Модуль 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, где каждый элемент — целое число. Когда Игнорируется с ZAPI. |
from_address строка добавлено в netapp.ontap 2.8.0 | указать адрес электронной почты, с которого узел отправляет сообщения AutoSupport. |
hostname строка / обязательно | Имя хоста или IP-адрес экземпляра ONTAP. |
hostname_in_subject булево добавлено в netapp.ontap 2.8.0 | Указать, включать ли имя хоста узла в предмет сообщения AutoSupport. Варианты:
|
http_port целое число | Переопределить порт по умолчанию (80 или 443) на этот порт |
https булево | Включить и выключить https. Игнорируется при использовании REST, так как поддерживается только https. Игнорируется при использовании аутентификации по SSL-сертификату, так как это требует SSL. Варианты:
|
key_filepath строка добавлено в netapp.ontap 20.6.0 | путь к файлу ключа SSL-клиента. |
local_collection_enabled булево добавлено в netapp.ontap 21.5.0 | Указать, собирать ли данные AutoSupport, когда служба AutoSupport отключена. Варианты:
|
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. Варианты:
|
node_name строка / обязательно | Имя файлового сервера, которому принадлежит конфигурация AutoSupport. |
noteto список / элементы=строка | Указывает до пяти получателей коротких сообщений электронной почты AutoSupport. |
ondemand_enabled булево добавлено в netapp.ontap 21.5.0 | Указать, включена ли функция AutoSupport OnDemand Download. Варианты:
|
ontapi целое число | Версия API ontap для использования |
partner_addresses список / элементы=строка добавлено в netapp.ontap 2.8.0 | Указывает до пяти партнёрских поставщиков, получающих полные сообщения электронной почты AutoSupport. |
пароль псевдонимы: pass строка | Пароль для указанного пользователя. |
perf_data_enabled булево добавлен в netapp.ontap 21.5.0 | Указывает, собираются ли данные производительности в составе данных AutoSupport. Варианты:
|
post_url строка | URL, используемый для доставки сообщений AutoSupport по протоколу HTTP POST. |
private_data_removed булево добавлен в netapp.ontap 21.5.0 | Указывает на удаление данных, предоставленных клиентом. Варианты:
|
proxy_url строка добавлен в netapp.ontap 2.8.0 | Укажите прокси-сервер HTTP или HTTPS, если параметр «transport» имеет значение HTTP или HTTPS, а ваша организация использует прокси. Если требуется аутентификация, используйте формат «имя_пользователя:пароль@хост:порт». |
reminder_enabled булево добавлен в netapp.ontap 21.5.0 | Указывает, включены или отключены напоминания AutoSupport. Варианты:
|
retry_count целое число добавлен в netapp.ontap 21.5.0 | Укажите максимальное количество попыток доставки сообщения AutoSupport. |
состояние строка | Указывает, присутствует или отсутствует демон AutoSupport. При отсутствии этого параметра доставка всех сообщений AutoSupport отключается. Варианты:
|
support булево | Указывает, включено или выключено уведомление AutoSupport в службу технической поддержки. Варианты:
|
адреса_получателей список / элементы=строка добавлен в netapp.ontap 2.8.0 | Указывает до пяти получателей полных электронных сообщений AutoSupport. |
transport строка | Имя транспортного протокола, используемого для доставки сообщений AutoSupport. Варианты:
|
использовать_rest строка | Использовать REST или ZAPI. always – всегда будет использовать REST API, если модуль его поддерживает. Выдается предупреждение, если модуль не поддерживает REST. Выдается ошибка, если параметр модуля не поддерживается в REST. never – всегда будет использовать ZAPI, если модуль его поддерживает. Может быть выдана ошибка, если параметр REST не поддерживается в ZAPI. auto – попытается использовать REST API, если модуль его поддерживает, и параметры модулей поддерживаются. В противном случае переключается на ZAPI. По умолчанию: |
имя_пользователя псевдонимы: user строка | Это может быть учётная запись уровня кластера или SVM, в зависимости от того, требуется ли API уровня кластера или SVM. Дополнительную информацию можно найти в документации https://mysupport.netapp.com/NOW/download/software/nmsdk/9.4/. Поддерживаются два метода аутентификации
Для использования сертификата он должен быть установлен в кластере ONTAP, и должна быть включена аутентификация по сертификатам. |
validate_certs булево | Если установлено значение Это следует устанавливать только в Варианты:
|
validate_digital_certificate булево добавлен в netapp.ontap 21.5.0 | При установке в значение 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
Ссылки на коллекцию
© 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