Архитектура управления открытой платформой

Архитектура управления открытой платформой (англ. Open Platform Management Architecture, OPMA) — открытый, свободный от лицензионных отчислений стандарт для подключения модульной подсистемы аппаратного управления платформой (так называемой «mCard») к материнской плате компьютера. Аппаратное управление платформой подразумевает удалённый мониторинг аппаратных параметров, таких как скорость вращения вентиляторов, напряжения, температура процессора и корпуса, а также множество других датчиков. Помимо этого, архитектура обеспечивает возможность удалённого управления питанием платформы и восстановления системы после зависания[1]. Существенным преимуществом OPMA по сравнению с предыдущими методами подключения подобных подсистем является то, что OPMA не использует разъём PCI. Кроме того, карты OPMA меньше по размеру и дешевле, чем их предшественники на базе PCI.

Спецификация OPMA, которая может быть свободно загружена из Интернета, определяет перечень сигналов, разъём и распиновку, требования по питанию, механический форм-фактор, интерфейсы BIOS и управляющего контроллера, а также подробное разделение ресурсов подсистемы управления между материнской платой и mCard. OPMA предусматривает возможность интеграции широкого спектра mCard с определённой материнской платой. Также стандарт позволяет одной mCard взаимодействовать с несколькими моделями плат.

OPMA ориентирована преимущественно на серверные платформы, где стоимость модульной системы управления оправдана, однако спецификация может использоваться и в мощных рабочих станциях для обеспечения удалённого управления их аппаратной составляющей. Интерфейс OPMA достаточно гибок, чтобы поддерживать разнообразные по стоимости и возможностям варианты mCard: от базового управления по спецификации IPMI до поддержки технологий KVMoIP, удалённые виртуальные носители, а также более современных внешних интерфейсов с увеличенными аппаратными требованиями, таких как WS-Management.

OPMA поддерживает два основных подхода к подключению подсистем управления. В первом случае практически вся подсистема находится на mCard: в этом случае в платформе отсутствует встроенный управляющий контроллер, и все функции удалённого аппаратного управления реализуются через OPMA-карту. Во втором сценарии основной модуль управления распаян на материнской плате, а разъём OPMA используется для расширения функциональности посредством дополнительных возможностей аппаратного управления. Такой режим получил название «режим набора для расширения» (upgrade kit mode), в нём OPMA-карта получает доступ ко всем датчикам встроенного контроллера управления через шину SMBus с использованием протокола IPMB.

OPMA также опирается на спецификацию IPMI для обеспечения базовой функциональности plug-and-play. Благодаря определённым в IPMI OEM-командам система и mCard обмениваются основной информацией при запуске: модель и производитель карты/платы, поддержка определённой версии стандарта, перечень дополнительных опций в рамках спецификации OPMA.

История

OPMA была создана в рамках совместной разработки между компанией AMD и несколькими производителями технологий аппаратного управления платформой, включая Agilent, AMI, Avocent и Raritan Embedded Solutions (ранее — Peppercon). Когда OPMA была впервые анонсирована в феврале 2005 года, аппаратное управление платформой рассматривалось в основном как дополнительная функция производителями OEM-оборудования. Это приводило к постоянным доработкам интерфейса карт управления, вследствие чего у разных производителей материнских плат были несовместимые решения. Отсутствие стандартизации увеличивало конечную стоимость устройств для пользователей. Хотя существовали платы управления на базе PCI, которые можно было подключать к разным платформам, PCI-шина не обеспечивала доступа ко всем необходимым датчикам для полноценного аппаратного управления, требуя размещения на платах дополнительных выводов для отдельных соединительных шлейфов между картой и материнской платой. Кроме этого, использование PCI-карты управления занимало PCI-слот, который в серверных решениях (особенно в компактных, например формата 1U, либо с RAID-контроллерами) часто используется для других задач.

В инженерных командах AMD велась разработка серверных референсных решений для оценки процессоров Opteron. В процессе этих работ выяснилось, что стандартизированная подсистема управления, применимая к разным платформам, серьёзно ускоряет вывод продуктов на рынок и снижает расходы на проектирование и поддержку серийных платформ. Такой унифицированный интерфейс позволял AMD также привлекать сторонних специалистов к разработке и тестированию управляющих плат. Компания сделала вывод, что такие же преимущества получат и сторонние производители, вследствие чего спецификация OPMA была задокументирована и опубликована.

Внедрение

По данным пресс-релизов AMD, стандарт OPMA вызвал значительный интерес среди производителей серверных платформ и инфраструктуры. Некоторые материнские платы с поддержкой OPMA приводятся в списке внешних ссылок. На данный момент ни один из основных OEM-производителей не выпустил на рынок платы с поддержкой OPMA.

Примечания

Категории