Spec-Zone.ru › Ansible 2.10

netapp.ontap.na_ontap_efficiency_policy – NetApp ONTAP управление политиками эффективности (политики sis)

Примечание

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

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

Чтобы использовать его в книге задач, укажите: netapp.ontap.na_ontap_efficiency_policy.

Новое в версии 2.9.0: от netapp.ontap

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

Описание

  • Создание/Изменение/Удаление политик эффективности (политик sis)

Требования

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

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
cert_filepath
строка
добавлен в 20.6.0 от netapp.ontap
путь к файлу SSL-сертификата клиента (.pem).
не поддерживается с python 2.6.
changelog_threshold_percent
целое число
добавлен в 19.11.0 от netapp.ontap
Указывает процент, при достижении которого будет обработано изменение журнала для политики типа порог, тестирование выполняется один раз в час.
comment
строка
Краткое описание политики.
duration
строка
Срок действия в часах, в течение которого должна выполняться запланированная операция эффективности. По истечении этого времени операция эффективности будет остановлена, даже если она не завершена. Если в качестве срока действия указан '-', операция эффективности будет выполняться до завершения. В противном случае срок действия должен быть целым числом, большим 0. По умолчанию операция выполняется до завершения.
enabled
булево
    Варианты:
  • нет
  • да
Если значение равно true, политика эффективности активна в этом кластере. Если значение равно false, эта политика не будет активирована планировщиками и, следовательно, будет неактивна.
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-клиента.
ontapi
целое число
Версия API ontap, которую нужно использовать
password
строка
Пароль для указанного пользователя.

псевдонимы: пароль
policy_name
строка / обязательно
имя политики эффективности
policy_type
строка
    Варианты:
  • порог
  • расписанный
Тип политики отражает причину, по которой том, использующий эту политику, начнет обработку изменений журнала.
(Обработка изменений журнала — это идентификация и устранение дублирующих блоков, которые были записаны с момента последней обработки изменений журнала.)
порог Обработка изменений журнала происходит, когда изменения журнала достигают определенного процента заполнения.
расписанный Обработка изменений журнала будет вызвана по времени.
qos_policy
строка
    Варианты:
  • фоновый
  • лучшая_усилия
Политика QoS для операции эффективности.
фоновая операция эффективности будет выполняться в фоновом режиме с минимальным или без влияния на операции обслуживания клиентов данных,
операции эффективности с лучшими усилиями могут иметь некоторое влияние на операции обслуживания клиентов данных.
schedule
строка
Имя расписания типа cron. Когда связанная политика устанавливается на томе, операция эффективности будет вызвана для этого тома по этому расписанию.
Эти расписания можно создать с помощью модуля na_ontap_job_schedule
state
строка
    Варианты:
  • настоящее ←
  • отсутствует
Определяет, должно ли существовать указанная политика эффективности или нет.
use_rest
строка
По умолчанию:
"авто"
REST API, если оно поддерживается целевой системой для всех ресурсов и атрибутов, необходимых модулю. В противном случае будет использоваться ZAPI.
всегда — всегда будет использоваться REST API
никогда — всегда будет использоваться ZAPI
авто — будет пытаться использовать REST API
username
строка
Это может быть учетная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или уровня SVM.
Дополнительную информацию можно найти в документации https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.
Поддерживаются два метода аутентификации
1. аутентификация по паролю, используя имя пользователя и пароль,
2. аутентификация по SSL-сертификату, используя файл SSL-сертификата клиента и необязательно файл закрытого ключа.
Для использования сертификата он должен быть установлен в кластере ONTAP, а аутентификация по сертификату должна быть включена.

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

Примечания

Примечание

  • Модули с префиксом na_ontap разработаны для поддержки платформы хранения ONTAP.

Примеры

- name: Create threshold efficiency policy
  na_ontap_efficiency_policy:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    vserver: ansible
    state: present
    policy_name: test
    comment: This policy is for x and y
    enabled: true
    policy_type: threshold
    qos_policy: background
    changelog_threshold_percent: 20

- name: Create efficiency Scheduled efficiency Policy
  na_ontap_efficiency_policy:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    vserver: ansible
    state: present
    policy_name: test2
    comment: This policy is for x and y
    enabled: true
    schedule: new_job_schedule
    duration: 1
    policy_type: scheduled
    qos_policy: background

Авторы

  • Команда Ansible NetApp (@carchi8py) <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.10/collections/netapp/ontap/na_ontap_efficiency_policy_module.html

Spec-Zone.ru

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