Модуль 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 1.0.0
Обзор
- Собирает список указанных сущностей систем хранения данных семейства IBM Spectrum Virtualize. Сюда входят список узлов, пулов, томов, хостов, кластеров хостов, портов FC, портов iSCSI, портов целевого устройства FC, FC consistgrp, vdiskcopy, групп ввода/вывода, карты FC, подключения FC, NVMe-матрицы, массива и системы.
Параметры
Параметр | Комментарии |
|---|---|
clustername строка / обязательный | Имя хоста или управляющий IP-адрес системы хранения Spectrum Virtualize. |
domain строка | Домен системы хранения Spectrum Virtualize. Действительно, когда в качестве параметра clustername используется имя хоста. |
gather_subset список / элементы=строка | Список строковых переменных для указания сущностей Spectrum Virtualize, для которых требуется информация. all - список всех сущностей Spectrum Virtualize, поддерживаемых модулем. vol - список информации о VДисках. pool - список информации о mdiskgrps. node - список информации о узлах. iog - список информации о группах ввода/вывода. host - список информации о хостах. hostvdiskmap - список всех VДисков, сопоставленных с хостом 'objectname'. vdiskhostmap - список всех хостов, к которым сопоставлен VДиск 'objectname'. hc - список информации о кластерах хостов. fc - список информации о FC-соединениях. fcport - список информации о FC-портах. targetportfc - список WWPN, необходимых для настройки FC-зонирования и отображения текущего состояния резервирования портов ввода/вывода хоста. fcmap - список информации о FC-картах. rcrelationship - список информации о взаимоотношениях удалённой копии. fcconsistgrp - отображает краткий список или подробный вид групп согласованности быстрой копии. rcconsistgrp - отображает краткий список или подробный вид групп согласованности удалённой копии. iscsiport - список информации об iSCSI-портах. vdiskcopy - список информации о копировании томов. array - список информации об массиве MДисков. system - отображает информацию о системе хранения. cloudaccount - список всех настроенных облачных учётных записей. cloudaccountusage - список информации об использовании настроенных облачных хранилищ. cloudimportcandidate - список информации о системах, данные которых хранятся в облачных учётных записях. ldapserver - список последних данных всех настроенных серверов Lightweight Directory Access Protocol (LDAP). drive - список конфигурационной информации и данных продукта о состоянии дисков (VPD). user - список всех созданных на системе пользователей. usergroup - список созданных на системе групп пользователей. ownershipgroup - отображает доступные группы владельцев на системе. partnership - список всех кластерных систем (систем), связанных с локальной системой. replicationpolicy - список всех политик репликации на системе. cloudbackup - список томов, для которых включено облачное создание моментальных снимков, и томов, для которых в облачной учётной записи имеются облачные моментальные снимки. cloudbackupgeneration - список доступных моментальных снимков тома на указанном томе. objectname — обязательный параметр. snapshotpolicy - список всех политик создания моментальных снимков на системе. snapshotpolicyschedule - список всех расписаний создания моментальных снимков на системе. volumegroup - список всех групп томов на системе. volumegroupsnapshotpolicy - список атрибутов политики создания моментальных снимков, связанных с группой томов на системе. volumesnapshot - список всех моментальных снимков томов. dnsserver - список информации о серверах Domain Name System (DNS) в системе. systemcertificate - список информации о текущем сертификате SSL (Secure Sockets Layer) системы. truststore - список текущих хранилищ сертификатов. sra - команда для проверки состояния безопасного удалённого доступа и времени последнего входа. syslogserver - список настроенных серверов syslog в кластерной системе. emailserver - список настроенных почтовых серверов на системе. emailuser - список настроек уведомления о почтовых событиях для всех получателей электронной почты, отдельного получателя электронной почты или указанного типа (локальный или технической поддержки) получателя электронной почты. provisioningpolicy - список доступных политик развертывания на системе. volumegroupsnapshot - список доступных объектов моментальных снимков на системе. callhome - отображение статуса отправляемой в облачный сервер информации о вызове. ip - список текущих настроенных IP-адресов. portset - список текущих настроенных набора портов на системе. safeguardedpolicy - список доступных политик Safeguarded. mdisk - отображает краткий список или подробный вид управляемых дисков (MDisks), видимых системой. safeguardedpolicyschedule - отображение расписания резервного копирования Safeguarded, связанного с политиками Safeguarded. eventlog - отображение краткого вида системного журнала событий enclosurestats - список последних значений (средних) всех статистических данных о стойках. enclosurestatshistory - список исторических значений всех статистических данных о стойках, включая потребляемую мощность, температуру в Фаренгейтах и температуру в Цельсиях. Варианты:
По умолчанию: |
log_path строка | Путь к файлу журнала отладки. |
objectname строка | Если указано, возвращается только экземпляр с objectname. Если не указано, возвращаются все экземпляры. |
password строка | Пароль REST API для системы хранения Spectrum Virtualize. Параметры username и password требуются, если для аутентификации пользователя не используется token. |
token строка добавлено в ibm.spectrum_virtualize 1.5.0 | Токен аутентификации для проверки пользователя в системе хранения Spectrum Virtualize. Для генерации токена используйте модуль ibm_svc_auth. |
username строка | Имя пользователя REST API для системы хранения Spectrum Virtualize. Параметры username и password требуются, если для аутентификации пользователя не используется token. |
validate_certs логическое | Проверка сертификатов. Варианты:
|
Примечания
Примечание
- Этот модуль поддерживает
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
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
Array list / elements=dictionary | Данные будут заполнены, когда gather_subset=array или gather_subset=all Перечисляет информацию для массивов MDisks Возвращается: 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 Пример: |
EmailServer list / elements=dictionary | Данные будут заполнены, когда gather_subset=emailserver или gather_subset=all Перечисляет почтовые серверы, настроенные в системе Возвращается: success Пример: |
EmailUser list / elements=dictionary | Данные будут заполнены, когда gather_subset=emailuser или 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 Выводит список всех VDisks, отображаемых на хост ‘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 Пример: |
Partnership list / elements=dictionary | Данные будут заполнены, когда gather_subset=partnership или 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 Перечисляет текущие настроенные порты в системе Возвращено: success Пример: |
ProvisioningPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=provisioningpolicy или 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 Отображает график резервного копирования Safeguarded, связанный с политиками Safeguarded Возвращено: success Пример: |
SnapshotPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=snapshotpolicy или gather_subset=all Перечисляет все политики снимков в системе Возвращено: success Пример: |
SnapshotSchedule list / elements=dictionary | Данные будут заполнены, когда gather_subset=snapshotpolicyschedule или gather_subset=all Перечисляет все графики снимков в системе Возвращено: 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 Пример: |
TargetPortFC list / elements=dictionary | Данные будут заполнены, когда gather_subset=targetportfc или gather_subset=all Перечисляет информацию для WWPN, которая необходима для настройки FC-зон и отображения текущего статуса отработки отказа портов ввода-вывода хоста Возвращено: 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 Пример: |
VolumeGroupSnapshot list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumegroupsnapshot или gather_subset=all Перечисляет снимки объектов, доступные в системе на основе группы томов Возвращено: success Пример: |
VolumeGroupSnapshotPolicy list / elements=dictionary | Данные будут заполнены, когда gather_subset=volumegroupsnapshotpolicy или gather_subset=all Перечисляет снимки объектов в системе Возвращено: 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/spectrum_virtualize/ibm_svc_info_module.html