na_ontap_interface - ONTAP LIF конфигурация
Новое в версии 2.6.
Обзор
- Создание/удаление и изменение LIF.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- Физическая или виртуальная кластеризованная система 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;’
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| address | Указывает IP-адрес LIF. Требуется, когда state=present
| |
| admin_status |
| Указывает административный статус LIF. |
| failover_policy | Указывает политику резервного копирования для LIF. | |
| firewall_policy | Указывает политику брандмауэра для LIF. | |
| home_node | Указывает домашний узел LIF. Требуется, когда state=present. | |
| home_port | Указывает домашний порт LIF. Требуется, когда state=present
| |
| hostname обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | |
| https bool |
| Включить и выключить https |
| interface_name обязательно | Указывает имя логического интерфейса (LIF). | |
| is_auto_revert | Если true, данные LIF вернутся к своему домашнему узлу при определенных обстоятельствах, таких как запуск, а возможность балансировки нагрузки отключена автоматически | |
| netmask | Указывает маску сети LIF. Требуется, когда state=present. | |
| password обязательно | Пароль для указанного пользователя. псевдонимы: pass | |
| protocols | Указывает список протоколов данных, настроенных на LIF. По умолчанию в этом элементе значения nfs, cifs и fcache. Другие поддерживаемые протоколы - iscsi и fcp. LIF можно настроить так, чтобы он не поддерживал никаких протоколов данных, указав 'none'. Значения протоколов none, iscsi или fcp не могут быть объединены с другими протоколами данных. | |
| role | Указывает роль LIF. Требуется, когда state=present. | |
| state |
| Указывает, должен ли существовать указанный интерфейс или нет. |
| username обязательно | Это может быть учетная запись на уровне кластера или SVM, в зависимости от того, требуется ли API на уровне кластера или SVM. Для получения дополнительной информации ознакомьтесь с документацией https://goo.gl/BRu78Z. псевдонимы: user | |
| vserver обязательно | Имя vserver для использования. |
Примечания
Примечание
- Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.
Примеры
- name: Create interface
na_ontap_interface:
state: present
interface_name: data2
home_port: e0d
home_node: laurentn-vsim1
role: data
protocols: nfs
admin_status: up
failover_policy: local-only
firewall_policy: mgmt
is_auto_revert: true
address: 10.10.10.10
netmask: 255.255.255.0
vserver: svm1
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
- name: Delete interface
na_ontap_interface:
state: absent
interface_name: data2
vserver: svm1
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Более подробную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, которые также поддерживаются сообществом Ansible, см. в здесь.
Автор
- chhaya gunawat (chhayag@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_interface_module.html