Spec-Zone.ru › Ansible

модуль netapp_eseries.santricity.netapp_e_lun_mapping — создание, удаление или изменение сопоставлений LUN в 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.netapp_e_lun_mapping.

Добавлено в netapp_eseries.santricity 2.2.0

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Создание, удаление или изменение сопоставлений между томом и целевым хостом/группой хостов.

Параметры

Параметр

Описание

api_password

string / обязательный

Пароль для аутентификации в SANtricity Web Services Proxy или Embedded Web Services API.

api_url

string / обязательный

URL SANtricity Web Services Proxy или Embedded Web Services API. Пример: https://prod-1.wahoo.acme.com/devmgr/v2

api_username

string / обязательный

Имя пользователя для аутентификации в SANtricity Web Services Proxy или Embedded Web Services API.

lun

integer

добавлено в netapp_eseries.santricity 2.7.0

Значение LUN, которое нужно назначить сопоставлению.

Если указанный volume_name связан с другим LUN, его значение будет изменено на указанное здесь.

Если значение LUN не указано, его определит система хранения.

ssid

string

Идентификатор управляемого массива. Это значение должно быть уникальным для каждого массива.

По умолчанию: "1"

state

string / обязательный

Значение present обеспечивает наличие сопоставления, а absent удаляет его.

Варианты:

  • "present"
  • "absent"

target

string

Имя хоста или группы хостов, которую нужно назначить сопоставлению

Если параметр не указан, используется группа хостов по умолчанию.

Если указанный volume_name связан с другой целевой системой, он будет изменён на указанную здесь.

target_type

string

добавлено в netapp_eseries.santricity 2.7.0

Этот параметр указывает, должна ли целевая система быть хостом или группой хостов

Требуется только в том случае, если одно и то же имя целевой системы используется для хоста и группы хостов

Варианты:

  • "host"
  • "group"

validate_certs

boolean

Следует ли проверять сертификаты HTTPS?

Варианты:

  • false
  • true ← (по умолчанию)

volume_name

псевдонимы: volume

string / обязательный

Имя тома, который нужно включить в сопоставление.

Примечания

Примечание

  • Для работы модулей E-Series Ansible требуется экземпляр Web Services Proxy (WSP), доступный для управления системой хранения, или система хранения E-Series с поддержкой Embedded Web Services API.
  • В настоящее время Embedded Web Services доступен на E2800, E5700, EF570 и более новых моделях оборудования.
  • netapp_eseries.santricity.netapp_e_storage_system можно использовать для настройки систем, управляемых экземпляром WSP.

Примеры

---
    - name: Map volume1 to the host target host1
      netapp_e_lun_mapping:
        ssid: 1
        api_url: "{{ netapp_api_url }}"
        api_username: "{{ netapp_api_username }}"
        api_password: "{{ netapp_api_password }}"
        validate_certs: no
        state: present
        target: host1
        volume: volume1
    - name: Delete the lun mapping between volume1 and host1
      netapp_e_lun_mapping:
        ssid: 1
        api_url: "{{ netapp_api_url }}"
        api_username: "{{ netapp_api_username }}"
        api_password: "{{ netapp_api_password }}"
        validate_certs: yes
        state: absent
        target: host1
        volume: volume1

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

msg

string

успешное выполнение модуля

Возвращается: всегда

Пример: "Lun mapping is complete"

Авторы

  • Kevin Hulquest (@hulquest)
  • Nathan Swartz (@swartzn)
  • Vu Tran (@VuTran007)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 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_lun_mapping_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API