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 | Значение по умолчанию: "нет" | Если "да", игнорировать проверки, которые предотвращают удаление LUN, если оно активно и отображено. Если "нет", удаление активного и отображённого LUN завершится ошибкой. |
| force_remove_fenced | Значение по умолчанию: "нет" | Если "да", игнорировать проверки, которые предотвращают удаление LUN, пока оно изолировано. Если "нет", попытка удаления изолированного LUN завершится ошибкой. Значение по умолчанию, если не указано, — "нет". Этот параметр доступен в Data ONTAP 8.2 и более поздних версиях. |
| force_resize | Значение по умолчанию: "нет" | Принудительное уменьшение размера. Необходимо для уменьшения размера LUN, чтобы избежать случайного уменьшения размера LUN. |
| hostname обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| name обязательно | Имя LUN, которое нужно управлять. | |
| password обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| size | Размер LUN в size_unit. Требуется, когда state=present. | |
| size_unit |
| Единица измерения, используемая для интерпретации параметра размера. |
| state обязательно |
| Существует ли указанный LUN или нет. |
| username обязательно | Это может быть учетная запись, связанная с кластером или SVM, в зависимости от того, требуется ли API уровня кластера или SVM. Для получения дополнительной информации см. документацию https://goo.gl/BRu78Z. псевдонимы: user | |
| vserver обязательно | Имя vserver для использования. |
Примечания
Примечание
- Модули с префиксом na_cdot разработаны для поддержки платформы хранения ONTAP.
Примеры
- 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 }}"
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратной совместимости интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- Sumit Kumar (sumit4@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_cdot_lun_module.html