модуль dellemc.unity.info — сбор информации о Unity
Примечание
Этот модуль входит в коллекцию dellemc.unity (версия 2.1.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.unity. Для использования этого модуля могут потребоваться дополнительные компоненты. Подробнее см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: dellemc.unity.info.
Добавлено в dellemc.unity 1.1.0
Краткое описание
- Сбор информации о системе хранения Unity включает получение сведений о массиве Unity, списка хостов в массиве Unity, списка инициаторов FC в массиве Unity, списка инициаторов iSCSI в массиве Unity, списка групп согласованности в массиве Unity, списка пулов хранения в массиве Unity, списка томов в массиве Unity, списка расписаний создания снимков в массиве Unity, списка NAS-серверов в массиве Unity, списка файловых систем в массиве Unity, списка снимков в массиве Unity, списка общих ресурсов SMB в массиве Unity, списка экспортов NFS в массиве Unity, списка пользовательских квот в массиве Unity, списка деревьев квот в массиве Unity, списка серверов NFS в массиве Unity, списка серверов CIFS в массиве Unity, списка портов Ethernet в массиве Unity, списка файловых интерфейсов, используемых в массиве Unity, и списка сеансов репликации в массиве Unity.
Требования
На узле, на котором выполняется этот модуль, необходимы следующие компоненты.
- Устройство хранения Dell Unity версии 5.3 или новее.
- Ansible-core версии 2.17 или новее.
- Python 3.11, 3.12 или 3.13.
- Python SDK Storops версии 1.2.12.
Параметры
Параметр | Комментарии |
|---|---|
gather_subset список / элементы=строка | Список строковых переменных, задающих сущности системы хранения Unity, сведения о которых необходимо получить. Варианты:
|
password строка / обязательный | Пароль сервера управления Unity. |
port целое число | Номер порта, через который осуществляется связь с сервером управления Unity. По умолчанию: |
unispherehost строка / обязательный | IP-адрес или FQDN сервера управления Unity. |
username строка / обязательный | Имя пользователя сервера управления Unity. |
validate_certs псевдонимы: verifycert логическое значение | Логическая переменная, указывающая, следует ли проверять сертификат SSL.
Варианты:
|
Примечания
Примечание
- Поддерживается режим check_mode.
- Модули из этой коллекции с именем «dellemc.unity» предназначены для поддержки платформы хранения Dell Unity.
Примеры
- name: Get detailed list of Unity entities
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- host
- fc_initiator
- iscsi_initiator
- cg
- storage_pool
- vol
- snapshot_schedule
- nas_server
- file_system
- snapshot
- nfs_export
- smb_share
- user_quota
- tree_quota
- disk_group
- nfs_server
- cifs_server
- ethernet_port
- file_interface
- replication_session
- name: Get information of Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
- name: Get list of hosts on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- host
- name: Get list of FC initiators on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- fc_initiator
- name: Get list of ISCSI initiators on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- iscsi_initiator
- name: Get list of consistency groups on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- cg
- name: Get list of storage pools on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- storage_pool
- name: Get list of volumes on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- vol
- name: Get list of snapshot schedules on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- snapshot_schedule
- name: Get list of NAS Servers on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- nas_server
- name: Get list of File Systems on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- file_system
- name: Get list of Snapshots on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- snapshot
- name: Get list of NFS exports on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- nfs_export
- name: Get list of SMB shares on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- smb_share
- name: Get list of user quotas on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- user_quota
- name: Get list of quota trees on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- tree_quota
- name: Get list of disk groups on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- disk_group
- name: Get list of NFS Servers on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- nfs_server
- name: Get list of CIFS Servers on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- cifs_server
- name: Get list of ethernet ports on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- ethernet_port
- name: Get list of file interfaces on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- file_interface
- name: Get list of replication sessions on Unity array
info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- replication_session
Возвращаемые значения
Общие возвращаемые значения описаны здесь. Ниже перечислены поля, относящиеся только к этому модулю:
Ключ | Описание |
|---|---|
Array_Details dictionary | Сведения о массиве Unity. Возвращается: всегда Пример: |
|
api_version string |
Текущая версия API массива Unity. Возвращается: при успешном выполнении |
|
earliest_api_version string |
Самая ранняя версия API массива Unity. Возвращается: при успешном выполнении |
|
model string |
Модель массива Unity. Возвращается: при успешном выполнении |
|
name string |
Имя массива Unity. Возвращается: при успешном выполнении |
|
software_version string |
Версия программного обеспечения массива Unity. Возвращается: при успешном выполнении |
CIFS_Servers list / elements=string | Сведения о CIFS-серверах. Возвращается: если существуют CIFS-серверы. Пример: |
|
id string |
Идентификатор CIFS-серверов. Возвращается: при успешном выполнении |
|
name string |
Имя CIFS-сервера. Возвращается: при успешном выполнении |
Consistency_Groups list / elements=string | Сведения о группах согласованности. Возвращается: если существуют группы согласованности. Пример: |
|
id string |
Идентификатор группы согласованности. Возвращается: при успешном выполнении |
|
name string |
Имя группы согласованности. Возвращается: при успешном выполнении |
Disk_Groups list / elements=string | Сведения о группах дисков. Возвращается: если существуют группы дисков. Пример: |
|
id string |
Идентификатор группы дисков. Возвращается: при успешном выполнении |
|
name string |
Имя группы дисков. Возвращается: при успешном выполнении |
|
tier_type string |
Тип уровня группы дисков. Возвращается: при успешном выполнении |
Ethernet_ports list / elements=string | Сведения о портах Ethernet. Возвращается: если существуют порты Ethernet. Пример: |
|
id string |
Идентификатор порта Ethernet. Возвращается: при успешном выполнении |
|
name string |
Имя порта Ethernet. Возвращается: при успешном выполнении |
FC_initiators list / elements=string | Сведения об инициаторах FC. Возвращается: если существует инициатор FC. Пример: |
|
id string |
Идентификатор инициатора FC. Возвращается: при успешном выполнении |
|
WWN string |
WWN инициатора FC. Возвращается: при успешном выполнении |
File_interfaces list / elements=string | Сведения о файловых интерфейсах. Возвращается: если существует файловый интерфейс. Пример: |
|
id string |
Идентификатор файлового интерфейса. Возвращается: при успешном выполнении |
|
ip_address string |
IP-адрес файлового интерфейса. Возвращается: при успешном выполнении |
|
name string |
Имя файлового интерфейса. Возвращается: при успешном выполнении |
File_Systems list / elements=string | Сведения о файловых системах. Возвращается: если существуют файловые системы. Пример: |
|
id string |
Идентификатор файловой системы. Возвращается: при успешном выполнении |
|
name string |
Имя файловой системы. Возвращается: при успешном выполнении |
Hosts list / elements=string | Сведения о хостах. Возвращается: если существуют хосты. Пример: |
|
id string |
Идентификатор хоста. Возвращается: при успешном выполнении |
|
name string |
Имя хоста. Возвращается: при успешном выполнении |
ISCSI_initiators list / elements=string | Сведения об инициаторах ISCSI. Возвращается: если существуют инициаторы ISCSI. Пример: |
|
id string |
Идентификатор инициатора ISCSI. Возвращается: при успешном выполнении |
|
IQN string |
IQN инициатора ISCSI. Возвращается: при успешном выполнении |
NAS_Servers list / elements=string | Сведения о NAS-серверах. Возвращается: если существуют NAS-серверы. Пример: |
|
id string |
Идентификатор NAS-сервера. Возвращается: при успешном выполнении |
|
name string |
Имя NAS-сервера. Возвращается: при успешном выполнении |
NFS_Exports list / elements=string | Сведения об экспортах NFS. Возвращается: если существуют экспорты NFS. Пример: |
|
id string |
Идентификатор экспорта NFS. Возвращается: при успешном выполнении |
|
name string |
Имя экспорта NFS. Возвращается: при успешном выполнении |
NFS_Servers list / elements=string | Сведения о NFS-серверах. Возвращается: если существуют NFS-серверы. Пример: |
|
id string |
Идентификатор NFS-серверов. Возвращается: при успешном выполнении |
Replication_sessions list / elements=string | Сведения о сеансах репликации. Возвращается: если существуют сеансы репликации. Пример: |
|
id string |
Идентификатор сеанса репликации. Возвращается: при успешном выполнении |
|
name string |
Имя сеанса репликации. Возвращается: при успешном выполнении |
list / elements=string | Сведения об общих ресурсах SMB. Возвращается: если существуют общие ресурсы SMB. Пример: |
|
string |
Идентификатор общего ресурса SMB. Возвращается: при успешном выполнении |
|
string |
Имя общего ресурса SMB. Возвращается: при успешном выполнении |
Snapshot_Schedules list / elements=string | Сведения о расписаниях создания снимков. Возвращается: если существуют расписания создания снимков. Пример: |
|
id string |
Идентификатор расписания создания снимков. Возвращается: при успешном выполнении |
|
name string |
Имя расписания создания снимков. Возвращается: при успешном выполнении |
Snapshots list / elements=string | Сведения о снимках. Возвращается: если существуют снимки. Пример: |
|
id string |
Идентификатор снимка. Возвращается: при успешном выполнении |
|
name string |
Имя снимка. Возвращается: при успешном выполнении |
Storage_Pools list / elements=string | Сведения о пулах хранения. Возвращается: если существуют пулы хранения. Пример: |
|
id string |
Идентификатор пула хранения. Возвращается: при успешном выполнении |
|
name string |
Имя пула хранения. Возвращается: успешно |
Tree_Quotas list / elements=string | Сведения о деревьях квот. Возвращается: если существуют деревья квот. Пример: |
|
id string |
Идентификатор дерева квот. Возвращается: успешно |
|
path string |
Путь к дереву квот. Возвращается: успешно |
User_Quotas list / elements=string | Сведения о квотах пользователей. Возвращается: если существуют квоты пользователей. Пример: |
|
id string |
Идентификатор квоты пользователя. Возвращается: успешно |
|
uid string |
UID квоты пользователя. Возвращается: успешно |
Volumes list / elements=string | Сведения о томах. Возвращается: если существуют тома. Пример: |
|
id string |
Идентификатор тома. Возвращается: успешно |
|
name string |
Имя тома. Возвращается: успешно |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/dellemc/unity/info_module.html