na_ontap_volume - Управление томами NetApp ONTAP.
Новая версия 2.6.
Обзор
- Создание, удаление или изменение томов на NetApp ONTAP.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- Физическая или виртуальная кластеризованная система Data ONTAP. Модули разработаны с поддержкой кластеризованного 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;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| aggregate_name | Имя агрегата, на котором должен существовать flexvol. Требуется при state=present. | |
| hostname обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| https bool |
| Включение и выключение HTTPS |
| is_infinite bool |
| Установить значение True, если том является бесконечным томом. Удаление бесконечного тома выполняется асинхронно. |
| is_online bool |
| Указывает, является ли указанный том онлайн. |
| junction_path | Путь соединения тома. | |
| name обязательно | Имя тома для управления. | |
| new_name | Новое имя тома для переименования. | |
| password обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| percent_snapshot_space | Объем места, резервируемого для копий снимков тома. | |
| policy | Имя политики экспорта. | |
| size | Размер тома в (size_unit). Требуется при state=present. | |
| size_unit |
| Единица измерения, используемая для интерпретации параметра size. |
| space_guarantee |
| Стиль гарантии места для тома. |
| state |
| Требуется ли указанный том или нет. |
| type | Тип тома, либо чтение/запись (RW), либо защита данных (DP). | |
| username обязательно | Это может быть учётная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или API уровня SVM. Для получения дополнительной информации, пожалуйста, обратитесь к документации https://goo.gl/BRu78Z. псевдонимы: user | |
| volume_security_style |
| Стиль защиты, связанный с этим томом. |
| vserver обязательно | Имя используемого vserver. |
Примечания
Примечание
- Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.
Примеры
- name: Create FlexVol
na_ontap_volume:
state: present
name: ansibleVolume
is_infinite: False
aggregate_name: aggr1
size: 20
size_unit: mb
junction_path: /ansibleVolume11
vserver: ansibleVServer
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Make FlexVol offline
na_ontap_volume:
state: present
name: ansibleVolume
is_infinite: False
is_online: False
vserver: ansibleVServer
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_volume_module.html