Spec-Zone.ru › Ansible

netapp_eseries.santricity.na_santricity_asup module – NetApp E-Series manage auto-support settings

Примечание

Этот модуль является частью коллекции netapp_eseries.santricity (версия 1.4.1).

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

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

Для использования в playbook, укажите: netapp_eseries.santricity.na_santricity_asup.

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Разрешить настройку параметров автоподдержки для отдельной системы хранения E-Series

Параметры

Параметр

Комментарии

active

boolean

Включить активный/проактивный мониторинг для ASUP. Когда проблема обнаруживается нашими системами мониторинга, возможно, что пакет не содержал всей необходимой информации во время события. Включение этой опции позволяет персоналу технической поддержки NetApp вручную запрашивать передачу или повторную передачу данных поддержки для решения проблемы.

Применимо только если state=enabled.

Варианты:

  • false
  • true ← (default)

api_password

string / required

Пароль для аутентификации с SANtricity Web Services Proxy или Embedded Web Services API.

api_url

string / required

URL для SANtricity Web Services Proxy или Embedded Web Services API.

Пример https://prod-1.wahoo.acme.com:8443/devmgr/v2

api_username

string / required

Имя пользователя для аутентификации с SANtricity Web Services Proxy или Embedded Web Services API.

days

aliases: schedule_days, days_of_week

list / elements=string

Список дней недели, в которые будут отправляться пакеты ASUP. Более крупный еженедельный пакет будет отправлен в один из указанных дней.

Варианты:

  • "monday"
  • "tuesday"
  • "wednesday"
  • "thursday"
  • "friday"
  • "saturday"
  • "sunday"

email

dictionary

Информация, относящаяся к методу доставки по электронной почте.

Использует протокол SMTP.

Обязательно, если method==email.

sender

string

Электронная почта отправителя

Обязательно, если routing_type==email.

server

string

IP-адрес почтового сервера или полное доменное имя.

Обязательно, если routing_type==email.

test_recipient

string

Тестовое проверочное электронное письмо

Обязательно, если routing_type==email.

end

integer

Конечный час может быть указан в диапазоне от 1 до 24 часов.

Пакеты ASUP будут отправляться ежедневно между указанным начальным и конечным временем (UTC).

start должен быть меньше, чем end.

По умолчанию: 24

maintenance_duration

integer

Продолжительность времени, в течение которого будет активен режим технического обслуживания ASUP.

Допустимый диапазон от 1 до 72 часов.

Обязательно, если state==maintenance_enabled.

По умолчанию: 24

maintenance_emails

list / elements=string

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

Обязательно, если state==maintenance_enabled.

method

string

Метод доставки AutoSupport.

Варианты:

  • "https" ← (default)
  • "http"
  • "email"

proxy

dictionary

Информация, относящаяся к методу доставки через прокси.

Обязательно, если (method==https or method==http и routing_type==proxy).

host

string

IP-адрес прокси-сервера или полное доменное имя.

Обязательно, если method==http or method==https и routing_type==proxy.

password

string

Пароль для прокси.

port

integer

Порт прокси-сервера.

Обязательно, если method==http or method==https и routing_type==proxy.

script

string

Путь к файлу скрипта маршрутизации AutoSupport.

Обязательно, если method==http or method==https и routing_type==script.

username

string

Имя пользователя для прокси.

routing_type

string

Маршрутизация AutoSupport

Обязательно, если method==https или method==http.

Варианты:

  • "direct" ← (default)
  • "proxy"
  • "script"

ssid

string

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

Значение по умолчанию: "1"

start

integer

Можно указать начальный час в диапазоне от 0 до 23 часов.

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

start должен быть меньше end.

Значение по умолчанию: 0

state

string

Включить/отключить конфигурацию автоподдержки E-Series или режим технического обслуживания.

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

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

Режим технического обслуживания не может быть включен, если ASUP не был включен ранее.

Варианты:

  • "enabled" ← (default)
  • "disabled"
  • "maintenance_enabled"
  • "maintenance_disabled"

validate

boolean

Проверить конфигурацию ASUP.

Варианты:

  • false ← (default)
  • true

validate_certs

boolean

Необходимо ли проверять сертификаты https?

Варианты:

  • false
  • true ← (default)

Примечания

Примечание

  • Поддерживается режим проверки.
  • Включение ASUP позволит нашим группам поддержки отслеживать журналы системы хранения, чтобы оперативно реагировать на проблемы с системой. Рекомендуется включить все параметры, связанные с ASUP, но при желании их можно отключить.
  • Этот API в настоящее время поддерживается только с помощью встроенного API веб-служб версии 2.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

Сообщение об успехе

Возвращается: при успехе

Пример: "The settings have been updated."

Авторы

  • Michael Price (@lmprice)
  • Nathan Swartz (@swartzn)
  • Vu Tran (@VuTran007)

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

  • Система отслеживания ошибок
  • Репозиторий (исходный код)

© 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_eseries/santricity/na_santricity_asup_module.html

Spec-Zone.ru

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