na_ontap_license - Управление лицензиями протоколов и функций 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;»
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| hostname обязательно | Имя хоста или IP-адрес экземпляра ONTAP. | ||
| https bool |
| Включение и выключение https | |
| license_codes | Список кодов лицензий для добавления. | ||
| license_names | Список имён лицензий для удаления. | ||
| base | Лицензия на базовый кластер. | ||
| nfs | Лицензия NFS. | ||
| cifs | Лицензия CIFS. | ||
| iscsi | Лицензия iSCSI. | ||
| fcp | Лицензия FCP. | ||
| cdmi | Лицензия CDMI. | ||
| snaprestore | Лицензия SnapRestore. | ||
| snapmirror | Лицензия SnapMirror. | ||
| flexclone | Лицензия FlexClone. | ||
| snapvault | Лицензия SnapVault. | ||
| snaplock | Лицензия SnapLock. | ||
| snapmanagersuite | Лицензия SnapManagerSuite. | ||
| snapprotectapps | Лицензия SnapProtectApp. | ||
| v_storageattach | Лицензия на виртуальное подключение хранилища. | ||
| password обязательно | Пароль для указанного пользователя. псевдонимы: pass | ||
| remove_expired bool |
| Удалить лицензии, срок действия которых истек в кластере. | |
| remove_unused bool |
| Удалить лицензии без привязки к контроллерам в кластере. | |
| serial_number | Серийный номер узла, связанного с лицензией. Этот параметр используется в основном при удалении лицензии для определённой службы. | ||
| state |
| Существует ли указанная лицензия или нет. | |
| username обязательно | Это может быть учётная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM. Для получения дополнительной информации, пожалуйста, ознакомьтесь с документацией https://goo.gl/BRu78Z. псевдонимы: user | ||
Примечания
Примечание
- Модули с префиксом na_ontap созданы для поддержки платформы хранилищ ONTAP.
Примеры
- name: Add licenses
na_ontap_license:
state: present
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
serial_number: #################
license_codes: CODE1,CODE2
- name: Remove licenses
na_ontap_license:
state: absent
hostname: "{{ netapp_hostname }}"
username: "{{ netapp_username }}"
password: "{{ netapp_password }}"
remove_unused: false
remove_expired: true
serial_number: #################
license_names: nfs,cifs
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом Ansible. Для получения дополнительной информации см. Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Сумит Кумар (sumit4@netapp.com), Арчана Ганесан (garchana@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_license_module.html