na_cdot_lun - Управление LUN NetApp cDOT
Новая версия 2.3.
Обзор
- Создание, удаление, изменение размера LUN на NetApp cDOT.
Требования (к хосту, на котором выполняется модуль)
- Физическая или виртуальная кластеризованная система Data ONTAP. Модули были разработаны для Clustered Data ONTAP 8.3
- Ansible 2.2
- netapp-lib (2015.9.25). Установить с помощью ‘pip install netapp-lib’
Параметры
| параметр | обязательно | значение по умолчанию | возможные значения | комментарии |
|---|---|---|---|---|
| flexvol_name | нет | Имя FlexVol, на котором должен существовать LUN. Требуется, когда state=present. | ||
| force_remove | нет | Если "true", игнорировать проверки, предотвращающие удаление LUN, если оно подключено и отображено. Если "false", удаление подключенного и отображенного LUN приведет к ошибке. | ||
| force_remove_fenced | нет | Если "true", игнорировать проверки, предотвращающие удаление LUN, пока оно ограждено. Если "false", попытка удалить огражденный LUN приведет к ошибке. По умолчанию "false". Этот параметр доступен в Data ONTAP 8.2 и более поздних версиях. | ||
| force_resize | нет | Принудительно уменьшить размер. Это необходимо для уменьшения размера LUN, чтобы избежать случайного уменьшения размера LUN. | ||
| hostname | да | Имя хоста или IP-адрес экземпляра ONTAP. | ||
| name | да | Имя LUN, подлежащее управлению. | ||
| password | да | Пароль для указанного пользователя. | ||
| size | нет | Размер LUN в size_unit. Требуется, когда state=present. | ||
| size_unit | нет | gb |
| Единица измерения, используемая для интерпретации параметра size. |
| state | да |
| Нужно ли, чтобы указанный LUN существовал. | |
| username | да | Этот параметр может быть учетной записью на уровне кластера или SVM, в зависимости от того, требуется ли API на уровне кластера или SVM. Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией https://goo.gl/BRu78Z. | ||
| vserver | да | Имя vserver для использования. |
Примеры
- name: Create LUN
na_cdot_lun:
state: present
name: ansibleLUN
flexvol_name: ansibleVolume
vserver: ansibleVServer
size: 5
size_unit: mb
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Resize Lun
na_cdot_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 }}"
Примечания
Примечание
- Модули с префиксом
netapp\_cdotразработаны для поддержки платформы хранилищ ONTAP.
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы так заинтересованы, пожалуйста, прочитайте Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/na_cdot_lun_module.html