Модуль netapp_eseries.santricity.na_santricity_host – Управление хостами NetApp E-Series
Примечание
Этот модуль является частью коллекции netapp_eseries.santricity (версия 1.4.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для её установки используйте: ansible-galaxy collection install netapp_eseries.santricity.
Для использования в плейбуке укажите: netapp_eseries.santricity.na_santricity_host.
Описание
- Создание, обновление и удаление хостов на хранилищах NetApp E-Series
Параметры
Параметр | Комментарии |
|---|---|
api_password строка / обязательно | Пароль для аутентификации с SANtricity Web Services Proxy или Embedded Web Services API. |
api_url строка / обязательно | URL SANtricity Web Services Proxy или Embedded Web Services API. |
api_username строка / обязательно | Имя пользователя для аутентификации с SANtricity Web Services Proxy или Embedded Web Services API. |
force_port логическое | Разрешить повторное назначение портов, которые уже назначены текущему хосту. Варианты:
|
host_type псевдонимы: host_type_index строка | Тип хоста учитывает операционную систему и многопутевой доступ. Если не указан, используется тип хоста по умолчанию. Тип хоста по умолчанию можно установить с помощью netapp_eseries.santricity.na_santricity_global. Для опций, специфичных для хранилища, см. netapp_eseries.santricity.na_santricity_facts. Все значения регистронезависимые. AIX MPIO – операционная система AIX и драйвер MPIO AVT 4M – фирменный драйвер многопутевого доступа SGI HP-UX – операционная система HP-UX с собственным драйвером многопутевого доступа Linux ATTO – операционная система Linux и драйвер ATTO Technology, Inc. (необходимо использовать ATTO FC HBAs) Linux DM-MP – операционная система Linux и драйвер DM-MP Linux Pathmanager – операционная система Linux и фирменный драйвер многопутевого доступа SGI Mac – операционная система Mac и драйвер ATTO Technology, Inc. ONTAP – FlexArray Solaris 11 или выше – операционная система Solaris 11 или выше и драйвер MPxIO Solaris 10 или ниже – операционная система Solaris 10 или ниже и драйвер MPxIO SVC – контроллер SAN Volume Controller IBM VMware – ESXi OS Windows – операционная система Windows Server и Windows MPIO с драйвером DSM Windows Clustered – кластеризованная операционная система Windows Server и Windows MPIO с драйвером DSM Windows ATTO – операционная система Windows и драйвер ATTO Technology, Inc. |
name псевдонимы: label строка / обязательно | Если хост еще не существует, метка/имя для назначения при создании. Если хост уже существует, это будет использоваться для уникальной идентификации хоста, чтобы внести необходимые изменения |
ports список / элементы=словарь | Список портов хоста, которые необходимо связать с хостом. Порты хоста уникально идентифицируются по WWN или IQN. Их назначение определенному хосту уникально идентифицируется меткой, и эти метки должны быть уникальными. |
|
label строка / обязательно |
Уникальная метка для назначения этому назначению порта. |
|
port строка / обязательно |
WWN или IQN порта хоста, который следует назначить этому определению порта. |
|
type строка / обязательно |
Тип интерфейса порта для определения. Допустимые варианты зависят от возможностей целевой аппаратной/программной платформы. Варианты:
|
ssid строка | Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. По умолчанию: |
state строка | Установите в absent, чтобы удалить существующий хост Установите в present, чтобы изменить или создать новое определение хоста Варианты:
|
validate_certs логическое | Необходимо ли проверять сертификаты https? Варианты:
|
Примечания
Примечание
- Модули Ansible для E-Series требуют доступ к хранилищу через службу веб-сервисов (WSP) или хранилище E-Series, поддерживающее встроенный API веб-служб.
- Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и новее.
- netapp_eseries.santricity.netapp_e_storage_system может быть использован для настройки систем, управляемых экземпляром WSP.
Примеры
- name: Define or update an existing host named "Host1"
na_santricity_host:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
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
na_santricity_host:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
name: "Host2"
state: absent
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
api_url строка | адрес API, с помощью которого был обработан запрос Возвращается: при успехе Пример: |
id строка | уникальный идентификатор узла в хранилище E-Series Возвращается: при успехе, когда state=present Пример: |
msg строка | читаемое описание действий, выполненных модулем. Возвращается: при успехе Пример: |
ssid строка | уникальный идентификатор хранилища E-Series с текущим API Возвращается: при успехе Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/netapp_eseries/santricity/na_santricity_host_module.html