Модуль netapp_eseries.santricity.netapp_e_host — управление хостами E-Series NetApp
Примечание
Этот модуль входит в коллекцию netapp_eseries.santricity (версия 1.4.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install netapp_eseries.santricity.
Чтобы использовать её в плейбуке, укажите: netapp_eseries.santricity.netapp_e_host.
Добавлено в netapp_eseries.santricity 2.2.0
Обзор
- Создание, обновление и удаление хостов на массивах хранения NetApp E-Series
Параметры
Параметр | Комментарии |
|---|---|
api_password string / обязательный | Пароль для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services. |
api_url string / обязательный | URL-адрес SANtricity Web Services Proxy или API Embedded Web Services. Пример: https://prod-1.wahoo.acme.com/devmgr/v2 |
api_username string / обязательный | Имя пользователя для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services. |
force_port boolean добавлено в netapp_eseries.santricity 2.7.0 | Разрешить повторное назначение текущему хосту портов, которые уже назначены Варианты:
|
group псевдонимы: cluster string | Уникальный идентификатор группы хостов, членом которой должен быть хост; используется для кластеризации. |
host_type псевдонимы: host_type_index string | Тип сопоставляемого хоста Обязателен, если Можно указать одно из следующих названий: Linux DM-MP, VMWare, Windows, Windows Clustered или индекс типа хоста, который можно найти в netapp_eseries.santricity.netapp_e_facts |
log_path string добавлено в netapp_eseries.santricity 2.7.0 | Локальный путь к файлу для ведения журнала отладки |
name псевдонимы: label string / обязательный | Если хост ещё не существует, метка/имя, которое будет присвоено при создании. Если хост уже существует, это значение будет использоваться для его уникальной идентификации и внесения необходимых изменений. |
ports list / элементы=dictionary | Список портов хоста, которые требуется связать с хостом. Порты хоста однозначно определяются по WWN или IQN. Их назначение конкретному хосту однозначно определяется меткой, которая должна быть уникальной. |
|
label string / обязательный |
Уникальная метка, назначаемая этому назначению порта. |
|
port string / обязательный |
WWN или IQN порта хоста, назначаемого этому определению порта. |
|
type string / обязательный |
Тип интерфейса определяемого порта. Допустимые варианты зависят от возможностей целевой аппаратной/программной платформы. Варианты:
|
ssid string | Идентификатор управляемого массива. Это значение должно быть уникальным для каждого массива. По умолчанию: |
state string добавлено в netapp_eseries.santricity 2.7.0 | Установите значение absent, чтобы удалить существующий хост. Установите значение present, чтобы изменить или создать новое определение хоста. Варианты:
|
validate_certs boolean | Следует ли проверять сертификаты HTTPS? Варианты:
|
Примечания
Примечание
- Для работы модулей Ansible E-Series необходим либо экземпляр Web Services Proxy (WSP), доступный для управления системой хранения, либо система хранения E-Series с поддержкой API Embedded Web Services.
- Embedded Web Services в настоящее время доступен на моделях E2800, E5700, EF570 и более новых моделях оборудования.
- netapp_eseries.santricity.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: Linux DM-MP
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 string добавлено в netapp_eseries.santricity 2.6.0 | URL-адрес API, обработавшего этот запрос Возвращается: при успехе Пример: |
id string добавлено в netapp_eseries.santricity 2.6.0 | Уникальный идентификатор хоста в системе хранения E-Series Возвращается: при успешном выполнении, если state=present Пример: |
msg string | Понятное пользователю описание выполненных действий. Возвращается: при успехе Пример: |
ssid string добавлено в netapp_eseries.santricity 2.6.0 | Уникальный идентификатор системы хранения E-Series, связанной с текущим API Возвращается: при успехе Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp_eseries/santricity/netapp_e_host_module.html