Spec-Zone.ru › Ansible 2.9

netapp_e_facts – NetApp E-Series извлечение фактов о хранилищах NetApp E-Series

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Модуль netapp_e_facts возвращает набор фактов о хранилищах NetApp E-Series.
  • При прямом обращении к хранилищу набор включает подробности о массиве, контроллерах, интерфейсах управления, интерфейсах хоста, интерфейсах накопителей, дисках, пулах хранения, томах, моментальных снимках и функциях.
  • При обращении к прокси-сервису веб-служб набор будет включать основную информацию о хранилищах, которые находятся под его управлением.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_password
строка / обязательно
Пароль для аутентификации с прокси-сервером SANtricity Web Services или встроенным API веб-служб.
api_url
строка / обязательно
URL-адрес прокси-сервера SANtricity Web Services или встроенного API веб-служб. Пример: https://prod-1.wahoo.acme.com/devmgr/v2
api_username
строка / обязательно
Имя пользователя для аутентификации с прокси-сервером SANtricity Web Services или встроенным API веб-служб.
ssid
строка
По умолчанию:
1
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива.
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Нужно ли проверять сертификаты HTTPS?

Примечания

Примечание

  • Модули Ansible E-Series требуют наличия прокси-сервера веб-служб (WSP) для управления хранилищем или хранилища E-Series, поддерживающего встроенный API веб-служб.
  • Встроенные веб-службы доступны в настоящее время на моделях E2800, E5700, EF570 и более новых моделях оборудования.
  • netapp_e_storage_system может быть использован для настройки систем, управляемых экземпляром WSP.

Примеры

%%%CODE_BLOCK_0%%

Возвращаемые значения

Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
msg
строка
при успехе
Сообщение об успехе

Пример:
['Собраны факты для массива хранения. Идентификатор массива [1].', 'Собраны факты для прокси веб-служб.']
storage_array_facts
сложный тип
при успешном запросе из встроенного веб-сервиса REST API
предоставляет подробные сведения об массиве, контроллерах, интерфейсах управления, интерфейсах стороны хоста, интерфейсах стороны дисков, дисках, хранилищах, томах, снимках и функциях.

netapp_controllers
сложный тип
Список контроллеров массива хранения, содержащий основные идентификаторы и состояние контроллеров

Пример:
[[{'name': 'A', 'serial': '021632007299', 'status': 'optimal'}, {'name': 'B', 'serial': '021632007300', 'status': 'failed'}]]
netapp_disks
сложный тип
Список дисков, содержащий информацию об идентификации, типе и состоянии каждого диска

Пример:
[[{'available': False, 'firmware_version': 'MS02', 'id': '01000000500003960C8B67880000000000000000', 'media_type': 'ssd', 'product_id': 'PX02SMU080 ', 'serial_number': '15R0A08LT2BA', 'status': 'optimal', 'tray_ref': '0E00000000000000000000000000000000000000', 'usable_bytes': '799629205504'}]]
netapp_driveside_interfaces
сложный тип
Список интерфейсов стороны дисков, содержащий информацию об идентификации, типе и скорости каждого интерфейса

Пример:
[[{'controller': 'A', 'interface_speed': '12g', 'interface_type': 'sas'}], [{'controller': 'B', 'interface_speed': '10g', 'interface_type': 'iscsi'}]]
netapp_enabled_features
сложный тип
при успехе
Указывает включенные функции на массиве хранения.

Пример:
[['flashReadCache', 'performanceTier', 'protectionInformation', 'secureVolume']]
netapp_host_groups
сложный тип
при успехе
Указывает группы хостов на массивах хранения.

Пример:
[[{'id': '85000000600A098000A4B28D003610705C40B964', 'name': 'group1'}]]
netapp_host_types
сложный тип
при успехе
Список доступных типов хостов на массиве хранения.

Пример:
[[{'index': 0, 'type': 'FactoryDefault'}, {'index': 1, 'type': 'W2KNETNCL'}, {'index': 2, 'type': 'SOL'}, {'index': 5, 'type': 'AVT_4M'}, {'index': 6, 'type': 'LNX'}, {'index': 7, 'type': 'LnxALUA'}, {'index': 8, 'type': 'W2KNETCL'}, {'index': 9, 'type': 'AIX MPIO'}, {'index': 10, 'type': 'VmwTPGSALUA'}, {'index': 15, 'type': 'HPXTPGS'}, {'index': 17, 'type': 'SolTPGSALUA'}, {'index': 18, 'type': 'SVC'}, {'index': 22, 'type': 'MacTPGSALUA'}, {'index': 23, 'type': 'WinTPGSALUA'}, {'index': 24, 'type': 'LnxTPGSALUA'}, {'index': 25, 'type': 'LnxTPGSALUA_PM'}, {'index': 26, 'type': 'ONTAP_ALUA'}, {'index': 27, 'type': 'LnxTPGSALUA_SF'}, {'index': 28, 'type': 'LnxDHALUA'}, {'index': 29, 'type': 'ATTOClusterAllOS'}]]
netapp_hosts
сложный тип
при успехе
Указывает хосты на массивах хранения.

Пример:
[[{'id': '8203800000000000000000000000000000000000', 'name': 'host1', 'group_id': '85000000600A098000A4B28D003610705C40B964', 'host_type_index': 28, 'ports': [{'type': 'fc', 'address': '1000FF7CFFFFFF01', 'label': 'FC_1'}, {'type': 'fc', 'address': '1000FF7CFFFFFF00', 'label': 'FC_2'}]}]]
netapp_hostside_interfaces
сложный тип
Список интерфейсов стороны хоста, содержащий информацию об идентификации, конфигурации, типе, скорости и состоянии каждого интерфейса

Пример:
[[{'iscsi': [{'controller': 'A', 'current_interface_speed': '10g', 'ipv4_address': '10.10.10.1', 'ipv4_enabled': True, 'ipv4_gateway': '10.10.10.1', 'ipv4_subnet_mask': '255.255.255.0', 'ipv6_enabled': False, 'iqn': 'iqn.1996-03.com.netapp:2806.600a098000a81b6d0000000059d60c76', 'link_status': 'up', 'mtu': 9000, 'supported_interface_speeds': ['10g']}]}]]
netapp_management_interfaces
сложный тип
Список интерфейсов управления, содержащий информацию об идентификации, конфигурации и состоянии каждого интерфейса

Пример:
[[{'alias': 'ict-2800-A', 'channel': 1, 'controller': 'A', 'dns_config_method': 'dhcp', 'dns_servers': [], 'ipv4_address': '10.1.1.1', 'ipv4_address_config_method': 'static', 'ipv4_enabled': True, 'ipv4_gateway': '10.113.1.1', 'ipv4_subnet_mask': '255.255.255.0', 'ipv6_enabled': False, 'link_status': 'up', 'mac_address': '00A098A81B5D', 'name': 'wan0', 'ntp_config_method': 'disabled', 'ntp_servers': [], 'remote_ssh_access': False}]]
netapp_storage_array
словарь
Предоставляет идентификацию массива хранения, версию микропрограммного обеспечения и доступные возможности

Пример:
[{'chassis_serial': '021540006043', 'firmware': '08.40.00.01', 'name': 'ict-2800-11_40', 'wwn': '600A098000A81B5D0000000059D60C76', 'cacheBlockSizes': [4096, 8192, 16384, 32768], 'supportedSegSizes': [8192, 16384, 32768, 65536, 131072, 262144, 524288]}]
netapp_storage_pools
сложный тип
Список хранилищ, содержащий идентификацию и информацию о емкости для каждого пула

Пример:
[[{'available_capacity': '3490353782784', 'id': '04000000600A098000A81B5D000002B45A953A61', 'name': 'Raid6', 'total_capacity': '5399466745856', 'used_capacity': '1909112963072'}]]
netapp_volumes
сложный тип
Список томов хранения, содержащий информацию об идентификации и емкости для каждого тома

Пример:
[[{'capacity': '5368709120', 'id': '02000000600A098000AAC0C3000002C45A952BAA', 'is_thin_provisioned': False, 'name': '5G', 'parent_storage_pool_id': '04000000600A098000A81B5D000002B45A953A61'}]]
netapp_volumes_by_initiators
сложный тип
Список доступных томов, индексированных по сопоставленным инициаторам.

Пример:
[{'192_168_1_1': [{'id': '02000000600A098000A4B9D1000015FD5C8F7F9E', 'meta_data': {'filetype': 'xfs', 'public': True}, 'name': 'some_volume', 'workload_name': 'test2_volumes', 'wwn': '600A098000A4B9D1000015FD5C8F7F9E'}]}]
netapp_workload_tags
сложный тип
Список меток рабочей нагрузки

Пример:
[[{'id': '87e19568-43fb-4d8d-99ea-2811daaa2b38', 'name': 'ftp_server', 'workloadAttributes': [{'key': 'use', 'value': 'general'}]}]]
snapshot_images
сложный тип
Список снимков, содержащий информацию об идентификации, емкости и состоянии каждого снимка

Пример:
[[{'active_cow': True, 'creation_method': 'user', 'id': '34000000600A098000A81B5D00630A965B0535AC', 'pit_capacity': '5368709120', 'reposity_cap_utilization': '0', 'rollback_source': False, 'status': 'optimal'}]]


Статус

  • Этот модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Этот модуль поддерживается сообществом Ansible. [community]

Авторы

  • Kevin Hulquest (@hulquest)
  • Nathan Swartz (@ndswartz)

Подсказка

Если вы заметите какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.9/modules/netapp_e_facts_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API