na_ontap_aggregate – NetApp ONTAP управление агрегатами.
Новая версия 2.6.
Описание
- Создание, удаление или управление агрегатами 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;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| disk_count - | Количество дисков для размещения в агрегате, включая контрольные диски. Диски в этом вновь созданном агрегате берутся из пула резервных дисков. Первыми в агрегат добавляются самые маленькие диски из этого пула, если не указан параметр disk-size. Необходимо указать disk-count или disks. Диапазон [0..2^31-1].Требуется, когда state=present. | |
| disk_size - добавлен в 2.7 | Размер диска в блоках по 4 КБ. Будут использованы диски, размер которых отличается не более чем на 10% от указанного. | |
| disk_type - добавлен в 2.7 |
| Тип диска для построения агрегата |
| from_name - добавлен в 2.7 | Имя агрегата, которое нужно переименовать. | |
| hostname - / обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| http_port целое число | Переопределить порт по умолчанию (80 или 443) на этот порт | |
| https логический тип |
| Включить и отключить https |
| name - / обязательно | Имя агрегата, который необходимо управлять. | |
| nodes - | Узел(ы) для создания агрегата. Если узел не указан, будет использован домашний жизненный цикл управления. Если указано несколько узлов, будет создана полоса агрегатов. | |
| password - / обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| raid_size - добавлен в 2.7 | Устанавливает максимальное количество дисков на группу RAID. | |
| raid_type - добавлен в 2.7 | Указывает тип групп RAID, которые нужно использовать в новом агрегате. Значение по умолчанию — raid4 на большинстве платформ. | |
| service_state - |
| Включить или отключить указанный агрегат. Создает агрегат, если он не существует. |
| state - |
| Указывает, должен ли существовать указанный агрегат или нет. |
| unmount_volumes логический тип |
| Если установлено значение "ИСТИНА", этот параметр указывает, что все тома, размещенные в заданном агрегате, должны быть отмонтированы перед выполнением операции отключения. По умолчанию система отклонит любую попытку отключения агрегата, содержащего один или несколько подключенных томов. |
| username - / обязательно | Это может быть учетная запись, глобальная для кластера или SVM, в зависимости от того, необходим ли API на уровне кластера или на уровне SVM. Дополнительную информацию можно найти в документации https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/. псевдонимы: user | |
| validate_certs логический тип |
| Если установлено значение False, сертификаты SSL не будут проверены.Это следует устанавливать только в False на сайтах с собственными сертификатами, управляемыми самими пользователями. |
Примечания
Примечание
- Модули с префиксом 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. [сертифицировано]
Авторы
- Команда 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_aggregate_module.html