netapp_e_host – Управление хостами NetApp E-Series
Новая версия с 2.2.
Обзор
- Создание, обновление и удаление хостов на массивах хранения NetApp E-Series
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| api_password - / обязательно | Пароль для аутентификации с прокси-сервером SANtricity Web Services или встроенным API Web Services. | ||
| api_url - / обязательно | URL-адрес прокси-сервера SANtricity Web Services или встроенного API Web Services. | ||
| api_username - / обязательно | Имя пользователя для аутентификации с прокси-сервером SANtricity Web Services или встроенным API Web Services. | ||
| force_port boolean добавлено в 2.7 |
| Разрешить повторное назначение портов, которые уже назначены вашему текущему хосту. | |
| group - | Уникальный идентификатор группы хостов, членом которой должен быть хост; используется для кластеризации. псевдонимы: кластер | ||
| host_type_index - | Индекс, сопоставляемый с типом хоста, который вы хотите создать. Рекомендуется использовать модуль netapp_e_facts для получения этой информации. В качестве альтернативы можно использовать портал WSP для получения этой информации. Требуется при state=present.
псевдонимы: тип_хоста | ||
| log_path - добавлено в 2.7 | Локальный путь к файлу для отладки логов | ||
| name - / обязательно | Если хост еще не существует, метка/имя, которое необходимо назначить при создании. Если хост уже существует, это используется для уникальной идентификации хоста, чтобы внести необходимые изменения псевдонимы: метка | ||
| ports - | Список портов хоста, которые вы хотите связать с хостом. Порты хостов уникально идентифицируются по их WWN или IQN. Их назначение конкретному хосту уникально идентифицируется меткой, и эти метки должны быть уникальными. | ||
| label - / обязательно | Уникальная метка для назначения этому назначению порта. | ||
| port - / обязательно | WWN или IQN порта хоста, который необходимо назначить этому определению порта. | ||
| type - / обязательно |
| Тип интерфейса порта, который необходимо определить. Допустимые варианты зависят от возможностей целевой аппаратной/программной платформы. | |
| ssid - / обязательно | Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. | ||
| state - добавлено в 2.7 |
| Установите в значение «отсутствует», чтобы удалить существующий хост Установите в значение «наличие», чтобы изменить или создать новое определение хоста | |
| validate_certs boolean |
| Нужно ли проверять сертификаты HTTPS? | |
Примечания
Примечание
- Модули Ansible E-Series требуют наличия прокси-сервера Web Services Proxy (WSP) для управления системой хранения или массива хранения E-Series, поддерживающего встроенный API Web Services.
- Встроенный API Web Services в настоящее время доступен на моделях 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. [сообщество]
Авторы
- 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.7/modules/netapp_e_host_module.html