netapp_eseries.santricity.na_santricity_proxy_systems – NetApp E-Series управляет прокси-серверами SANtricity веб-служб для массивов хранения
Примечание
Этот плагин входит в коллекцию netapp_eseries.santricity (версия 1.1.0).
Для его установки используйте: ansible-galaxy collection install netapp_eseries.santricity.
Для использования в книге задач укажите: netapp_eseries.santricity.na_santricity_proxy_systems.
Обзор
- Управление массивами, доступными через прокси-сервер NetApp Web Services для массивов хранения NetApp E-Series.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| accept_certificate boolean |
| Автоматически принимать сертификат системы хранения, даже если он самоподписанный. Используйте netapp_eseries.santricity.na_santricity_certificates для добавления сертификатов в SANtricity Web Services Proxy. SANtricity Web Services Proxy не сможет добавить любую недоверенную систему хранения. | |
| add_discovered_systems boolean |
| Этот флаг заставит добавить все обнаруженные системы хранения в SANtricity Web Services Proxy. | |
| api_password string / required | Пароль для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб. | ||
| api_url string / required | URL SANtricity Web Services Proxy или встроенного API веб-служб. Пример https://prod-1.wahoo.acme.com:8443/devmgr/v2 | ||
| api_username string / required | Имя пользователя для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб. | ||
| password string | Пароль по умолчанию для системы хранения, который будет использоваться всякий раз, когда пароль не указан в подвариантах systems. Пароль администратора системы хранения будет установлен на самом устройстве с предоставленным паролем администратора, если он не установлен. | ||
| subnet_mask string | Диапазон поиска IPv4 для обнаружения массивов хранения E-Series. Маска подсети IPv4 в формате CIDR. Например, 192.168.1.0/24 выполнит поиск в диапазоне от 192.168.1.0 до 192.168.1.255. Убедитесь, что все управляющие пути находятся в диапазоне поиска. | ||
| systems list / elements=string | По умолчанию: [] | Список информации о системе хранения, определяющий, какие системы должны быть добавлены в SANtricity Web Services Proxy. Принимает простой список серийных номеров или список словарей, содержащих как минимум ключ serial или addresses из списка подвариантов. Обратите внимание, что серийный номер будет использоваться в качестве идентификатора системы хранения, когда идентификатор не указан. Когда add_discovered_systems == False и любой серийный номер системы, который не был предоставлен и был обнаружен, будет удален из прокси. | |
| addresses list / elements=string | Список адресов IPv4 системы хранения. Взаимоисключающие с подвариантом serial. | ||
| password string | Пароль администратора системы хранения. Если не указан, используется default_password. Пароль администратора системы хранения будет установлен на самом устройстве с предоставленным паролем администратора, если он не установлен. | ||
| serial string | Серийный номер системы хранения, который можно найти на верхней части каждого блока NetApp E-Series. Включайте любые ведущие нули. Взаимоисключающие с подвариантом address. | ||
| ssid string | Идентификатор системы хранения для прокси-сервера веб-служб. Если ssid не указан, вместо него будет использоваться серийный номер или первый IPv4-адрес контроллера. | ||
| tags dictionary | Необязательные мета-теги для ассоциации с системой хранения | ||
| tags dictionary | Значения мета-тегов по умолчанию для ассоциации со всеми системами хранения, если не указано иначе в подвариантах systems. | ||
| validate_certs boolean |
| Нужно ли проверять сертификаты HTTPS? | |
Примечания
Примечание
- Модули Ansible E-Series требуют наличия экземпляра прокси-сервера веб-служб (WSP) для управления системой хранения или системы хранения E-Series, поддерживающей встроенное API веб-служб.
- Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и более новых моделях оборудования.
- netapp_eseries.santricity.netapp_e_storage_system может быть использован для настройки систем, управляемых экземпляром WSP.
Примеры
---
- name: Add storage systems to SANtricity Web Services Proxy
na_santricity_proxy_systems:
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
subnet_mask: 192.168.1.0/24
password: password
tags:
tag: value
accept_certificate: True
systems:
- ssid: "system1"
serial: "056233035640"
password: "asecretpassword"
tags:
use: corporate
location: sunnyvale
- ssid: "system2"
addresses:
- 192.168.1.100
- 192.168.2.100 # Second is not be required. It will be discovered
password: "anothersecretpassword"
- serial: "021324673799"
- "021637323454"
- name: Add storage system to SANtricity Web Services Proxy with serial number list only. The serial numbers will be used to identify each system.
na_santricity_proxy_systems:
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
subnet_mask: 192.168.1.0/24
password: password
accept_certificate: True
systems:
- "1144FG123018"
- "721716500123"
- "123540006043"
- "112123001239"
- name: Add all discovered storage system to SANtricity Web Services Proxy found in the IP address range 192.168.1.0 to 192.168.1.255.
na_santricity_proxy_systems:
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
add_discovered_systems: True
subnet_mask: 192.168.1.0/24
password: password
accept_certificate: True
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| msg string | всегда | Описание выполненных действий. Пример: Системы хранения [system1, system2, 1144FG123018, 721716500123, 123540006043, 112123001239] были добавлены. |
Авторы
- 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.10/collections/netapp_eseries/santricity/na_santricity_proxy_systems_module.html