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. | |
| efficiency_policy - добавлено в 2.7 | Позволяет установить политику эффективности хранения при создании тома. | |
| encrypt boolean добавлено в 2.7 |
| Включает или отключает шифрование тома. |
| from_name - добавлено в 2.7 | Имя существующего тома, который будет переименован в name. | |
| hostname - / обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| http_port целое число | Переопределение порта по умолчанию (80 или 443) на указанный порт. | |
| https boolean |
| Включение и отключение https. |
| is_infinite boolean |
| Установите значение True, если том является бесконечным томом. Удаление бесконечного тома выполняется асинхронно. |
| is_online boolean |
| Указывает, онлайн ли указанный том. |
| junction_path - | Путь соединения тома. | |
| name - / обязательно | Имя тома для управления. | |
| password - / обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| percent_snapshot_space - | Объем места, зарезервированного для копий моментальных снимков тома. | |
| policy - | Имя политики экспорта. | |
| size - | Размер тома в (size_unit). Требуется, когда state=present. | |
| size_unit - |
| Единица измерения, используемая для интерпретации параметра размера. |
| space_guarantee - |
| Стиль гарантии пространства для тома. |
| state - |
| Указывает, должен ли существовать указанный том или нет. |
| type - | Тип тома: чтение/запись (RW) или защита данных (DP). | |
| username - / обязательно | Это может быть учетная запись на уровне кластера или на уровне SVM, в зависимости от того, требуется ли API на уровне кластера или на уровне SVM. Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/. псевдонимы: user | |
| validate_certs boolean |
| Если установлено значение False, сертификаты SSL не будут проверены.Это следует устанавливать только в случае False, используемом на сайтах с собственным самозаверяющим сертификатом. |
| 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. [сертифицировано]
Авторы
- Команда NetApp Ansible (ng-ansibleteam@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.7/modules/na_ontap_volume_module.html