Spec-Zone.ru › Ansible 2.6

purefa_host - Управление хостами на Pure Storage FlashArrays

Новое в версии 2.4.

  • Обзор
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

  • Создание, удаление или изменение хостов на Pure Storage FlashArrays.

Требования

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

  • python >= 2.7
  • purestorage

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_token
обязательно
Токен API FlashArray для пользователя с правами администратора.
fa_url
обязательно
Управляющий IPv4-адрес или имя хоста FlashArray.
host
обязательно
Имя хоста.
iqn
Список IQN хоста, если протокол iscsi или смешанный.
protocol
    Варианты:
  • fc
  • iscsi ←
  • смешанный
Определяет протокол подключения хоста к томам.
state
    Варианты:
  • отсутствует
  • есть ←
Определяет, должен ли существовать хост.
При удалении хоста все подключенные тома будут отключены.
volume
Имя тома для отображения на хосте.
wwns
Список wwns хоста, если протокол fc или смешанный.

Примечания

Примечание

  • Этот модуль требует библиотеку purestorage python
  • Вы должны установить переменные среды PUREFA_URL и PUREFA_API, если аргументы url и api_token не передаются в модуль напрямую

Примеры

- name: Create new new host
  purefa_host:
    host: foo
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Delete host
  purefa_host:
    host: foo
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592
    state: absent

- name: Make host bar with wwn ports
  purefa_host:
    host: bar
    protocol: fc
    wwns:
    - 00:00:00:00:00:00:00
    - 11:11:11:11:11:11:11
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Make host bar with iSCSI ports
  purefa_host:
    host: bar
    protocol: iscsi
    iqn:
    - iqn.1994-05.com.redhat:7d366003913
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Make mixed protocol host
  purefa_host:
    host: bar
    protocol: mixed
    iqn:
    - iqn.1994-05.com.redhat:7d366003914
    wwns:
    - 00:00:00:00:00:00:01
    - 11:11:11:11:11:11:12
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Map host foo to volume bar
  purefa_host:
    host: foo
    volume: bar
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

Статус

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

Техническое обслуживание

Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.

Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.

Автор

  • Simon Dodsley (@sdodsley)

Подсказка

Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/purefa_host_module.html

Spec-Zone.ru

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