Введение

Open Platform Management Architecture (OPMA) — это открытый стандарт, не требующий выплаты роялти, для подключения модульной подсистемы управления аппаратным обеспечением платформы (mCard) к материнской плате компьютера. Управление аппаратным обеспечением платформы обычно подразумевает удаленный мониторинг аппаратных параметров платформы, таких как скорость вращения вентиляторов, напряжения, температуры процессора и корпуса, а также широкий спектр других датчиков. Оно также включает возможность удаленного управления состоянием питания платформы и восстановления системы в рабочее состояние в случае ее зависания. Значительным преимуществом OPMA перед методами подключения подсистем управления предыдущих поколений является то, что OPMA не занимает слот PCI. Карты OPMA также меньше и дешевле, чем их предшественники на базе PCI. Спецификация OPMA, которую можно свободно загрузить из сети, определяет список сигналов, разъем и схему подключения контактов, требования к питанию, механический форм-фактор, интерфейсы прошивки BIOS и контроллера управления, а также детальное распределение ресурсов подсистемы управления между материнской платой и mCard. OPMA позволяет широкому спектру mCard взаимодействовать с конкретной материнской платой. Также OPMA позволяет одной mCard взаимодействовать с несколькими моделями материнских плат. OPMA ориентирован в основном на серверные платформы, где стоимость подсистемы управления на основе карт более оправдана, но высокопроизводительные рабочие станции также могут использовать эту спецификацию для решения задач удаленного управления платформой рабочей станции. Интерфейс OPMA достаточно гибок для поддержки различных ценовых категорий и возможностей mCard, от базового управления на основе IPMI до поддержки KVMoIP, удаленных виртуальных носителей и новых стандартов внешних интерфейсов, требующих большего объема ресурсов на карте, таких как WS Management. OPMA поддерживает две основные парадигмы подключения подсистемы управления. Первая – когда практически вся подсистема управления размещена на mCard. В этом случае платформа не содержит встроенного базового контроллера управления и полагается на наличие карты OPMA для всех функций удаленного управления аппаратным обеспечением. Вторая парадигма предполагает, что базовый модуль управления припаян к материнской плате, а разъем OPMA используется для расширения функциональности управления платформой. В этом случае, известном как "режим комплекта обновления", карта OPMA может получать доступ ко всем датчикам, поддерживаемым припаянным контроллером управления, через шину SMBus, по которой передается протокол Intelligent Platform Management Bus (IPMB). OPMA также использует спецификацию Intelligent Platform Management Interface (IPMI) для обеспечения базовой функциональности Plug and Play. Используя OEM-расширения команд, определенные в IPMI, система и mCard обмениваются основной информацией во время загрузки системы, такой как наименование и модель mCard/материнской платы, соответствие версии спецификации и дополнительные возможности, определенные спецификацией OPMA.

История

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

Усыновление

Согласно пресс-релизам AMD, платформами и поставщиками инфраструктуры серверной индустрии проявляется значительный интерес к OPMA. Некоторые материнские платы можно увидеть по ссылкам в разделе «Внешние ссылки». На данный момент ни один крупный производитель компьютеров не предлагает в продаже материнские платы с поддержкой OPMA.