infini_pool - Создание, удаление и изменение пулов на Infinibox
Новое в версии 2.3.
Обзор
- Этот модуль предназначен для создания, удаления или изменения пулов на Infinibox.
Требования
Ниже приведены требования к хосту, на котором выполняется этот модуль.
- capacity
- infinisdk
- python >= 2.7
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| name обязательно | Имя пула | |
| password | Пароль пользователя Infinibox. | |
| size | Физическая емкость пула в МБ, ГБ или ТБ. Если размер пула не задан при создании пула, он будет равен 1 ТБ. См. примеры. | |
| ssd_cache bool |
| Включение/выключение кэширования SSD в пуле |
| state |
| Создает/изменяет пул при значении present или удаляет при значении absent |
| system обязательно | Имя хоста Infinibox или IPv4-адрес. | |
| user | Имя пользователя Infinibox с достаточными привилегиями (см. примечания). | |
| vsize | Виртуальная емкость пула в МБ, ГБ или ТБ. Если размер vsize пула не задан при создании пула, виртуальная емкость будет равна физической емкости. См. примеры. |
Примечания
Примечание
- Для изменения пулов требуется доступ уровня администратора Infinibox
- Этот модуль требует библиотеки infinisdk для Python
- Необходимо установить переменные среды INFINIBOX_USER и INFINIBOX_PASSWORD, если аргументы user и password не передаются модулю напрямую
- Ansible использует конфигурационный файл infinisdk
~/.infinidat/infinisdk.iniпри отсутствии учетных данных. См. http://infinisdk.readthedocs.io/en/latest/getting_started.html
Примеры
- name: Make sure pool foo exists. Set pool physical capacity to 10TB
infini_pool:
name: foo
size: 10TB
vsize: 10TB
user: admin
password: secret
system: ibox001
- name: Disable SSD Cache on pool
infini_pool:
name: foo
ssd_cache: no
user: admin
password: secret
system: ibox001
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Gregory Shulov (@GR360RY)
Подсказка
Если вы обнаружите проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/infini_pool_module.html