netapp_eseries.santricity.na_santricity_host module – Управление хостами 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 string / обязательный | Пароль для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services. |
api_url string / обязательный | URL SANtricity Web Services Proxy или API Embedded Web Services. |
api_username string / обязательный | Имя пользователя для аутентификации в SANtricity Web Services Proxy или API Embedded Web Services. |
force_port boolean | Разрешить переназначение портов, уже назначенных другому хосту, текущему хосту Варианты:
|
host_type псевдонимы: host_type_index string | Тип хоста включает операционную систему и параметры многопутевого доступа. Если параметр не указан, будет использован тип хоста по умолчанию. Тип хоста по умолчанию можно задать с помощью netapp_eseries.santricity.na_santricity_global. Сведения о параметрах, зависящих от конкретной системы хранения, см. в netapp_eseries.santricity.na_santricity_facts. Все значения не учитывают регистр. AIX MPIO — ОС Advanced Interactive Executive (AIX) и собственный драйвер MPIO AVT 4M — проприетарный драйвер многопутевого доступа Silicon Graphics, Inc. (SGI) HP-UX — ОС HP-UX с собственным драйвером многопутевого доступа Linux ATTO — ОС Linux и драйвер ATTO Technology, Inc. (необходимо использовать FC HBA ATTO) 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 — IBM SAN Volume Controller VMware — ОС ESXi Windows — ОС Windows Server и Windows MPIO с драйвером DSM Windows Clustered — кластерная ОС Windows Server и Windows MPIO с драйвером DSM Windows ATTO — ОС Windows и драйвер ATTO Technology, Inc. |
name псевдонимы: label string / обязательный | Если хост ещё не существует, метка/имя, присваиваемое при создании. Если хост уже существует, это значение используется для его однозначной идентификации и внесения необходимых изменений. |
ports list / элементы=словарь | Список портов хоста, которые нужно связать с хостом. Порты хоста однозначно идентифицируются по WWN или IQN. Их назначения конкретному хосту однозначно идентифицируются по метке; метки должны быть уникальными. |
|
label string / обязательный |
Уникальная метка для назначения этому порту. |
|
port string / обязательный |
WWN или IQN порта хоста, который нужно назначить этому определению порта. |
|
type string / обязательный |
Тип интерфейса определяемого порта. Допустимые варианты зависят от возможностей целевой аппаратной/программной платформы. Варианты:
|
ssid string | Идентификатор управляемого массива. Это значение должно быть уникальным для каждого массива. По умолчанию: |
state string | Укажите 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"
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 string | URL API, которым был обработан этот запрос Возвращается: при успешном выполнении Пример: |
id string | Уникальный идентификатор хоста в системе хранения E-Series Возвращается: при успешном выполнении, если state=present Пример: |
msg string | Понятное пользователю описание выполненных действий. Возвращается: при успешном выполнении Пример: |
ssid string | Уникальный идентификатор системы хранения 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/na_santricity_host_module.html