Как настроить AutoSupport

Механизм проактивной поддержки

Антон, что такое автосаппорт и на кой ляд он нам нужен?

Мне очень нравится оборот в этой статье:

"Впервые начавших использовать NetApp иногда сильно поражает вид «человека с толстой сумкой на ремне», курьера компании *deliveryname*, в понедельник утром принесшего коробку с новым жестким диском на замену вышедшему из строя в их системе вечером, после окончания рабочего дня, о факте чего админы, иногда, еще и сами не знали. Админы не знали, а отдел поддержки NetApp уже узнал из сообщения системы Autosupport, обработал заявку, проанализировал ситуацию, и отправил жесткий диск на замену."

А нравится он мне не столько красотой слога, сколько фактом, что с момента написания статьи ничего не изменилось. По сей день AutoSupport является сервисом который отправляет технические логи состояния вашей системы на сервера NetApp и умеет в случае поломки автоматически создавать кейсы на замену. К вам приезжает запчасть, а вы даже и не знали что что-то сломалось.

Его преимущества:

  • Моментальная реакция на выход из строя запчастей

  • Поддержка автоматически получает всю необходимую информацию для решения кейсов

  • Можно делегировть техническое обслуживание третье стороне (например специалистам АСЦ)

  • Данные так же используются на сервисе аналитики ActiveIQ, он нём детальнее вы можете почитать тут

Отлично, и как его настроить?

Сперва, важные нюансы

Во-первых, нужен кофе. Любой граммотный деплой начинается с кофе.

Во-вторых, он включен по умолчанию, но это не означает что он у вас работает

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

FAS/AFF

Менеджмент порты (e0M) и менеджмент интерфейсы (mgmt-lif) на каждом контроллере

  • Переназначить на другие интерфейсы нельзя

Размер файлов

AutoSupport разграничивает максимальный размер файлов для каждого протокола

  • Базовое значение ля HTTPS и HTTP это 25MB (ONTAP 9 and later) и 10MB (Data ONTAP 8.3 and earlier), можно изменить

  • Для SMTP 5MB, можно изменить

  • Если размер фалов привышает установленный предел, система старается вместить масимальное количество информации в отправку и не отменяет ее

  • В случае выгрузки core dumps и perfomance archive через протоколы HTTP и HTTPS AutoSupport будет игнорировать ограничение на максимальный размер и слать файлы любого размера

Что же собой представляет AutoSupport message

Чтобы понять, какие именно данные передаются, необходимо рассмотреть типы AutoSupport

Событие

Тип

Что внутри

Event-triggered

Автомат.

Лог файлы, которые содержат информацию непосредственно о событии. вышел из строя диск - отправляется ems-shelf-log.xml и открывается кейс

Daily

Автомат.

Стандартный набор логов о техническом состоянии системы

Performance

Автомат.

Данные о производительности. нужны для ActiveIQ и тех. поддержки

Weekly

Автомат.

Файлы конфигурации и статус

Triggered by the system node autosupport invoke command

Пользов.

Например, если нужно протестировать работоспособность AS не дожидаясь стандартного триггера, или перед обновление прошивки чтобы поддержка не паниковала. Параметр -type даст несколько вариантов. к примеру, можно проверить, что NetApp получает ваши данные написав в коммандной строке

system node autosupport invoke -type test -to mymail@mydomen.com

после чего в случае успеха на указанную почту придет подтверждение

Triggered by the system node autosupport invoke-core-upload command

Пользов.

core дампы

Triggered by the system node autosupport invoke-performance-archive command

Пользов.

Если поддержка просит производительность за несколько недель

Triggered by AutoSupport OnDemand

Поддержка

Запрос происходит со стороны сервера NetApp и вам ничего не нужно делать, поддержка сама найдет скачает нужные файлы. Работает только в HTTPs

Сам процесс настройки

До версии ONTAP 9.5 все операции по настройке AutoSupport для каждой ноды! Начиная с прошивки 9.5 и выше AutoSupport настраивается на уровне кластера

Как я уже писал выше - для новых систем AutoSupport включен по умолчанию

С помощью коммандной строки

Проверяем, работает ли он вообще

  1. Заходим по ssh на cluster managment ip

  2. Проверяем, включен ли автосаппорт

system node autosupport show

3. Дальше, смотрим отправляются ли данные по выбраннаму нами протоколу

system node autosupport history show
  • Destination - протокол передачи

  • Status - насколько была успешна отправка. В случае успеха напротив протокола будет написанно Success

  • Attempt - количество попыток до успешной отправки

  • Percentage - если идет процесс отправки то тут будет видно процент выполнения

  • Last update - время последней попытки

5. Если у вас все работает и данные успешно уходят - ничего не трогаем! Аккуратно закрываем путти, и идём заниматься своими делами

Во всех других случаях, наливаем еще кофе и

Настраиваем

6. Активируем автосуппорт (если он был выключен)

system node autosupport modify -state enable -support enable
  • -support enable - Включаем доступ поддержки AutoSupport On Demand. Это позволит тех. поддержке без вашего участия активировать автосуппорт и получать логи. Работает как мы помним только через HTTPs. А так же отправлять большие файлы

  • -partner-address - Указываем до 5 мейлов получателей внутри организации (или за ее пределами) которые получат полную копию данных

  • Все остальные параметры достаточно понятны и остаются на ваш выбор

7. Базовая Финальная комманда выглядит так

system node autosupport modify -state enable -support enable -transport https -max-http-size 50MB -to admin@mycompany.mail

8. Запускаем

system node autosupport invoke -node node-01, node-02 -type test

9. Проверяем

autosupport history show

С помощью WEB интерфейса

  1. Заходим в System manger. И нажимаем Setup (шестерёнка в правом верхнем углу)

2. Выбираем Autosupport 3. Выбираем первый контроллер и нажимаем Edit

4. Дальше - дело техники. Указываем внутренних получателей (опционально)

5. Указываем протокол передачи и проксю если нужна и жмём ОК

6. Проверяем

7. проверяем ход операции Autosupport Request -> View Previous Summary

8. Повторяем настройки для вторго контроллера

9. Наслаждаемся успехом!

E-Series AutoSupport

Last updated