Spec-Zone.ru › Ansible

Модуль netapp.ontap.na_ontap_autosupport – Автоподдержка NetApp ONTAP

Примечание

Этот модуль входит в коллекцию netapp.ontap (версия 22.12.0).

Эта коллекция, возможно, уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install netapp.ontap. Для использования этого модуля необходимы дополнительные требования. Подробности см. в разделе Требования.

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

Добавлен в netapp.ontap 2.7.0

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

Описание

  • Включение/выключение Автоподдержки

Требования

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

  • Ansible 2.9 или новее - рекомендуется 2.12 или новее.
  • Python3 - рекомендуется 3.9 или новее.
  • При использовании ZAPI, netapp-lib 2018.11.13 или новее (установить с помощью ‘pip install netapp-lib’), netapp-lib 2020.3.12 рекомендуется для лучшего отслеживания ошибок соединения
  • физическая или виртуальная кластеризованная система Data ONTAP, модули поддерживают Data ONTAP 9.1 и выше, поддержка REST требует ONTAP 9.6 или новее

Параметры

Параметр

Комментарии

cert_filepath

строка

добавлено в netapp.ontap 20.6.0

путь к файлу SSL-сертификата клиента (.pem).

не поддерживается с python 2.6.

feature_flags

словарь

добавлено в netapp.ontap 20.5.0

Включить или отключить новую функцию.

Это можно использовать для включения экспериментальной функции или отключения новой функции, нарушающей обратную совместимость.

Поддерживаемые ключи и значения могут быть изменены без предварительного уведомления. Неизвестные ключи игнорируются.

force_ontap_version

строка

добавлено в netapp.ontap 21.23.0

Переопределить версию кластера ONTAP при использовании REST.

Поведение не определено, если версия не соответствует целевому кластеру.

Это предоставляется как обходной путь, когда версия кластера не может быть прочитана из-за проблем с правами доступа. См. https://github.com/ansible-collections/netapp.ontap/wiki/Known-issues.

Это должно быть в формате 9.10 или 9.10.1, где каждый элемент — целое число.

Когда use_rest установлено в значение auto, это может привести к переключению на ZAPI на основе версии и возможностей платформы.

Игнорируется с ZAPI.

from_address

строка

добавлено в netapp.ontap 2.8.0

указать адрес электронной почты, с которого узел отправляет сообщения AutoSupport.

hostname

строка / обязательно

Имя хоста или IP-адрес экземпляра ONTAP.

hostname_in_subject

булево

добавлено в netapp.ontap 2.8.0

Указать, включать ли имя хоста узла в предмет сообщения AutoSupport.

Варианты:

  • false
  • true

http_port

целое число

Переопределить порт по умолчанию (80 или 443) на этот порт

https

булево

Включить и выключить https.

Игнорируется при использовании REST, так как поддерживается только https.

Игнорируется при использовании аутентификации по SSL-сертификату, так как это требует SSL.

Варианты:

  • false ← (по умолчанию)
  • true

key_filepath

строка

добавлено в netapp.ontap 20.6.0

путь к файлу ключа SSL-клиента.

local_collection_enabled

булево

добавлено в netapp.ontap 21.5.0

Указать, собирать ли данные AutoSupport, когда служба AutoSupport отключена.

Варианты:

  • false
  • true

mail_hosts

список / элементы=строка

Список почтовых серверов, используемых для доставки сообщений AutoSupport по SMTP.

В качестве допустимого ввода можно использовать как имена хостов, так и IP-адреса.

max_http_size

целое число

добавлено в netapp.ontap 21.5.0

Указать предельную величину доставки для протокола HTTP (в байтах).

max_smtp_size

целое число

добавлено в netapp.ontap 21.5.0

Указать предельную величину доставки для протокола SMTP (в байтах).

nht_data_enabled

булево

добавлено в netapp.ontap 21.5.0

Указать, собираются ли данные о состоянии дисков как часть данных AutoSupport.

Варианты:

  • false
  • true

node_name

строка / обязательно

Имя файлового сервера, которому принадлежит конфигурация AutoSupport.

noteto

список / элементы=строка

Указывает до пяти получателей коротких сообщений электронной почты AutoSupport.

ondemand_enabled

булево

добавлено в netapp.ontap 21.5.0

Указать, включена ли функция AutoSupport OnDemand Download.

Варианты:

  • false
  • true

ontapi

целое число

Версия API ontap для использования

partner_addresses

список / элементы=строка

добавлено в netapp.ontap 2.8.0

Указывает до пяти партнёрских поставщиков, получающих полные сообщения электронной почты AutoSupport.

пароль

псевдонимы: pass

строка

Пароль для указанного пользователя.

perf_data_enabled

булево

добавлен в netapp.ontap 21.5.0

Указывает, собираются ли данные производительности в составе данных AutoSupport.

Варианты:

  • false
  • true

post_url

строка

URL, используемый для доставки сообщений AutoSupport по протоколу HTTP POST.

private_data_removed

булево

добавлен в netapp.ontap 21.5.0

Указывает на удаление данных, предоставленных клиентом.

Варианты:

  • false
  • true

proxy_url

строка

добавлен в netapp.ontap 2.8.0

Укажите прокси-сервер HTTP или HTTPS, если параметр «transport» имеет значение HTTP или HTTPS, а ваша организация использует прокси.

Если требуется аутентификация, используйте формат «имя_пользователя:пароль@хост:порт».

reminder_enabled

булево

добавлен в netapp.ontap 21.5.0

Указывает, включены или отключены напоминания AutoSupport.

Варианты:

  • false
  • true

retry_count

целое число

добавлен в netapp.ontap 21.5.0

Укажите максимальное количество попыток доставки сообщения AutoSupport.

состояние

строка

Указывает, присутствует или отсутствует демон AutoSupport.

При отсутствии этого параметра доставка всех сообщений AutoSupport отключается.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

support

булево

Указывает, включено или выключено уведомление AutoSupport в службу технической поддержки.

Варианты:

  • false
  • true

адреса_получателей

список / элементы=строка

добавлен в netapp.ontap 2.8.0

Указывает до пяти получателей полных электронных сообщений AutoSupport.

transport

строка

Имя транспортного протокола, используемого для доставки сообщений AutoSupport.

Варианты:

  • "http"
  • "https"
  • "smtp"

использовать_rest

строка

Использовать REST или ZAPI.

always – всегда будет использовать REST API, если модуль его поддерживает. Выдается предупреждение, если модуль не поддерживает REST. Выдается ошибка, если параметр модуля не поддерживается в REST.

never – всегда будет использовать ZAPI, если модуль его поддерживает. Может быть выдана ошибка, если параметр REST не поддерживается в ZAPI.

auto – попытается использовать REST API, если модуль его поддерживает, и параметры модулей поддерживаются. В противном случае переключается на ZAPI.

По умолчанию: "auto"

имя_пользователя

псевдонимы: user

строка

Это может быть учётная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM.

Дополнительную информацию можно найти в документации https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/.

Поддерживаются два метода аутентификации

  1. аутентификация по паролю, используя имя пользователя и пароль,
  2. аутентификация по сертификату SSL, используя файл ssl-клиентского сертификата и, необязательно, файл закрытого ключа.

Для использования сертификата он должен быть установлен в кластере ONTAP, и должна быть включена аутентификация по сертификатам.

validate_certs

булево

Если установлено значение no, сертификаты SSL не будут проверены.

Это следует устанавливать только в False используемых на контролируемых сайтах с использованием самозаверяющих сертификатов.

Варианты:

  • false
  • true ← (по умолчанию)

validate_digital_certificate

булево

добавлен в netapp.ontap 21.5.0

При установке в значение true каждый узел будет проверять получаемые цифровые сертификаты.

Варианты:

  • false
  • true

Примечания

Примечание

  • Модули с префиксом na_ontap разработаны для поддержки платформы ONTAP хранилища.
  • https включен по умолчанию и рекомендуется. Для включения http в кластере необходимо выполнить следующие команды: ‘set -privilege advanced;’ ‘system services web modify -http-enabled true;’

Примеры

- name: Enable autosupport
  netapp.ontap.na_ontap_autosupport:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    state: present
    node_name: test
    transport: https
    noteto: abc@def.com,def@ghi.com
    mail_hosts: 1.2.3.4,5.6.7.8
    support: False
    post_url: url/1.0/post
- name: Modify autosupport proxy_url with password
  netapp.ontap.na_ontap_autosupport:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    state: present
    node_name: test
    transport: https
    proxy_url: username:password@host.com:8000
- name: Modify autosupport proxy_url without password
  netapp.ontap.na_ontap_autosupport:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    state: present
    node_name: test
    transport: https
    proxy_url: username@host.com:8000
- name: Disable autosupport
  netapp.ontap.na_ontap_autosupport:
    hostname: "{{ hostname }}"
    username: "{{ username }}"
    password: "{{ password }}"
    state: absent
    node_name: test

Авторы

  • Команда NetApp Ansible (@carchi8py)

Ссылки на коллекцию

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (источники)

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

Spec-Zone.ru

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