ibm.spectrum_virtualize.ibm_svc_info 模块 – 此模块收集 IBM Spectrum Virtualize 系列存储系统的各种信息
注意
此模块是 ibm.spectrum_virtualize 集合 (版本 2.0.0) 的一部分。
如果您使用的是 ansible
软件包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install ibm.spectrum_virtualize
。
要在剧本中使用它,请指定:ibm.spectrum_virtualize.ibm_svc_info
。
注意
ibm.spectrum_virtualize 集合已重命名为 ibm.storage_virtualize,并将从 Ansible 12 中移除。如果您使用 ibm.spectrum_virtualize 中的内容,请更新剧本和角色中的 FQCN!创建新的剧本或角色时,请直接使用 ibm.storage_virtualize 中的内容。
ibm.spectrum_virtualize 1.0.0 中的新增功能
概要
收集指定 IBM Spectrum Virtualize 系列存储系统实体的列表。这些包括节点、池、卷、主机、主机集群、FC 端口、iSCSI 端口、目标端口 FC、FC 一致性组、vdiskcopy、I/O 组、FC 映射、FC 连接性、NVMe 结构、阵列和系统的列表。
参数
参数 |
注释 |
---|---|
Spectrum Virtualize 存储系统的 hostname 或管理 IP。 |
|
Spectrum Virtualize 存储系统的域名。 当参数 clustername 使用 hostname 时有效。 |
|
指定需要信息的 Spectrum Virtualize 实体的字符串变量列表。 all - 模块支持的所有 Spectrum Virtualize 实体列表。 vol - 列出 VDisk 的信息。 pool - 列出 mdiskgrp 的信息。 node - 列出节点的信息。 iog - 列出 I/O 组的信息。 host - 列出主机的的信息。 hostvdiskmap - 列出映射到主机 'objectname' 的所有 VDisk。 vdiskhostmap - 列出 VDisk 'objectname' 映射到的所有主机。 hc - 列出主机集群的信息。 fc - 列出 FC 连接性的信息。 fcport - 列出 FC 端口的信息。 targetportfc - 列出设置 FC 分区和显示主机 I/O 端口当前故障转移状态所需的 WWPN。 fcmap - 列出 FC 映射的信息。 rcrelationship - 列出远程复制关系的信息。 fcconsistgrp - 显示快照一致性组的简要列表或详细视图。 rcconsistgrp - 显示远程复制一致性组的简要列表或详细视图。 iscsiport - 列出 iSCSI 端口的信息。 vdiskcopy - 列出卷复制的信息。 array - 列出阵列 MDisk 的信息。 system - 显示存储系统信息。 cloudaccount - 列出所有已配置的云帐户。 cloudaccountusage - 列出已配置的云存储帐户的用量信息。 cloudimportcandidate - 列出在云帐户中存储数据的系统的信息。 ldapserver - 列出所有已配置的轻型目录访问协议 (LDAP) 服务器的最新详细信息。 drive - 列出配置信息和驱动器重要产品数据 (VPD)。 user - 列出在系统上创建的所有用户。 usergroup - 列出在系统上创建的用户组。 ownershipgroup - 显示系统中可用的所有权组。 partnership - 列出与本地系统关联的所有集群系统 (系统)。 replicationpolicy - 列出系统上的所有复制策略。 cloudbackup - 列出启用了云快照的卷和在云帐户中具有云快照的卷。 cloudbackupgeneration - 列出指定卷上可用的任何卷快照。*objectname* 是必需参数。 snapshotpolicy - 列出系统上的所有快照策略。 snapshotpolicyschedule - 列出系统上的所有快照计划。 volumegroup - 列出系统上的所有卷组。 volumegroupsnapshotpolicy - 列出与系统上的卷组关联的快照策略属性。 volumesnapshot - 列出所有卷快照。 dnsserver - 列出系统中任何域名系统 (DNS) 服务器的信息。 systemcertificate - 列出当前系统安全套接字层 (SSL) 证书的信息。 truststore - 列出当前证书存储。 sra - 命令用于检查安全远程协助状态和上次登录时间。 syslogserver - 列出在集群系统上配置的 syslog 服务器。 emailserver - 列出在系统上配置的电子邮件服务器。 emailuser - 列出所有电子邮件收件人、单个电子邮件收件人或指定类型 (本地或支持) 的电子邮件收件人的电子邮件事件通知设置。 provisioningpolicy - 列出系统上可用的预配策略。 volumegroupsnapshot - 列出系统上可用的快照对象。 callhome - 显示发送到云中服务器的“呼叫主页”信息的狀態。 ip - 列出当前配置的 IP 地址。 portset - 列出系统上当前配置的端口集。 safeguardedpolicy - 列出系统上可用的安全策略。 mdisk - 显示系统可见的已管理磁盘 (MDisk) 的简要列表或详细视图。 safeguardedpolicyschedule - 显示与安全策略关联的安全备份计划。 eventlog - 显示系统事件日志的简要视图 enclosurestats - 列出所有机箱统计信息的最新值(平均值)。 enclosurestatshistory - 列出所有机箱统计信息的记录值,包括功耗、华氏温度和摄氏温度。 选项
默认值: |
|
调试日志文件的路径。 |
|
如果指定,则仅返回具有objectname 的实例。如果未指定,则返回所有实例。 |
|
Spectrum Virtualize 存储系统的 REST API 密码。 如果不使用token 来验证用户,则需要username 和password 参数。 |
|
用于在 Spectrum Virtualize 存储系统上验证用户的身份验证令牌。 要生成令牌,请使用 ibm_svc_auth 模块。 |
|
Spectrum Virtualize 存储系统的 REST API 用户名。 如果不使用token 来验证用户,则需要username 和password 参数。 |
|
验证证书。 选项
|
备注
注意
此模块支持
check_mode
。
示例
- name: Get volume info
ibm.spectrum_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
gather_subset: vol
- name: Get volume info
ibm.spectrum_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
objectname: volumename
gather_subset: vol
- name: Get pool info
ibm.spectrum_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
gather_subset: pool
返回值
常用返回值已在此处记录,以下是此模块独有的字段
键 |
描述 |
---|---|
当gather_subset=array 或gather_subset=all 时将填充数据 列出阵列 MDisk 的信息 返回:成功 示例: |
|
当gather_subset=callhome 或gather_subset=all 时将填充数据 显示发送到云中服务器的远程诊断信息的狀態 返回:成功 示例: |
|
当gather_subset=cloudaccount 或gather_subset=all 时将填充数据 列出所有已配置的云账户 返回:成功 示例: |
|
当gather_subset=cloudaccountusage 或gather_subset=all 时将填充数据 列出已配置云存储账户的使用信息 返回:成功 示例: |
|
当gather_subset=cloudbackup 或gather_subset=all 时将填充数据 列出已启用云快照的卷以及在云账户中具有云快照的卷 返回:成功 示例: |
|
当gather_subset=cloudbackupgeneration 时将填充数据 列出指定卷上可用的任何卷快照 返回:成功 示例: |
|
当gather_subset=cloudimportcandidate 或gather_subset=all 时将填充数据 列出在云账户中存储数据的系统信息 返回:成功 示例: |
|
当gather_subset=dnsserver 或gather_subset=all 时将填充数据 列出系统中任何域名系统 (DNS) 服务器的信息 返回:成功 示例: |
|
当gather_subset=drive 或gather_subset=all 时将填充数据 列出配置信息和驱动器重要产品数据 (VPD) 返回:成功 示例: |
|
当gather_subset=emailserver 或gather_subset=all 时将填充数据 列出系统上配置的邮件服务器 返回:成功 示例: |
|
当gather_subset=emailuser 或gather_subset=all 时将填充数据 列出所有邮件收件人的邮件事件通知设置、单个邮件收件人或指定的邮件收件人类型(本地或支持) 返回:成功 示例: |
|
当gather_subset=enclosurestats 或gather_subset=all 时将填充数据 列出所有机箱统计信息的最新值(平均值)。 返回:成功 示例: |
|
当gather_subset=enclosurestatshistory 或gather_subset=all 时将填充数据 列出所有机箱统计信息的历史值,包括功耗、华氏温度和摄氏温度。 返回:成功 示例: |
|
当gather_subset=eventlog 或gather_subset=all 时将填充数据 列出系统事件日志的信息 返回:成功 示例: |
|
当gather_subset=fc 或gather_subset=all 时将填充数据 列出 FC 连接的信息 返回:成功 示例: |
|
当gather_subset=fcconsistgrp 或gather_subset=all 时将填充数据 显示闪存复制一致性组的简洁列表或详细视图 返回:成功 示例: |
|
当gather_subset=fcmap 或gather_subset=all 时将填充数据 列出 FC 映射的信息 返回:成功 示例: |
|
当gather_subset=fcport 或gather_subset=all 时将填充数据 列出 FC 端口的信息 返回:成功 示例: |
|
当gather_subset=host 或gather_subset=all 时将填充数据 列出主机的信息 返回:成功 示例: |
|
当gather_subset=hc 或gather_subset=all 时将填充数据 列出主机集群的信息 返回:成功 示例: |
|
当gather_subset=hostvdiskmap 或gather_subset=all 时将填充数据 列出映射到主机“objectname”的所有虚拟磁盘 返回:成功 示例: |
|
当gather_subset=iog 或gather_subset=all 时将填充数据 列出 I/O 组的信息 返回:成功 示例: |
|
当gather_subset=ip 或gather_subset=all 时将填充数据 列出当前配置的 IP 地址 返回:成功 示例: |
|
当gather_subset=iscsiport 或gather_subset=all 时将填充数据 列出 iSCSI 端口的信息 返回:成功 示例: |
|
当gather_subset=ldapserver 或gather_subset=all 时将填充数据 列出所有已配置的轻型目录访问协议 (LDAP) 服务器的最新详细信息 返回:成功 示例: |
|
当gather_subset=mdisk 或gather_subset=all 时将填充数据 显示系统可见的管理磁盘 (MDisk) 的简洁列表或详细视图 返回:成功 示例: |
|
当gather_subset=node 或gather_subset=all 时将填充数据 列出节点的信息 返回:成功 示例: |
|
当gather_subset=ownershipgroup 或gather_subset=all 时将填充数据 显示系统中可用的所有权组 返回:成功 示例: |
|
当gather_subset=partnership 或gather_subset=all 时将填充数据 列出与本地系统关联的所有集群系统(系统) 返回:成功 示例: |
|
当gather_subset=pool 或gather_subset=all 时将填充数据 列出 mdiskgrp 的信息 返回:成功 示例: |
|
当gather_subset=portset 或gather_subset=all 时将填充数据 列出系统上当前配置的端口集 返回:成功 示例: |
|
当gather_subset=provisioningpolicy 或gather_subset=all 时将填充数据 列出系统上可用的配置策略 返回:成功 示例: |
|
当gather_subset=rcconsistgrp 或gather_subset=all 时将填充数据 显示远程复制一致性组的简洁列表或详细视图 返回:成功 示例: |
|
当gather_subset=rcrelationship 或gather_subset=all 时将填充数据 列出远程复制关系的信息 返回:成功 示例: |
|
当gather_subset=replicationpolicy 或gather_subset=all 时将填充数据 列出系统上的所有复制策略 返回:成功 示例: |
|
当gather_subset=safeguardedpolicy 或gather_subset=all 时将填充数据 列出系统上可用的安全防护策略 返回:成功 示例: |
|
当gather_subset=safeguardedpolicyschedule 或gather_subset=all 时将填充数据 显示与安全防护策略关联的安全防护备份调度 返回:成功 示例: |
|
当gather_subset=snapshotpolicy 或gather_subset=all 时将填充数据 列出系统上的所有快照策略 返回:成功 示例: |
|
当gather_subset=snapshotpolicyschedule 或gather_subset=all 时将填充数据 列出系统上的所有快照调度 返回:成功 示例: |
|
当gather_subset=sra 或gather_subset=all 时将填充数据 用于检查安全远程协助状态和上次登录时间的命令 返回:成功 示例: |
|
当gather_subset=syslogserver 或gather_subset=all 时将填充数据 列出集群系统上配置的 syslog 服务器 返回:成功 示例: |
|
当gather_subset=system 或gather_subset=all 时将填充数据 显示存储系统信息 返回:成功 示例: |
|
当gather_subset=systemcertificate 或gather_subset=all 时将填充数据 列出当前系统安全套接字层 (SSL) 证书的信息 返回:成功 示例: |
|
当gather_subset=targetportfc 或gather_subset=all 时将填充数据 列出设置 FC 分区和显示主机 I/O 端口当前故障转移状态所需的 WWPN 信息 返回:成功 示例: |
|
当 `gather_subset=truststore` 或 `gather_subset=all` 时,将填充数据。 列出当前的证书存储。 返回:成功 示例: |
|
当 `gather_subset=user` 或 `gather_subset=all` 时,将填充数据。 列出系统上创建的所有用户。 返回:成功 示例: |
|
当 `gather_subset=usergroup` 或 `gather_subset=all` 时,将填充数据。 列出系统上创建的用户组。 返回:成功 示例: |
|
当 `gather_subset=vdiskcopy` 或 `gather_subset=all` 时,将填充数据。 列出卷副本的信息。 返回:成功 示例: |
|
当 `gather_subset=vdiskhostmap` 或 `gather_subset=all` 时,将填充数据。 列出 VDisk “objectname” 映射到的所有主机。 返回:成功 示例: |
|
当 `gather_subset=vol` 或 `gather_subset=all` 时,将填充数据。 列出 VDisk 的信息。 返回:成功 示例: |
|
当 `gather_subset=volumegroup` 或 `gather_subset=all` 时,将填充数据。 列出系统上的所有卷组。 返回:成功 示例: |
|
当 `gather_subset=volumegroupsnapshot` 或 `gather_subset=all` 时,将填充数据。 列出系统上基于卷组可用的快照对象。 返回:成功 示例: |
|
当 `gather_subset=volumegroupsnapshotpolicy` 或 `gather_subset=all` 时,将填充数据。 列出系统上的视图快照对象。 返回:成功 示例: |
|
当 `gather_subset=volumesnapshot` 或 `gather_subset=all` 时,将填充数据。 列出所有卷快照。 返回:成功 示例: |