Spec-Zone.ru › Ansible 2.11

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

Примечание

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

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

Для использования в плейбуке укажите: netapp.ontap.na_ontap_efficiency_policy.

В версии 2.9.0: of netapp.ontap

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

Обзор

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

Требования

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

  • 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 of netapp.ontap
Путь к файлу SSL-сертификата клиента (.pem).
Не поддерживается с python 2.6.
changelog_threshold_percent
целое число
добавлен в 19.11.0 of netapp.ontap
Указывает процент, при достижении которого журнал изменений будет обработан для политики типа порогового значения, проверка выполняется один раз в час.
comment
строка
Краткое описание политики.
duration
строка
Длительность в часах, в течение которой должна выполняться запланированная операция эффективности. После истечения этого времени операция эффективности будет остановлена, даже если она не завершена. Если в качестве длительности указан '-', операция эффективности будет выполняться до завершения. В противном случае длительность должна быть целым числом, большим 0. По умолчанию операция выполняется до завершения.
enabled
логическое значение
    Варианты:
  • no
  • yes
Если значение true, политика эффективности активна в этом кластере. Если значение false, эта политика не будет активирована планировщиками и, следовательно, будет неактивна.
feature_flags
словарь
добавлен в 20.5.0 of netapp.ontap
Включить или отключить новую функцию.
Это можно использовать для включения экспериментальной функции или отключения новой функции, которая нарушает обратную совместимость.
Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.
hostname
строка / обязательный
Имя хоста или IP-адрес экземпляра ONTAP.
http_port
целое число
Переопределить порт по умолчанию (80 или 443) на этот порт
https
логическое значение
    Варианты:
  • нет ←
  • да
Включить и отключить https.
Игнорируется при использовании REST, так как поддерживается только https.
Игнорируется при использовании аутентификации по SSL-сертификату, так как она требует SSL.
key_filepath
строка
добавлен в 20.6.0 of netapp.ontap
Путь к файлу закрытого ключа SSL-клиента.
ontapi
целое число
Версия API ontap для использования
password
строка
Пароль для указанного пользователя.

псевдонимы: pass
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. аутентификация по протоколу basic, используя имя пользователя и пароль,
2. аутентификация по SSL-сертификату, используя файл SSL-сертификата клиента и, необязательно, файл закрытого ключа.
Для использования сертификата он должен быть установлен в кластере ONTAP, и должна быть включена аутентификация по сертификатам.

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

Авторы

  • Команда 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_efficiency_policy_module.html

Spec-Zone.ru

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