Intelligent Platform Management Interface
IPMI (от англ. Intelligent Platform Management Interface) — интеллектуальный интерфейс управления платформой, предназначенный для автономного мониторинга и управления функциями, встроенными непосредственно в аппаратное и микропрограммное обеспечения серверных платформ. Ключевые характеристики IPMI — мониторинг, восстановление функций управления, журналирование и инвентаризация, которые доступны независимо от процессора, BIOS'a и операционной системы. Функции управления платформой могут быть доступны, даже если система находится в выключенном состоянии.
Возможности интеллектуального управления платформой — ключевой компонент обеспечения управления системами с высокой степенью готовности на предприятии.
Первая спецификация интерфейса представлена 16 сентября 1998 года совместно корпорациями Intel, Dell, NEC и Hewlett-Packard; текущая версия интерфейса 2.0 объявлена 2 декабря 2004 года и описывается в документе Intelligent Platform Management Interface Specification Second Generation[≡]. Использовать следует документ с поправками[≡].
Сжатое введение в технологию можно прочитать в статье из Dell Power Solutions[≡] или на сайте ETegro[≡].
Версии спецификации
- 1.0 (RS232)
- 1.5 (RS232, LAN)
- 2.0 (LAN, blade-системы)
IPMI 2.0 является текущей версией спецификации. Это расширение версии 1.5 с исправлением существующих ошибок и добавлением возможности делать ранее недоступное (особенно в режиме доступа in-band).
Возможности
- Мониторинг таких параметров, как температура, напряжение, скорость вращения вентиляторов, состояние источников питания, наличие ошибок шины, физическая безопасность системы.
- Автоматически или вручную локально и удаленно инициируемые: включение/выключение и перезагрузка системы.
- Фиксирование аномальных или выходящих из допустимого диапазона состояний для последующего исследования и предупреждения.
- Предоставляет информацию, которая помогает идентифицировать вышедшее из строя устройство.
- Функции управления системой могут быть доступны даже в выключенном состоянии.
Реализация
Спецификация не определяет жестко аппаратную реализацию IPMI-устройства.
Модуль управления может быть выполнен в форм-факторе 200 pin SO-DIMM модуля или проприетарном дизайне, устанавливаемого в серверную материнскую плату. Дополнительно на модуль могут быть установлены чип, содержащий операционную систему, и чип оперативной памяти.
Известны реализации IPMI на ряде микроконтроллеров, в том числе Texas Instruments MSP430[1].
В последнее время нашли распространение недорогие интегрированные IPMI BMC на базе SoC, реализующие поверх «обычного» baseboard management controller функциональность сервисного процессора (например, IP KVM или «проброс» удалённых носителей информации)[2].
Сетевой интерфейс
Если модуль не имеет собственного сетевого разъёма (для т. н. доступа out-of-band), то для доступа к модулю из локальной сети совместно используется сетевой интерфейс материнской платы (in-band). Если материнская плата имеет несколько сетевых карт, то используется первый интерфейс.
Ключевые слова
Эти термины могут пригодиться при изучении тематики IPMI, а также заслуживают отдельного рассмотрения:
- BMC: Baseboard Management Controller
- SP: Service Processor
- IPMB: Intelligent Platform Management Bus, основана на использовании двух (с целью резервирования) шин I²C
- ICMB: Intelligent Chassis Management Bus
- IPMC: Intelligent Platform Management Controller
- CMM: Chassis Management Module
- SoL: Serial over LAN
- SEL: System Event Log
- SDR: Sensor Data Record
- FRU SEEPROM: Field Replaceable Unit Serial Electrically Eraseable Programmable ROM
- PEF: Platform Event Filtering
- AMT: Active Management Technology
- SMASH: Systems Management Architecture for Server Hardware
- FreeIPMI: GNU Software для управления IPMI
Взаимодействие с другими стандартами
IPMI используется:
- платформой AdvancedTCA/MicroTCA
- инициативой Intel AMT
- платформой IBM Блейд-сервер
- платформой CompactPCI (PICMG 2.9)
- платформой AXIe
- как низкоуровневый интероперабельный «слой» в собственных реализациях карт удаленного управления (Remote Management Card) различных поставщиков (HP iLO (Integrated_Lights-Out), Dell DRAC и др.)
Примечания
- ↑ Texas Instruments MSP430 Архивировано 20 июля 2011 года.
- ↑ Winbond WPCM450 (англ.) Архивировано 4 марта 2016 года.
Ссылки
- Intelligent Platform Management Interface Specification Second Generation: описание IPMI 2.0 на сайте Intel[^] (англ.)
- Описание стандарта IPMI с поправками[^] (англ.) (недоступная ссылка) Проверено 3 мая 2017.
- Managing and Monitoring: High-Performance Computing Clusters with IPMI[^] (англ.)
- ETegro: IPMI, BMC and stuff[^] (недоступная ссылка) Проверено 3 мая 2017.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.