Как мобильное приложение IPMIView помогает управлять серверами Supermicro
Цикл материалов по IPMI на платформах Supermicro
- Управление платформами Supermicro по IPMI
- Удаленное управление платформами Supermicro с помощью утилиты IPMIView
- IPMIView: шифрование и безопасность
- Как мобильное приложение IPMIView помогает управлять серверами Supermicro
- IPMI на кончиках пальцев: управление серверным парком со смартфона для продвинутых
Стабильность IT-инфраструктуры — залог успешного бизнеса. Особое место в этом деле занимает администрирование серверного хозяйства. На повестке простой и действенный механизм управления этим хозяйством — в любое время, с любой точки, буквально, на кончиках пальцев. Для этого компания Supermicro предлагает системным администраторам мобильное приложение IPMIView для удаленного доступа к своим платформам со смартфонов на базе Android и iOS.
IPMIView от Supermicro поддерживает работу как с отдельными серверами, так и с их группами, предлагая удобный инструмент для обновления фирменного ПО и обслуживания оборудования. Благодаря мобильному доступу, существенно ускоряется конфигурирование серверных платформ. Доступ к ним становится возможным с ранних этапов выполнения POST, не говоря уже о доступе к PCI BIOS контроллеров RAID, развертывании операционных систем, обновлениях драйверов и настройке профилей оборудования.
В отличие от десктоповской версии, рассмотренной ранее, мобильное приложение Supermicro IPMIView обладает тем преимуществом, что позволяет отправлять IPMI-команды на управляемую платформу непосредственно со смартфона. Это ода из причин, по которой функциональность настольной реализации остается недостижимой для мобильной версии. Рассмотрим в сравнении мобильное приложение IPMIView для Android, используя в качестве инструментальной платформы ASUS Zenfone 4. Как и ранее, эксперименты будем вести на сервере Supermicro X11SSL-F.
Через IPMIView — к UEFI
Управление серверным пулом (закладка Group) — отдельный разговор, сейчас сосредоточимся на доступе к отдельно стоящему серверу SuperMicro X11SSL-F. IPMIView для Android предлагает очень удобный инструмент — поиск в заданном диапазоне IP-адресов локальной сети IPMI-устройства, откликающегося заголовками RMCP-протокола, инкапсулированными в UDP-датаграммы.

К слову, закладка Search появилась в мобильной версии IPMIView не сразу, Supermicro реализовала ее только в прошлом году. В предыдущих версиях приходилось вводить IP-адрес управляемой платформы вручную, что, согласитесь, не всегда удобно.
Всегда интересно, как на экране смартфона отображается процесс загрузки сервера. В силу того, что BMC-контроллер платы Supermicro X11SSL-F транслирует видео на экран еще на ранних этапах выполнения POST, мобильное приложение обеспечивает всю полноту информации о старте платформы. Иногда удаленная консоль на смартфоне выглядит забавно — процесс инициализации IPMI мы наблюдаем по IPMI.

Как не пропустить тот момент, когда нужно зайти в меню UEFI Setup для настройки требуемых параметров? Для этого мобильное версия IPMIView создает полупрозрачный слой Toolbar (панель инструментов), где располагается экранная клавиатура. Если ее недостаточно, можно воспользоваться различными клавиатурными макросами. И хотя на скриншоте мы не видим желанные клавиши [DEL] или [F2], польза от зарезервированных комбинаций очевидна.

Заглянем в UEFI CMOS Setup нашей платформы Supermicro X11SSL-F.

Здесь можно экспериментировать с сетевыми настройками BMC-контроллера, реализующего IPMI-интерфейс (сюжет этих настроек рассматривается в публикации «Управление платформами Supermicro по IPMI»).

Можно управлять порядком опроса загрузочных устройств, ответственных за вызов операционной системы (UEFI, не в пример BIOS, именно так и осуществляет передачу управления ОС).

Вернемся, однако, к Toolbar, где доступны самые радикальные средства управления удаленной платформой: Power Control — включение, выключение и перезагрузка сервера. Есть среди них и интеллигентный инструментарий — Graceful Shutdown, полностью совпадающий по своей сути с аналогичной функцией десктоповской версии IPMIView. Его использование приведет к выключению только после того, как будут корректно завершены все приложения удаленного сервера.

«Гаечный ключ» мобильного приложения IPMIView
Как и настольная версия, мобильное приложение IPMIView для Android предлагает широкий арсенал средств наблюдения за серверами Supermicro и функций влияния на их поведение. Все они доступны в меню BMC Functions.

Рассмотрим Health Check, Sensors, Event Log и LAN Settings, объединив все четыре функции в один скриншот. Их наполнение вполне ожидаемо и, безусловно, полезно.

Функциональность опции IPM Device во многом совпадает с ранее рассмотренным меню Power Control из панели управления. Но, во-первых, она информирует об ACPI-статусе платформы (в данном случае S0/G0 означает нормальное функционирование системы)...

...и, во-вторых, открывает доступ к удаленной консоли, которая здесь называется Web View:

Именно благодаря ей пользователь через KVM-over-IP получает в свое распоряжение графический экран операционной системы, где с помощью экранной клавиатуры IPMIView может удаленно запускать приложения или выполнить необходимые настройки.

Мониторинг питания
Оценка состояния схем питания остается одной из важнейших задач для удаленного мониторинга серверов. В меню BMC Functions за нее отвечает функция Power Supply, которая, как и в настольной версии, состоит из трех закладок: PMBUS, FRU и BBP.

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

Ни информация, полученная по Power Management Bus, ни данные о состоянии самого блока питания в IPMIView для Android не выглядят сюрпризом для подготовленного пользователя.
Исключением может оказаться Battery Backup Power, так как отображает особенности бесперебойного питания. Впрочем, «Компостеру» есть что предложить в данном случае — полезным может оказаться кросс-платформенное Java-приложение PowerInfo, обеспечивающее мониторинг электропитания.

Функция без аргументов (вместо эпилога)
Неоспоримое преимущество IPMIView для Android — способность точечно управлять удаленными платформами с помощью проприетарных команд IPMI-интерфейса. Подобной функциональностью IPMIView для десктопа похвастать не может.

К сожалению, ни перечня команд, ни комментариев по их применению документация на мобильную версию IPMIView не содержит (раздел 4.8 Raw Command, стр.22). Пока остается только догадываться, насколько мощный потенциал заложен компанией Supermicro в это программное обеспечение.
|