Настройка связки UPS + сервер ProLiant DL20

Posted by

Когда я устроился на текущее место работы, я и не предполагал, что данная задача – это по прошествии n-количества времени которое я здесь работаю была наверное самой большой которую мне системному администратору выдавали. Точнее я сам вызвался ее сделать, когда сотрудник отдала Видеонаблюдения заикнулся, что будет открываться новый офис и ему пока не когда проработать связку UPS на корректное выключение серверов HP ProLiant DL20, а также их включение. Я вызвался. Оборудование получил, сперва в кабинете, после на складе оттестировал. Но вскоре, когда задача была сделана и успешно организована на рабочем месте оказалось, что здесь (в компании) не принято, чтобы системные администраторы занимались самообразованием и повышали себя как специалисты в вопросах которых они с учетом специфики работы плавают. Задачи выполняются только по заявкам и все. Чувствую, что попал не туда.

Сегодня я покажу, как настроить связку бесперебойника

Коммутатор

свитч —

·        UPS Model: IPPON INNOVA RT 3K (10.0.70.70)

·        Server: HP Proliant DL20 Gen 10 (10.0.70.56)

Цель:

  • Если сервер выключен, то он включится
  • Если пропало питание 220 у UPS и заряд батареи опустился до порога 30%, то UPS пошлет команду на выключение серверов.

Шаг №1: Выключаю UPS, снимаю лицевую часть, после размыкаю контакты питания, выкручиваю задние болты и вставляю в разъем сетевую плату (IPPON Internal NMC SNMP card), на самой плате есть наклейка на которой указан ее MAC-адрес (002085E5136F). Либо можно после на DHCP-сервисе текущей сети посмотреть полученный IP-адрес.

Шаг №2: Подключае сервер к UPS, кабелем питания из 220 разъема в линию LS1 AC OUTPUT, 250V - 10A.

Шаг №3: Включаю сервер по питанию, точнее он включается от UPS самостоятельно.

Шаг №4: На сервер устанавливаю ПО диск которого идет вместо с платой SNMP, ПО именуется, как "System Protect Software" -> Windows - setup.exe & setup.msi

Запускаю его на рабочем столе ярлык "Start System Protect Service"

Затем, возле часов нажимаю стрелочку вверх и вижу иконку запущенного программного обеспечения, а именно при наведении на него появляется надпись "Защитное ПО", через правый клик мышью по нему выбираю «Конфигурация«, авторизуюсь в программе, для этого нажимаю "Система" - "Войти как администратор" — ввожу дефолтный пароль "admin" который берется из «Краткое руководство сетевой SNMP адаптер» поставляемое вместе с сетевой платой. Затем добавляю устройство «Добавить»

  • IP-адрес или имя хоста: указываем IP-адрес UPS, в моем случае это 10.0.70.70
  • Сервис или порт: по дефолту порт 2993
  • Модель устройства: необязательно, но я указываю марку хранилища для удобства
  • Питаться От: выбираю "Сегмент нагрузки 1" (LS1)

и нажимаю OK

  • Псевдоним: поставляется имя хоста текущей системы самостоятельно

В настройках «События» отмечаю галочками

  • Низкий заряд батареи
  • Емкость батареи ниже лимита
  • Время батарейной поддержки ниже лимита
  • Отменить выключение если причина исчезла в течение задержки: отмечаю галочкой
  • Задержка выключения: 60 секунд

и после нажимаю "Применить" - "Хорошо".

После следует перезагрузить сервер для того, чтобы в Шаг №7 появился сервер.

Шаг №6: Для удобства встроенный брандмауэер выключаю, либо настраиваю правило для этого ПО (защитника) на полный доступ к IP-адресу хранилища.

Шаг №7: Открываю Web-интерфейс хранилища: http://10.0.70.70, авторизуюсь

  • Username: root
  • Password: password

Запомнить учетные данные: отмечаю галочкой и нажимаю ОК

Если перейти (UPS Monitoring) UPS Powered Devices будет видно добавленное оборудование

  • Index: 1
  • IP Address: 10.0.70.56
  • Host Name: FQDN-имя сервера с осью Windows Server 2016
  • Date time: дата добавленной записи

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

Настраиваем что если пропадет питание на бесперебойнике и заряд внутренних батарей опустить ниже 30% будет послана команда подключенным к нему хостам на корректное завершение:

(UPS Management) - UPS Configuration - (UPS Battery)

  • Shutdown when battery capacity is below (%) - по дефолту 90, а меняем к примеру на 30

и нажимаем кнопку «Save»

Также следует убедиться, что UPS обслуживает две линии LS1 & LS2:

(UPS Management) - UPS Control - (Load Segment)

  • Load Segment 1: Turn On
  • Load Segment 2: Turn On

и нажимаем кнопку «Save»

Дополнительные настройки которые делаю я:

(Settings) - NMC System - System Configuration (что не использую отключаю)

  • IPv6: Disabled
  • UPS Description: описание
  • UPS Location: месторасположение
  • Default Language: English (Russian не использую)

и нажимаем кнопку «Save»

(Settings) Date and Time - (Synchronize with NTP server time)

  • Server Address: srv-dc.polygon.local
  • Time Zone: (GMT+03:00) Baghdad, Riyadh, Nairobi

и нажимаем кнопку «Save»

Хоть через ilo я и настроил запуск сервера при подаче питания не лишним будет включить еще на UPS возможность будить сервер через сервис Wake on LAN

(Settings) - Wake on LAN

  • Index: 1
  • MAC Address: записываю MAC адрес активного сетевого адаптера сервера в формате вида: 08:f1:ea:af:58:9c
  • Description: host1 (хотя правильнее указать по FQDN имени сервера) (Необязательно)
  • Actions: Enabled

и  нажимаю «Test«, если все хорошо и сетевая карта поддерживает, то затем Save.

(Settings) - Access Control

  • Index: 1
  • iP Address: указываю IP-адрес сетевого активного интерфейса
  • Access Type: Enabled

и нажимаю «Submit»

Шаг №8: Проверяю, ставлю Capacity на 90% и см. через Web-интерфейс, пункт меню (UPS Monitoring) UPS Status и смотрю на значение (Battery)

  • Capacity (%): с одним сервером значит 92%

но сперва вынимаю кабель питания из розетки (16A IEC).

Получаю первое сообщение:

  • Тема: Предупреждение о событии
  • Когда: Текущее время страбатывания
  • Кто: IP-адрес бесперебойника
  • Что: Внешнее питание отсутствует

Затем, как только емкость батареи уменьшится

  • Дата: Дата выключения после того, как заряд батареи опустился ниже установленного лимита
  • Причина: IP-UPS(а): Емкость батареи ниже лимита
  • Запланирована Выключение через (51)s секунд

и после сервер выключается. Если подключить питание к UPS сервер включается.

Итого я выполнил поставленную задачу на настройке сопряжения серверов HP Proliant DL20 Gen 10 и источника бесперебойного питания IPPON INNOVA RT 3K, плюс к этому составил данную пошаговую заметку напоминалку чтобы в последствии, когда будет такая задача не пришлось все вспоминать или заново настраивать. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.