na_ontap_lun — Управление LUN NetApp Ontap
Новое в версии 2.6.
Обзор
- Создание, удаление, изменение размера LUN на NetApp Ontap.
Требования
Ниже приведены требования к хосту, на котором будет выполняться этот модуль.
- Физическая или виртуальная кластеризованная система Data ONTAP. Модули были разработаны с поддержкой Clustered Data ONTAP 9.3
- Ansible 2.6
- netapp-lib (2017.10.30). Установите с помощью ‘pip install netapp-lib’
- Для включения http в кластере необходимо выполнить следующие команды ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| flexvol_name обязательно |
Имя FlexVol, на котором должен существовать LUN. |
|
| force_remove bool |
|
Если "true", переопределяет проверки, которые предотвращают удаление LUN, если он активен и смонтирован.
Если "false", удаление активного и смонтированного LUN завершится ошибкой. |
| force_remove_fenced bool |
|
Если "true", переопределяет проверки, которые предотвращают удаление LUN, пока он находится в изоляции. Если "false", попытка удаления изолированного LUN завершится ошибкой. Значение по умолчанию, если не указано, — "false". Этот параметр доступен в Data ONTAP 8.2 и более поздних версиях. |
| force_resize bool |
|
Принудительно уменьшить размер. Это необходимо для уменьшения размера LUN, чтобы избежать случайного уменьшения размера LUN. |
| hostname обязательно |
Имя хоста или IP-адрес экземпляра ONTAP. |
|
| https bool |
|
Включение и отключение https |
| name обязательно |
Имя LUN для управления. |
|
| ostype | Значение по умолчанию: "образ" |
Тип ОС для LUN. |
| password обязательно |
Пароль для указанного пользователя. псевдонимы: пароль |
|
| size | Размер LUN в size_unit.Требуется при state=present. |
|
| size_unit |
|
Единица измерения, используемая для интерпретации параметра size. |
| space_reserve bool |
|
Можно установить в "false", что создаст LUN без резервирования места. |
| state |
|
Нужно ли создать указанный LUN. |
| username обязательно |
Это может быть учетная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM. Для получения дополнительной информации прочитайте документацию https://goo.gl/BRu78Z. псевдонимы: пользователь |
|
| vserver обязательно |
Имя vserver для использования. |
Примечания
Примечание
- Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.
Примеры
- name: Create LUN
na_ontap_lun:
state: present
name: ansibleLUN
flexvol_name: ansibleVolume
vserver: ansibleVServer
size: 5
size_unit: mb
ostype: linux
space_reserve: True
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Resize Lun
na_ontap_lun:
state: present
name: ansibleLUN
force_resize: True
flexvol_name: ansibleVolume
vserver: ansibleVServer
size: 5
size_unit: gb
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- Сумит Кумар (sumit4@netapp.com), Сухас Бангалор Шекар (bsuhas@netapp.com)
Подсказка
Если вы заметили какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 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/na_ontap_lun_module.html