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

строка / обязательно

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

api_url

строка / обязательно

URL SANtricity Web Services Proxy или встроенного API Web Services. Пример https://prod-1.wahoo.acme.com/devmgr/v2

api_username

строка / обязательно

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

lun

целое число

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

Значение LUN, которое вы хотите присвоить отображению.

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

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

ssid

строка

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

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

state

строка / обязательно

Present гарантирует существование отображения, absent удалит отображение.

Варианты:

  • "present"
  • "absent"

target

строка

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

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

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

target_type

строка

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

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

Необходим только тогда, когда имя целевого объекта используется как для хоста, так и для группы хостов.

Варианты:

  • "host"
  • "group"

validate_certs

булево

Должны ли проверяться сертификаты https?

Варианты:

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

volume_name

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

строка / обязательно

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

Примечания

Примечание

  • Модули Ansible для E-Series требуют наличия экземпляра Web Services Proxy (WSP) для управления системой хранения или системы хранения E-Series, поддерживающей встроенный API Web Services.
  • Встроенные 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

строка

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

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

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

Авторы

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

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

  • Система отслеживания ошибок
  • Репозиторий (источники)

© 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/netapp_e_lun_mapping_module.html

Spec-Zone.ru

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