netapp_eseries.santricity.na_santricity_asup – Настройка автоматической поддержки NetApp E-Series
Примечание
Этот плагин входит в коллекцию netapp_eseries.santricity (версия 1.1.0).
Для его установки используйте: ansible-galaxy collection install netapp_eseries.santricity.
Для использования в книге задач укажите: netapp_eseries.santricity.na_santricity_asup.
Описание
- Разрешение настройки параметров автоматической поддержки для отдельной системы хранения E-Series.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| active boolean |
| Включить активный/проактивный мониторинг ASUP. При обнаружении проблемы нашими системами мониторинга возможно, что пакет не содержал всей необходимой информации на момент события. Включение этого параметра позволяет сотрудникам службы поддержки NetApp вручную запросить передачу или повторную передачу данных поддержки для решения проблемы. Применимо только в случае, если state=enabled. | |
| api_password string / required | Пароль для аутентификации с прокси-сервером SANtricity Web Services или встроенным API веб-служб. | ||
| api_url string / required | URL прокси-сервера SANtricity Web Services или встроенного API веб-служб. Пример https://prod-1.wahoo.acme.com:8443/devmgr/v2 | ||
| api_username string / required | Имя пользователя для аутентификации с прокси-сервером SANtricity Web Services или встроенным API веб-служб. | ||
| days list / elements=string |
| Список дней недели, в которые будут отправляться пакеты ASUP. Более крупный еженедельный пакет будет отправлен в один из указанных дней. Псевдонимы: schedule_days, days_of_week | |
| email dictionary | Информация, специфичная для метода доставки электронной почты. Используется протокол SMTP. Требуется, когда method==email. | ||
| sender string | Электронный адрес отправителя Требуется, когда routing_type==email. | ||
| server string | IP-адрес или полное доменное имя почтового сервера. Требуется, когда routing_type==email. | ||
| test_recipient string | Электронный адрес для тестового уведомления. Требуется, когда routing_type==email. | ||
| end integer | По умолчанию: 24 | Конечный час может быть указан в диапазоне от 1 до 24 часов. Пакеты ASUP будут отправляться ежедневно в указанное время начала и окончания (UTC).
start должно быть меньше, чем end. | |
| maintenance_duration integer | По умолчанию: 24 | Продолжительность активности режима технического обслуживания ASUP. Допустимый диапазон составляет от 1 до 72 часов. Требуется, когда state==maintenance_enabled. | |
| maintenance_emails list / elements=string | Список адресов электронной почты для уведомлений о техническом обслуживании. Требуется, когда state==maintenance_enabled. | ||
| method string |
| Метод доставки Автоподдержки. | |
| proxy dictionary | Информация, специфичная для метода доставки через прокси-сервер. Требуется, когда (method==https or method==http и routing_type==proxy). | ||
| host string | IP-адрес или полное доменное имя хоста прокси-сервера. Требуется, когда method==http or method==https и routing_type==proxy. | ||
| port string | Порт хоста прокси-сервера. Требуется, когда method==http or method==https и routing_type==proxy. | ||
| script string | Путь к файлу скрипта маршрутизации AutoSupport. Требуется, когда method==http or method==https и routing_type==script. | ||
| routing_type string |
| Маршрутизация AutoSupport Требуется, когда method==https or method==http. | |
| ssid string | По умолчанию: 1 | Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива. | |
| start integer | По умолчанию: 0 | Начальный час может быть указан в диапазоне от 0 до 23 часов. Пакеты ASUP будут отправляться ежедневно в указанное время начала и окончания (UTC).
start должно быть меньше, чем end. | |
| state string |
| Включить/выключить конфигурацию автоматической поддержки E-Series или режим технического обслуживания. При включении этого параметра конфигурация, журналы и другая информация, связанная с поддержкой, будут переданы NetApp для лучшего обслуживания вашей системы. Личная информация, пароли и т.д. не будут собираться. Режим технического обслуживания активирует окно технического обслуживания, которое позволяет выполнять действия технического обслуживания на массиве хранения без создания заявок на поддержку. Режим технического обслуживания нельзя включить, если ASUP не был предварительно включен. | |
| validate boolean |
| Проверить конфигурацию ASUP. | |
| validate_certs boolean |
| Подтверждать сертификаты HTTPS? | |
Примечания
Примечание
- Поддерживается режим проверки.
- Включение ASUP позволит нашим службам поддержки отслеживать журналы системы хранения для оперативного реагирования на проблемы с системой. Рекомендуется включить все параметры, связанные с ASUP, но их можно отключить по желанию.
- В настоящее время этот API поддерживается только с API встроенных веб-служб v2.0 и выше.
- Модули Ansible E-Series требуют либо экземпляра прокси-сервера веб-служб (WSP), доступного для управления системой хранения, либо системы хранения E-Series, поддерживающей API встроенных веб-служб.
- Встроенные веб-службы в настоящее время доступны на моделях E2800, E5700, EF570 и более новых моделях оборудования.
- netapp_eseries.santricity.netapp_e_storage_system может быть использован для настройки систем, управляемых экземпляром WSP.
Примеры
- name: Enable ASUP and allow pro-active retrieval of bundles
na_santricity_asup:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
state: enabled
active: true
days: ["saturday", "sunday"]
start: 17
end: 20
- name: Set the ASUP schedule to only send bundles from 12 AM CST to 3 AM CST.
na_santricity_asup:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
state: disabled
- name: Set the ASUP schedule to only send bundles from 12 AM CST to 3 AM CST.
na_santricity_asup:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
state: maintenance_enabled
maintenance_duration: 24
maintenance_emails:
- admin@example.com
- name: Set the ASUP schedule to only send bundles from 12 AM CST to 3 AM CST.
na_santricity_asup:
ssid: "1"
api_url: "https://192.168.1.100:8443/devmgr/v2"
api_username: "admin"
api_password: "adminpass"
validate_certs: true
state: maintenance_disabled
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание | |
|---|---|---|---|
| active boolean | при успехе | True, если параметр active включен. Пример: True | |
| asup boolean | при успехе | True, если ASUP включен. Пример: True | |
| cfg complex | при успехе | Предоставляет полную конфигурацию ASUP. | |
| asupEnabled boolean | успех | True, если ASUP включен. | |
| daysOfWeek list / elements=string | успех | Дни недели, в которые будут отправляться пакеты ASUP. | |
| onDemandEnabled boolean | успех | True, если включен активный мониторинг ASUP. | |
| msg string | при успехе | Сообщение об успехе Пример: Настройки были обновлены. | |
Авторы
- Майкл Прайс (@lmprice)
- Нейтан Свартц (@ndswartz)
© 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_eseries/santricity/na_santricity_asup_module.html