Spec-Zone.ru › Ansible 2.11

netapp.ontap.na_ontap_license – NetApp ONTAP протоколы и лицензии на функции

Примечание

Этот плагин является частью коллекции netapp.ontap (версия 21.1.1).

Для его установки используйте: ansible-galaxy collection install netapp.ontap.

Для использования в книге задач укажите: netapp.ontap.na_ontap_license.

Добавлена в версии 2.6.0: модуля netapp.ontap

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Добавление или удаление лицензий на NetApp ONTAP.

Требования

Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.

  • Ansible 2.9
  • Python3 netapp-lib (2018.11.13) или более поздняя версия. Установите с помощью ‘pip install netapp-lib’
  • netapp-lib 2020.3.12 рекомендуется, так как он обеспечивает более подробные сообщения об ошибках при подключении.
  • Физическая или виртуальная кластерная система Data ONTAP. Модули поддерживают Data ONTAP 9.1 и более поздние версии.
  • Поддержка REST требует ONTAP 9.6 или более поздней версии.
  • Для включения http в кластере необходимо выполнить следующие команды ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
cert_filepath
строка
добавлено в 20.6.0 модуля netapp.ontap
путь к файлу SSL-сертификата клиента (.pem).
не поддерживается с python 2.6.
feature_flags
словарь
добавлено в 20.5.0 модуля netapp.ontap
Включение или отключение новой функции.
Это можно использовать для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.
Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.
hostname
строка / обязательно
Имя хоста или IP-адрес экземпляра ONTAP.
http_port
целое число
Переопределить порт по умолчанию (80 или 443) на указанный порт.
https
логическое значение
    Варианты:
  • нет ←
  • да
Включение и отключение https.
Игнорируется при использовании REST, так как поддерживается только https.
Игнорируется при использовании аутентификации с сертификатом SSL, так как требуется SSL.
key_filepath
строка
добавлено в 20.6.0 модуля netapp.ontap
путь к файлу SSL-ключа клиента.
license_codes
список / элементы=строка
Список кодов лицензий для добавления.
license_names
список / элементы=строка
Список имен лицензий для удаления.
base
строка
Базовая лицензия кластера
cdmi
строка
Лицензия CDMI
cifs
строка
Лицензия CIFS
fcp
строка
Лицензия FCP
flexclone
строка
Лицензия FlexClone
iscsi
строка
Лицензия iSCSI
nfs
строка
Лицензия NFS
snaplock
строка
Лицензия SnapLock
snapmanagersuite
строка
Лицензия SnapManagerSuite
snapmirror
строка
Лицензия SnapMirror
snapprotectapps
строка
Лицензия SnapProtectApp
snaprestore
строка
Лицензия SnapRestore
snapvault
строка
Лицензия SnapVault
v_storageattach
строка
Лицензия на виртуальное подключенное хранилище
ontapi
целое число
Версия API ontap для использования
password
строка
Пароль для указанного пользователя.

псевдонимы: pass
remove_expired
логическое значение
    Варианты:
  • нет
  • да
Удалить лицензии, срок действия которых истек в кластере.
remove_unused
логическое значение
    Варианты:
  • нет
  • да
Удалить лицензии, у которых нет принадлежности к контроллеру в кластере.
serial_number
строка
Серийный номер узла, связанного с лицензией. Этот параметр используется в основном при удалении лицензии для определенной службы.
state
строка
    Варианты:
  • присутствует ←
  • отсутствует
Требуется ли указанная лицензия.
use_rest
строка
Значение по умолчанию:
"авто"
API REST, если он поддерживается целевой системой для всех ресурсов и атрибутов, необходимых модулю. В противном случае вернется к ZAPI.
всегда -- всегда будет использовать API REST
никогда -- всегда будет использовать ZAPI
авто -- будет пытаться использовать API REST
username
строка
Это может быть учетная запись на уровне кластера или на уровне SVM, в зависимости от того, требуется ли API на уровне кластера или на уровне SVM.
Дополнительную информацию можно найти в документации https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.
Поддерживаются два метода аутентификации
1. аутентификация по умолчанию, использующая имя пользователя и пароль,
2. аутентификация с помощью SSL-сертификата, использующая файл SSL-сертификата клиента и, необязательно, файл закрытого ключа.
Для использования сертификата он должен быть установлен в кластере ONTAP, и должна быть включена аутентификация по сертификату.

псевдонимы: user
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Если установлено значение no, SSL-сертификаты не будут проверены.
Это следует установить только в False на сайтах, контролируемых лично, использующих самозаверяющие сертификаты.

Примечания

Примечание

  • Модули с префиксом 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

Авторы

  • Команда NetApp Ansible (@carchi8py) <ng-ansibleteam@netapp.com>

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/netapp/ontap/na_ontap_license_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API