na_ontap_aggregate — Управление агрегатами NetApp ONTAP.
Новое в версии 2.6.
Обзор
- Создание или удаление агрегатов в NetApp cDOT.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- Физическая или виртуальная кластеризованная система 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;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| disk_count | Количество дисков для размещения в агрегате, включая диски четности. Диски в этом вновь созданном агрегате берутся из пула резервных дисков. Наиболее маленькие диски в этом пуле присоединяются к агрегату первыми, если не предоставлен параметр disk-size. Должно быть указано либо disk-count, либо disks. Диапазон [0..2^31-1].Требуется при state=present. | |
| hostname обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| https bool |
| Включить и выключить https |
| name обязательно | Имя агрегата для управления. | |
| nodes | Список узлов для агрегата | |
| password обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| rename | Новое имя агрегата, заменяющее текущее имя. | |
| service_state |
| Определяет, должен ли указанный агрегат быть включен или выключен. Создает агрегат, если он не существует. |
| state |
| Определяет, должен ли указанный агрегат существовать. |
| unmount_volumes bool |
| Если установлено «ИСТИНА», этот параметр указывает, что все тома, размещенные в заданном агрегате, должны быть отмонтированы перед выполнением операции отключения. По умолчанию система отклонит любую попытку отключить агрегат, содержащий один или несколько активных томов. |
| username обязательно | Это может быть учетная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM. Дополнительную информацию можно найти в документации https://goo.gl/BRu78Z. псевдонимы: user |
Примечания
Примечание
- Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.
Примеры
- name: Create Aggregates
na_ontap_aggregate:
state: present
service_state: online
name: ansibleAggr
disk_count: 1
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Manage Aggregates
na_ontap_aggregate:
state: present
service_state: offline
unmount_volumes: true
name: ansibleAggr
disk_count: 1
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Rename Aggregates
na_ontap_aggregate:
state: present
service_state: online
name: ansibleAggr
rename: ansibleAggr2
disk_count: 1
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Delete Aggregates
na_ontap_aggregate:
state: absent
service_state: offline
unmount_volumes: true
name: ansibleAggr
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_aggregate_module.html