Модуль dellemc.unity.info – Сбор информации о Unity
Примечание
Этот модуль входит в состав коллекции dellemc.unity (версия 2.0.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 Storage версии 5.1 или более поздней.
- Ansible-core 2.14 или более поздней версии.
- Python 3.9, 3.10 или 3.11.
- Storops Python SDK 1.2.11.
Параметры
Параметр | Комментарии |
|---|---|
gather_subset список / элементы=строка | Список строк-переменных для указания сущностей системы хранения Unity, для которых требуется информация. Варианты:
|
пароль строка / обязательно | Пароль сервера управления Unity. |
порт целое число | Номер порта, через который происходит общение с сервером управления Unity. Значение по умолчанию: |
unispherehost строка / обязательно | IP-адрес или FQDN сервера управления Unity. |
имя пользователя строка / обязательно | Имя пользователя сервера управления Unity. |
validate_certs псевдонимы: verifycert булево | Булевая переменная, указывающая, нужно ли проверять сертификат SSL.
Варианты:
|
Примечания
Примечание
- Поддерживается check_mode.
- Модули в этой коллекции под именем «dellemc.unity» разработаны для поддержки платформы хранения Dell Unity.
Примеры
- name: Get detailed list of Unity entities
dellemc.unity.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
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
- name: Get list of hosts on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- host
- name: Get list of FC initiators on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- fc_initiator
- name: Get list of ISCSI initiators on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- iscsi_initiator
- name: Get list of consistency groups on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- cg
- name: Get list of storage pools on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- storage_pool
- name: Get list of volumes on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- vol
- name: Get list of snapshot schedules on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- snapshot_schedule
- name: Get list of NAS Servers on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- nas_server
- name: Get list of File Systems on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- file_system
- name: Get list of Snapshots on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- snapshot
- name: Get list of NFS exports on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- nfs_export
- name: Get list of SMB shares on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- smb_share
- name: Get list of user quotas on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- user_quota
- name: Get list of quota trees on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- tree_quota
- name: Get list of disk groups on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- disk_group
- name: Get list of NFS Servers on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- nfs_server
- name: Get list of CIFS Servers on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- cifs_server
- name: Get list of ethernet ports on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- ethernet_port
- name: Get list of file interfaces on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- file_interface
- name: Get list of replication sessions on Unity array
dellemc.unity.info:
unispherehost: "{{unispherehost}}"
username: "{{username}}"
password: "{{password}}"
validate_certs: "{{validate_certs}}"
gather_subset:
- replication_session
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
Array_Details словарь | Подробности массива Unity. Возвращается: всегда Пример: |
|
api_version строка |
Текущая версия API массива Unity. Возвращается: при успехе |
|
earliest_api_version строка |
Самая ранняя версия API массива Unity. Возвращается: при успехе |
|
model строка |
Модель массива Unity. Возвращается: при успехе |
|
name строка |
Имя массива Unity. Возвращается: при успехе |
|
software_version строка |
Версия программного обеспечения массива Unity. Возвращается: при успехе |
CIFS_Servers список / элементы=строка | Подробности серверов CIFS. Возвращается: при наличии серверов CIFS. Пример: |
|
id строка |
Идентификатор сервера CIFS. Возвращается: при успехе |
|
name строка |
Имя сервера CIFS. Возвращается: при успехе |
Consistency_Groups список / элементы=строка | Подробности групп согласованности. Возвращается: при наличии групп согласованности. Пример: |
|
id строка |
Идентификатор группы согласованности. Возвращается: при успехе |
|
name строка |
Имя группы согласованности. Возвращается: при успехе |
Disk_Groups список / элементы=строка | Подробности групп дисков. Возвращается: при наличии групп дисков. Пример: |
|
id строка |
Идентификатор группы дисков. Возвращается: при успехе |
|
name строка |
Имя группы дисков. Возвращается: при успехе |
|
tier_type строка |
Тип уровня группы дисков. Возвращается: при успехе |
Ethernet_ports список / элементы=строка | Подробности портов Ethernet. Возвращается: при наличии портов Ethernet. Пример: |
|
id строка |
Идентификатор порта Ethernet. Возвращается: при успехе |
|
name строка |
Имя порта Ethernet. Возвращается: при успехе |
FC_initiators список / элементы=строка | Подробности FC инициаторов. Возвращается: при наличии FC инициаторов. Пример: |
|
id строка |
Идентификатор 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. Возвращено: success |
Replication_sessions list / elements=string | Подробности сессий репликации. Возвращено: при наличии сессий репликации. Пример: |
|
id string |
Идентификатор сессии репликации. Возвращено: success |
|
name string |
Имя сессии репликации. Возвращено: success |
list / elements=string | Подробности SMB-общих папок. Возвращено: при наличии SMB-общих папок. Пример: |
|
string |
Идентификатор SMB-общей папки. Возвращено: success |
|
string |
Имя SMB-общей папки. Возвращено: success |
Snapshot_Schedules list / elements=string | Подробности расписаний создания моментальных снимков. Возвращено: при наличии расписаний создания моментальных снимков. Пример: |
|
id string |
Идентификатор расписания создания моментального снимка. Возвращено: success |
|
name string |
Имя расписания создания моментального снимка. Возвращено: success |
Snapshots list / elements=string | Подробности моментальных снимков. Возвращено: при наличии моментальных снимков. Пример: |
|
id string |
Идентификатор моментального снимка. Возвращено: success |
|
name string |
Имя моментального снимка. Возвращено: success |
Storage_Pools list / elements=string | Подробности хранилищ. Возвращено: при наличии хранилищ. Пример: |
|
id string |
Идентификатор хранилища. Возвращено: success |
|
name string |
Имя хранилища. Возвращено: success |
Tree_Quotas list / elements=string | Подробности квот деревьев. Возвращено: при наличии квот деревьев. Пример: |
|
id string |
Идентификатор квоты дерева. Возвращено: success |
|
path string |
Путь к квоте дерева. Возвращено: success |
User_Quotas list / elements=string | Подробности квот пользователей. Возвращено: при наличии квот пользователей. Пример: |
|
id string |
Идентификатор квоты пользователя. Возвращено: success |
|
uid строка |
ИД пользователя (UID) квоты. Возвращается: при успехе |
Volumes список / элементы=строка | Подробности о томах. Возвращается: при наличии томов. Пример: |
|
id строка |
Идентификатор тома. Возвращается: при успехе |
|
name строка |
Имя тома. Возвращается: при успехе |
Ссылки на сборку
© 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/dellemc/unity/info_module.html