ibm.storage_virtualize.ibm_svc_info модуль – Этот модуль собирает различные сведения о системах семейства IBM Storage Virtualize
Примечание
Этот модуль входит в коллекцию ibm.storage_virtualize (версия 2.5.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install ibm.storage_virtualize.
Для использования в книге задач укажите: ibm.storage_virtualize.ibm_svc_info.
Новое в ibm.storage_virtualize 1.0.0
Описание
- Собирает список указанных сущностей систем семейства IBM Storage Virtualize. К ним относятся списки узлов, пулов, томов, хостов, кластеров хостов, портов FC, портов iSCSI, целевых портов FC, групп согласованности FC, vdiskcopy, групп ввода-вывода, карты FC, подключенности FC, ткани NVMe, массива и системы.
Параметры
Параметр | Комментарии |
|---|---|
clustername строка / обязательно | Имя хоста или IP-адрес управления системой Storage Virtualize. |
command_list список / элементы=строка | Укажите, чтобы получить информацию об объектах Storage Virtualize, отличных от тех, что выбраны в gather_subset. Для использования command_list необходимо указать точное имя команды (например, lssystemcert, lstimezones, lsportset и т. д.). Результат будет сохранен таким образом (например, lssystemcert -> Сведения о сертификатах системы, lstimezones -> Часовые пояса и т. д.). |
domain строка | Домен системы Storage Virtualize. Применяется при использовании имени хоста в параметре clustername. |
filtervalue строка | Указывает сочетание (ключ=значение), которое помогает вернуть подмножество объектов, удовлетворяющих условию. |
gather_subset список / элементы=строка | Список строковых переменных для указания объектов Storage Virtualize, для которых требуется информация. all - список всех объектов Storage Virtualize, поддерживаемых модулем. vol - отображает информацию для VDisks. pool - отображает информацию для mdiskgrps. node - отображает информацию для узлов. iog - отображает информацию для групп ввода/вывода. host - отображает информацию для хостов. hostvdiskmap - отображает все VDisks, сопоставленные с хостом ‘objectname’ vdiskhostmap - отображает все хосты, к которым сопоставлен VDisk ‘objectname’ hc - отображает информацию для кластеров хостов. fc - отображает информацию для FC-соединений. fcport - отображает информацию для FC-портов. targetportfc - отображает WWPN, необходимые для настройки зонирования FC и отображения текущего статуса резервного копирования портов ввода/вывода хоста. fcmap - отображает информацию для FC-сопоставлений. rcrelationship - отображает информацию для отношений удалённой копии. fcconsistgrp - отображает краткий список или подробный вид групп согласованности Flash Copy. rcconsistgrp - отображает краткий список или подробный вид групп согласованности Remote Copy. iscsiport - отображает информацию для iSCSI-портов. vdiskcopy - отображает информацию для копирования томов. array - отображает информацию для массивов MDisks. system - отображает информацию о системе хранения. cloudaccount - отображает все настроенные облачные учётные записи. cloudaccountusage - отображает информацию об использовании настроенных облачных учётных записей. cloudimportcandidate - отображает информацию о системах, данные которых хранятся в облачных учётных записях. ldapserver - отображает последние сведения обо всех настроенных серверах Lightweight Directory Access Protocol (LDAP). drive - отображает конфигурационную информацию и данные о продукте VPD. user - отображает всех пользователей, созданных в системе. usergroup - отображает группы пользователей, созданные в системе. ownershipgroup - отображает доступные группы владельцев. partnership - отображает все кластеризованные системы, связанные с локальной системой. replicationpolicy - отображает все политики репликации в системе. cloudbackup - отображает тома с включённым облачным снимком и тома с облачными снимками в облачной учётной записи. cloudbackupgeneration - отображает все доступные снимки тома на указанном томе. objectname — обязательный параметр. snapshotpolicy - отображает все политики снимков в системе. snapshotpolicyschedule - отображает все расписания создания снимков в системе. volumegroup - отображает все группы томов в системе. volumepopulation - отображает информацию о распределении томов типа clone или thinclone. volumegrouppopulation - отображает информацию о группах томов типа clone или thinclone. volumegroupsnapshotpolicy - отображает атрибуты политики снимков, связанные с группой томов в системе. volumesnapshot - отображает все снимки томов. dnsserver - отображает информацию о серверах Domain Name System (DNS) в системе. systemcertificate - отображает информацию о текущем сертификате SSL системы. truststore - отображает текущие хранилища сертификатов. sra - команда для проверки статуса удалённой безопасной помощи и времени последнего входа. syslogserver - отображает настроенные серверы syslog в кластеризованной системе. emailserver - отображает настроенные серверы электронной почты в системе. emailuser - отображает параметры уведомлений о событиях электронной почты для всех получателей электронной почты, отдельного получателя электронной почты или указанного типа получателя электронной почты (локальный или поддержка). provisioningpolicy - отображает доступные политики развертывания. volumegroupsnapshot - отображает объекты снимков, доступные в системе. callhome - отображает статус отправки информации о Call Home на сервер в облаке. ip - отображает текущие настроенные IP-адреса. portset - отображает текущие настроенные portset в системе. safeguardedpolicy - отображает доступные политики Safeguarded. mdisk - отображает краткий список или подробный вид управляемых дисков (MDisks), видимых системой. safeguardedpolicyschedule - отображает расписание резервного копирования Safeguarded, связанное с политиками Safeguarded. eventlog - отображает краткое представление журнала событий системы enclosurestats - отображает последние значения (в среднем) всех статистических данных об оболочках. enclosurestatshistory - отображает исторические значения всех статистических данных об оболочках, включая потреблённую мощность, температуру в градусах Фаренгейта и температуру в градусах Цельсия. driveclass - отображает все классы дисков в системе. security - отображает текущие параметры безопасности системы SSL/TLS и паролей. partition - отображает всю информацию о разделах хранения, связанных с хранением. volumegroupreplication - отображает всю информацию о репликации для группы томов. plugin - отображает информацию о зарегистрированных плагинах. quorum - отображает все устройства кворумов, которые использует система для хранения данных кворума. enclosure - отображает сводку по оболочкам. snmpserver - отображает краткий список или подробный вид SNMP-серверов, настроенных в системе. testldapserver - тестирует сервер Lightweight Directory Access Protocol (LDAP). availablepatch - отображает совместимые исправления с версией SVC. patch - отображает список всех исправлений на определённом узле. systempatches - отображает установленные исправления на всех узлах системы. Варианты:
|
log_path строка | Путь к файлу отладочного журнала. |
objectname string | Если указано, возвращается только экземпляр с objectname. Если не указано, возвращаются все экземпляры. Если указано objectname:”all”, отображается подробный вывод всех экземпляров всех объектов, указанных в gather_subset и command_list. Для сущностей, которым objectname требуется как обязательный параметр, objectname:”all” вызовет ошибку. |
password string | Пароль REST API для системы Storage Virtualize. Параметры username и password необходимы, если для аутентификации пользователя не используется token. |
token string добавлено в ibm.storage_virtualize 1.5.0 | Токен аутентификации для проверки пользователя в системе Storage Virtualize. Для генерации токена используйте модуль ibm_svc_auth. |
username string | Имя пользователя REST API для системы Storage Virtualize. Параметры username и password необходимы, если для аутентификации пользователя не используется token. |
validate_certs boolean | Проверка сертификатов. Выбираемые значения:
|
Примечания
Примечание
- Этот модуль поддерживает
check_mode. - Если оба параметра gather_subset и command_list не указаны, ibm_svc_info отобразит информацию об объектах по умолчанию.
- Команды lsroute и lsarraylba не поддерживаются.
Примеры
- name: Get volume info
ibm.storage_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.storage_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.storage_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
gather_subset: pool
- name: Get population information about volumes and volumegroups of type clone or thinclone
ibm.storage_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
gather_subset: ['volumepopulation','volumegrouppopulation']
- name: Get all info related to volume 'Volume1'
ibm.storage_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
gather_subset: vol
objectname: Volume1
- name: Get detailed info of all volumes.
ibm.storage_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
gather_subset: vol
objectname: all
- name: Get detailed info for objects returned by lsvdiskcopy using command_list.
ibm.storage_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
command_list: lsvdiskcopy
objectname: all
- name: Get detailed info of multiple objects using gather_subset and command_list.
ibm.storage_virtualize.ibm_svc_info:
clustername: "{{clustername}}"
domain: "{{domain}}"
username: "{{username}}"
password: "{{password}}"
log_path: /tmp/ansible.log
gather_subset: [vol, host]
command_list: [lsvdiskcopy, lssite]
objectname: all
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
Array list / elements=dictionary | Данные будут заполнены, когда gather_subset=array или gather_subset=all Выводит информацию для массивов MDisks Возвращено: success Пример: |
Availablepatch list / elements=dictionary | Данные будут заполнены, когда gather_subset=availablepatch или gather_subset=all Отображает исправления, совместимые с версией SVC в системе пользователя. Возвращено: success Пример: |
CallHome list / elements=dictionary | Данные будут заполнены, когда gather_subset=callhome или gather_subset=all Отображает состояние информации Call Home, отправляемой на сервер в облаке Возвращено: success Пример: |
CloudAccount list / elements=dictionary | Данные будут заполнены, когда gather_subset=cloudaccount или gather_subset=all Перечисляет все настроенные облачные учетные записи Возвращено: success Пример: |
CloudAccountUsage list / elements=dictionary | Данные будут заполнены, когда gather_subset=cloudaccountusage или gather_subset=all Перечисляет информацию об использовании настроенных облачных учетных записей хранения Возвращено: success Пример: |
CloudBackup list / elements=dictionary | Данные будут заполнены, когда gather_subset=cloudbackup или gather_subset=all Перечисляет тома, для которых включен облачный снимок, и тома, имеющие облачные снимки в облачной учетной записи Возвращено: success Пример: |
CloudBackupGeneration list / elements=dictionary | Данные будут заполнены, когда gather_subset=cloudbackupgeneration Перечисляет все доступные снимки томов на указанном томе Возвращено: success Пример: |
CloudImportCandidate list / elements=dictionary | Данные будут заполнены, когда gather_subset=cloudimportcandidate или gather_subset=all Перечисляет информацию о системах, которые хранят данные в облачных учетных записях Возвращено: success Пример: |
DnsServer list / elements=dictionary | Данные будут заполнены, когда gather_subset=dnsserver или gather_subset=all Перечисляет информацию о любых серверах системы доменных имен (DNS) Возвращено: success Пример: |
Drive list / elements=dictionary | Данные будут заполнены, когда gather_subset=drive или gather_subset=all Перечисляет информацию о конфигурации и важные данные о продукте (VPD) диска Возвращено: success Пример: |
DriveClass list / elements=dictionary | Данные будут заполнены, когда gather_subset=driveclass или gather_subset=all Перечисляет все классы дисков в системе Возвращено: success Пример: |
EmailServer list / elements=dictionary | Данные будут заполнены, когда gather_subset=emailserver или gather_subset=all Перечисляет почтовые серверы, настроенные в системе Возвращено: success Пример: |
EmailUser list / elements=dictionary | Данные будут заполнены, когда gather_subset=emailuser или gather_subset=all Перечисляет параметры уведомлений о событиях по электронной почте для всех получателей электронной почты, отдельного получателя электронной почты или указанного типа (локальный или поддержка) получателя электронной почты Возвращено: success Пример: |
Enclosure list / elements=dictionary | Данные будут заполнены, когда gather_subset=enclosure или gather_subset=all Отображает сводку по корпусам. Возвращено: success Пример: |
EnclosureStats list / elements=dictionary | Данные будут заполнены, когда gather_subset=enclosurestats или gather_subset=all Перечисляет последние значения (усредненные) всех статистических данных корпуса. Возвращено: success Пример: |
EnclosureStatsHistory list / elements=dictionary | Данные будут заполнены, когда gather_subset=enclosurestatshistory или gather_subset=all Перечисляет значения истории всех статистических данных корпуса, включая потребляемую мощность, температуру в градусах Фаренгейта и температуру в градусах Цельсия. Возвращено: success Пример: |
EventLog list / elements=dictionary | Данные будут заполнены, когда gather_subset=eventlog или gather_subset=all Перечисляет информацию о системном журнале событий Возвращено: success Пример: |
FCConnectivitie list / elements=dictionary | Данные будут заполнены, когда gather_subset=fc или gather_subset=all Перечисляет информацию о подключении FC Возвращено: success Пример: |
FCConsistgrp list / elements=dictionary | Данные будут заполнены, когда gather_subset=fcconsistgrp или gather_subset=all Отображает краткий список или подробное представление групп согласованности FlashCopy Возвращено: success Пример: |
FCMap list / elements=dictionary | Данные будут заполнены, когда gather_subset=fcmap или gather_subset=all Перечисляет информацию о картах FC Возвращено: success Пример: |
FCPort list / elements=dictionary | Данные будут заполнены, когда gather_subset=fcport или gather_subset=all Перечисляет информацию о портах FC Возвращено: success Пример: |
Host list / elements=dictionary | Данные будут заполнены, когда gather_subset=host или gather_subset=all Перечисляет информацию о хостах Возвращено: success Пример: |
HostCluster list / elements=dictionary | Данные будут заполнены, когда gather_subset=hc или gather_subset=all Перечисляет информацию о кластерах хостов Возвращено: success Пример: |
HostVdiskMap list / elements=dictionary | Данные будут заполнены, когда gather_subset=hostvdiskmap или gather_subset=all Перечисляет все VDisk, сопоставленные с хостом ‘objectname’ Возвращено: success Пример: |
IOGroup list / elements=dictionary | Данные будут заполнены, когда gather_subset=iog или gather_subset=all Перечисляет информацию о группах ввода-вывода Возвращено: success Пример: |
IP list / elements=dictionary | Данные будут заполнены, когда gather_subset=ip или gather_subset=all Перечисляет текущие настроенные IP-адреса Возвращено: success Пример: |
iSCSIPort list / elements=dictionary | Данные будут заполнены, когда gather_subset=iscsiport или gather_subset=all Перечисляет информацию о портах iSCSI Возвращено: success Пример: |
LdapServer list / elements=dictionary | Данные будут заполнены, когда gather_subset=ldapserver или gather_subset=all Перечисляет последние сведения обо всех настроенных серверах Lightweight Directory Access Protocol (LDAP) Возвращено: success Пример: |
Mdisk list / elements=dictionary | Данные будут заполнены, когда gather_subset=mdisk или gather_subset=all Отображает краткий список или подробное представление управляемых дисков (MDisks), видимых системе Возвращено: success Пример: |
Node list / elements=dictionary | Данные будут заполнены, когда gather_subset=node или gather_subset=all Перечисляет информацию для узлов Возвращено: success Пример: |
Ownershipgroup list / elements=dictionary | Данные будут заполнены, когда gather_subset=ownershipgroup или gather_subset=all Отображает группы владельцев, доступные в системе Возвращено: success Пример: |
Partition list / elements=dictionary | Данные будут заполнены, когда gather_subset=partition или gather_subset=all Отображает все разделы хранилища Возвращено: success Пример: |
Partnership list / elements=dictionary | Данные будут заполнены, когда gather_subset=partnership или gather_subset=all Перечисляет все кластерные системы (системы), связанные с локальной системой Возвращено: success Пример: |
Patch list / elements=dictionary | Данные будут заполнены, когда gather_subset=patch или gather_subset=all Отображает список всех исправлений на определенном узле в системе. Возвращено: success Пример: |
Plugin list / elements=dictionary | Данные будут заполнены, когда gather_subset=plugin или gather_subset=all Отображает все зарегистрированные плагины Возвращено: success Пример: |
Pool list / elements=dictionary | Данные будут заполнены, когда gather_subset=pool или gather_subset=all Перечисляет информацию для mdiskgrps Возвращено: success Пример: |
Portset list / elements=dictionary | Данные будут заполнены, когда gather_subset=portset или gather_subset=all Перечисляет текущие настроенные portset в системе Возвращено: success Пример: |
ProvisioningPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=provisioningpolicy или gather_subset=all Перечисляет политики выделения ресурсов, доступные в системе Возвращено: success Пример: |
Quorum list / elements=dictionary | Данные будут заполнены, когда gather_subset=quorum или gather_subset=all Перечисляет устройства кворума, которые система использует для хранения данных кворума. Возвращено: success Пример: |
RCConsistgrp list / elements=dictionary | Данные будут заполнены, когда gather_subset=rcconsistgrp или gather_subset=all Отображает краткий список или подробное представление групп согласованности удаленного копирования Возвращено: success Пример: |
RemoteCopy list / elements=dictionary | Данные будут заполнены, когда gather_subset=rcrelationship или gather_subset=all Перечисляет информацию о связях удаленного копирования Возвращено: success Пример: |
ReplicationPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=replicationpolicy или gather_subset=all Перечисляет все политики репликации в системе Возвращено: success Пример: |
SafeguardedPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=safeguardedpolicy или gather_subset=all Перечисляет доступные в системе политики защиты Возвращено: success Пример: |
SafeguardedSchedule list / elements=dictionary | Данные будут заполнены, когда gather_subset=safeguardedpolicyschedule или gather_subset=all Отображает график резервного копирования, связанный с политиками защиты Возвращено: success Пример: |
Security list / elements=dictionary | Данные будут заполнены, когда gather_subset=security или gather_subset=all Отображает текущие настройки безопасности системы Возвращено: success Пример: |
SnapshotPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=snapshotpolicy или gather_subset=all Перечисляет все политики снимков в системе Возвращено: success Пример: |
SnapshotSchedule list / elements=dictionary | Данные будут заполнены, когда gather_subset=snapshotpolicyschedule или gather_subset=all Перечисляет все графики снимков в системе Возвращено: success Пример: |
Snmpserver list / elements=dictionary | Данные будут заполнены, когда gather_subset=snmpserver или gather_subset=all Отображает краткий список или подробное представление серверов SNMP, настроенных в системе Возвращено: success Пример: |
Sra list / elements=dictionary | Данные будут заполнены, когда gather_subset=sra или gather_subset=all Команда для проверки состояния безопасного удаленного доступа и времени последнего входа Возвращено: success Пример: |
SysLogServer list / elements=dictionary | Данные будут заполнены, когда gather_subset=syslogserver или gather_subset=all Перечисляет серверы syslog, настроенные в кластерной системе Возвращено: success Пример: |
System list / elements=dictionary | Данные будут заполнены, когда gather_subset=system или gather_subset=all Отображает информацию о системе хранения Возвращено: success Пример: |
SystemCert list / elements=dictionary | Данные будут заполнены, когда gather_subset=systemcertificate или gather_subset=all Перечисляет информацию о текущем системном сертификате SSL (Secure Sockets Layer) Возвращено: success Пример: |
Systempatches list / elements=dictionary | Данные будут заполнены, когда gather_subset=systempatches или gather_subset=all Отображает установленные исправления на всех узлах системы Возвращено: success Пример: |
TargetPortFC list / elements=dictionary | Данные будут заполнены, когда gather_subset=targetportfc или gather_subset=all Перечисляет информацию для WWPN, необходимую для настройки FC-зонирования, и отображает текущий статус отработки отказа портов ввода-вывода хоста Возвращено: success Пример: |
Testldapserver list / elements=dictionary | Данные будут заполнены, когда gather_subset=testldapserver Тестирует сервер протокола лёгкого доступа к каталогам (LDAP). Возвращено: success Пример: |
TrustStore list / elements=dictionary | Данные будут заполнены, когда gather_subset=truststore или gather_subset=all Перечисляет текущие хранилища сертификатов Возвращено: success Пример: |
User list / elements=dictionary | Данные будут заполнены, когда gather_subset=user или gather_subset=all Перечисляет всех пользователей, созданных в системе Возвращено: success Пример: |
UserGrp list / elements=dictionary | Данные будут заполнены, когда gather_subset=usergroup или gather_subset=all Перечисляет группы пользователей, созданные в системе Возвращено: success Пример: |
VdiskCopy list / elements=dictionary | Данные будут заполнены, когда gather_subset=vdiskcopy или gather_subset=all Перечисляет информацию о копировании томов Возвращено: success Пример: |
VdiskHostMap list / elements=dictionary | Данные будут заполнены, когда gather_subset=vdiskhostmap или gather_subset=all Перечисляет все хосты, к которым сопоставлен VDisk «objectname» Возвращено: success Пример: |
Volume list / elements=dictionary | Данные будут заполнены, когда gather_subset=vol или gather_subset=all Перечисляет информацию о VDisk Возвращено: success Пример: |
VolumeGroup list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumegroup или gather_subset=all Перечисляет все группы томов в системе Возвращено: success Пример: |
VolumeGroupPopulation list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumegrouppopulation или gather_subset=all Перечисляет информацию о группах томов типа clone или thinclone, включая исходный и выполняемый процесс восстановления Возвращено: success Пример: |
Volumegroupreplication list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumegroupreplication или gather_subset=all Отображает все репликации для группы томов Возвращено: success Пример: |
VolumeGroupSnapshot list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumegroupsnapshot или gather_subset=all Перечисляет снимки объектов, доступные в системе на основе группы томов Возвращено: success Пример: |
VolumeGroupSnapshotPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumegroupsnapshotpolicy или gather_subset=all Перечисляет снимки объектов в системе Возвращено: success Пример: |
VolumePopulation list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumepopulation или gather_subset=all Перечисляет информацию о томах типа clone или thinclone Возвращено: success Пример: |
VolumeSnapshot list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumesnapshot или gather_subset=all Перечисляет все снимки томов Возвращено: success Пример: |
Ссылки на сборник
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/ibm/storage_virtualize/ibm_svc_info_module.html