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 |
| Определяет протокол подключения хоста для томов. |
| 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 sure host bar is available 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 sure host bar is available 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: 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
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратной совместимости интерфейса.
Автор
- 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.5/modules/purefa_host_module.html