netapp_e_host – Управление хостами NetApp E-Series
Новая версия 2.2.
Обзор
- Создание, обновление и удаление хостов на массивах хранения NetApp E-Series
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
|
api_password
- / обязательно
|
Пароль для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб.
|
||
|
api_url
- / обязательно
|
URL SANtricity Web Services Proxy или встроенного API веб-служб. Пример: https://prod-1.wahoo.acme.com/devmgr/v2
|
||
|
api_username
- / обязательно
|
Имя пользователя для аутентификации с SANtricity Web Services Proxy или встроенным API веб-служб.
|
||
|
force_port
boolean
добавлен в 2.7
|
|
Разрешить переназначение портов, которые уже назначены текущему хосту
|
|
|
group
-
|
Уникальный идентификатор группы хостов, к которой должен принадлежать хост; используется для кластеризации.
псевдонимы: cluster |
||
|
host_type_index
-
|
Индекс, сопоставленный с типом хоста, который вы хотите создать. Рекомендуется использовать модуль netapp_e_facts для получения этой информации. В качестве альтернативы вы можете использовать портал WSP для получения информации.
Обязательно, когда
state=present.
псевдонимы: host_type |
||
|
log_path
-
добавлен в 2.7
|
Локальный путь к файлу для отладки логов
|
||
|
name
- / обязательно
|
Если хост еще не существует, метка/имя для назначения при создании.
Если хосты уже существуют, это будет использоваться для уникальной идентификации хоста для внесения необходимых изменений
псевдонимы: label |
||
|
ports
-
|
Список портов хоста, которые вы хотите ассоциировать с хостом.
Порты хоста уникально идентифицируются по WWN или IQN. Их назначение конкретному хосту уникально определяется меткой, и эти метки должны быть уникальными.
|
||
|
label
- / обязательно
|
Уникальная метка для назначения этому назначению порта.
|
||
|
port
- / обязательно
|
WWN или IQN hostPort для назначения этому определению порта.
|
||
|
type
- / обязательно
|
|
Тип интерфейса порта для определения.
Допустимые варианты зависят от возможностей целевой аппаратной/программной платформы.
|
|
|
ssid
-
|
По умолчанию: 1 |
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива.
|
|
|
state
-
добавлен в 2.7
|
|
Установите в значение absent, чтобы удалить существующий хост.
Установите в значение present, чтобы изменить или создать новое определение хоста.
|
|
|
validate_certs
boolean
|
|
Нужно ли проверять сертификаты https?
|
|
Примечания
Примечание
- Модули Ansible E-Series требуют наличия экземпляра Web Services Proxy (WSP) для управления системой хранения или системы хранения E-Series, поддерживающей встроенный API веб-служб.
- Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и более новых аппаратных моделях.
- netapp_e_storage_system может использоваться для настройки систем, управляемых экземпляром WSP.
Примеры
- name: Define or update an existing host named 'Host1'
netapp_e_host:
ssid: "1"
api_url: "10.113.1.101:8443"
api_username: "admin"
api_password: "myPassword"
name: "Host1"
state: present
host_type_index: 28
ports:
- type: 'iscsi'
label: 'PORT_1'
port: 'iqn.1996-04.de.suse:01:56f86f9bd1fe'
- type: 'fc'
label: 'FC_1'
port: '10:00:FF:7C:FF:FF:FF:01'
- type: 'fc'
label: 'FC_2'
port: '10:00:FF:7C:FF:FF:FF:00'
- name: Ensure a host named 'Host2' doesn't exist
netapp_e_host:
ssid: "1"
api_url: "10.113.1.101:8443"
api_username: "admin"
api_password: "myPassword"
name: "Host2"
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
|
api_url
строка
добавлен в 2.6
|
при успехе | URL API, который обработал этот запрос
Пример:
https://webservices.example.com:8443
|
|
id
строка
добавлен в 2.6
|
при успехе, когда state=present |
Уникальный идентификатор хоста на системе хранения E-Series
Пример:
00000000600A098000AAC0C3003004700AD86A52
|
|
msg
строка
|
при успехе |
Описание действий, выполненных в удобочитаемой форме.
Пример:
Хост был создан.
|
|
ssid
строка
добавлен в 2.6
|
при успехе |
Уникальный идентификатор системы хранения E-Series с текущим api
Пример:
1
|
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Kevin Hulquest (@hulquest)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/netapp_e_host_module.html