na_ontap_igroup - Настройка ONTAP iSCSI igroup
Новая версия 2.6.
Описание
- Создание, удаление или переименование групп Igroup, добавление или удаление инициаторов в группах Igroup.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- Физическая или виртуальная кластерная система 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;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| bind_portset | Имя текущего набора портов для привязки к вновь созданной группе igroup. | |
| force_remove_initiator bool |
| Принудительное удаление инициатора, даже если к этой группе инициаторов уже назначены LUN. |
| hostname обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| https bool |
| Включить и выключить https |
| initiator | WWPN, псевдоним WWPN или имя iSCSI инициатора для добавления или удаления. | |
| initiator_group_type |
| Тип группы инициаторов. Требуется, когда state=present. |
| name обязательно | Имя LUN для управления. | |
| new_name | Новое имя для группы инициаторов. | |
| ostype | Тип ОС инициаторов в группе. | |
| password обязательно | Пароль для указанного пользователя. Псевдонимы: пароль | |
| state |
| Требуется ли существование указанной группы Igroup. |
| username обязательно | Это может быть учетная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM. Для получения дополнительной информации ознакомьтесь с документацией https://goo.gl/BRu78Z. Псевдонимы: пользователь | |
| vserver обязательно | Имя используемого сервера виртуальных машин. |
Примечания
Примечание
- Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.
Примеры
- name: Create Igroup
na_ontap_igroup:
state: present
name: ansibleIgroup3
initiator-group-type: iscsi
ostype: linux
initiator: iqn.1994-05.com.redhat:scspa0395855001.rtp.openenglab.netapp.com
vserver: ansibleVServer
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: rename Igroup
na_ontap_igroup:
state: absent
name: ansibleIgroup3
initiator-group-type: iscsi
ostype: linux
initiator: iqn.1994-05.com.redhat:scspa0395855001.rtp.openenglab.netapp.com
vserver: ansibleVServer
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: remove Igroup
na_ontap_igroup:
state: absent
name: ansibleIgroup3
initiator-group-type: iscsi
ostype: linux
initiator: iqn.1994-05.com.redhat:scspa0395855001.rtp.openenglab.netapp.com
vserver: ansibleVServer
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
Статус
Этот модуль помечен как предварительный, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Подробнее см. Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.
Автор
- chhaya gunawat (chhayag@netapp.com), Chris Archibald (carchi@netapp.com), Suhas Bangalore Shekar (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_igroup_module.html