Insyde будет управлять серверами по технологии Redfish


Insyde будет управлять серверами по технологии Redfish

Компания Insyde Software, ведущий производитель UEFI BIOS и програм­мно­го обеспечения для управления компьютерами, объявила о разработке Supervyse — набора масштабируемых и безопасных решений для мене­дж­мен­та серверных платформ, которые реализуют DMTF Redfish — открытый промышленный стандарт, позволяющий удаленно мониторить со­сто­я­ние серверного парка и оперативно реагиро­вать на критически важные со­бы­тия посредством интернет-браузеров.

Фактически, Supervyse на основе Redfish позиционируется как замена про­при­е­тар­ным реализациям IPMI в пользу открытых http-технологий. Insyde Software надеется с помощью внедрения Supervyse улучшить управляемость центров обработки данных и об­лач­ных инфраструктур гетерогенного типа.

Наряду с изменением протоколов взаимодействия с удаленным оборудованием технология Redfish, взятая за ос­но­ву в Supervyse, предлагает абсолютно новую аппаратную реализацию, где главным действующим лицом будет IE. Здесь имеет место ирония судьбы: имеется в виду не Internet Explorer, а Innovation Engine — встроенный про­цес­сор, который приходит на смену традиционному BMC-контроллеру.

Джефф Хиланд (Jeff Hilland), президент Distributed Management Task Force, Inc.«Мы рады видеть поддержку от Insyde Software стандарта Redfish, — сказал пре­зидент DMTF Джефф Хиланд (Jeff Hilland). — Это свидетельство того, что тех­но­логия открыта для всеобщего доступа и реально обспечивает совместимость Redfish с имеющимися решениями. Мы аплодируем Insyde Software за демон­стра­цию Supervyse на форуме Intel для разработчиков».

«Мы сразу приняли решение о переходе на Redfish, — сказал Джефф Бобзин (Jeff Bobzin), вице-президент по ар­хи­тек­туре программных продуктов Insyde Software. — Мы, как и наши клиенты, признаем необходимость ре­али­за­ции современных подходов в управлении центрами обработки данных и сервисом облачных ин­фра­струк­тур».

Что известно про Innovation Engine?

По обрывочным сведениям, доступным в интернет, можно осторожно предположить, что информация о новом ре­сур­се будет более открытой и унифицированной, в отличие от IPMI, который многие специалисты справедливо называют «вещью в себе». Вместе с тем, технология Redfish, лежащая в основе Supervyse (не зря же в названии фигурирует омоним мудрости), предусматривает конфигурации, определяющие совместное функционирование IE и BMC.

Innovation Engine находится в центре функциональности, обеспечивающей удаленное управление платформой с использованием LAN-контроллера, аппаратный мониторинг температур, напряжений и оборотов вентиляторов, обновление низкоуровневого программного обеспечения (Firmware flash), обслуживание обработки аппаратных ошибок Machine Check Errors. Таймер Watchdog позволяет аппаратно перезапустить «зависший» сервер, ми­ни­ми­зи­руя время простоя. Устройство поддерживает широкий набор периферийных интерфейсов, в частности I2C, UART, HECI для эффективной интеграции в серверную платформу.

Место Innovation Engine и Baseboard Management Controller в системной логике Intel

Контроллер поддерживает режим питания от дежурного источника (V standby) для обеспечения дистанционного управления отключенной системой, находящейся в ждущем режиме. Завершение рабочего сеанса, по правилам, предусмотренным в ОС (Graceful shutdown) и гарантирующим сохранение информации на mass storage носителях, также находится под аппаратным контролем.

Встроенный программный код Innovation Engine требует около 4 мегабайт ROM в составе системного ПЗУ и около мегабайта оперативной памяти. Его логика будет интегрироваться в чипсеты Intel, в частности микросхему PCH (Platform Controller Hub).

Прогнозы и резюме

Возможно, технология Redfish, давшая старт Supervyse, станет одним из ключевых моментов новой спецификации UEFI 3.0, хотя наличие соответствующих UEFI API, возможно и в рамках более ранних реализаций. Интересна кон­цеп­ция Embedded UEFI Shell, в частности создания RAM-диска средствами UEFI Shell, а также ограничения функ­ци­о­наль­ности, обеспечивающие некоторые аспекты безопасности: удалены опасные команды записи в память, в порты, PCI-регистры и команда шестнадцатеричного редактирования — hexedit. Кроме того, стартовый файл startup.nsh может находится на удаленном устройстве.

Один из ключевых вопросов — станет ли доступной пользователю конфигурация, при которой облако видится как один из накопителей файловой системы (fs0..fsN), существующей в UEFI? Увидим ли мы облако среди результатов команды map в UEFI Shell? Ведь сегодня ряд сетевых протоколов уже достаточно плотно интегрирован в UEFI, а команда Ping существует в некоторых версиях UEFI Shell.