智慧型平台管理接口(Intelligent Platform Management Interface)原本是一种Intel架构的企业系统的周边设备所採用的一种工业标準。IPMI亦是一个开放的免费标準,用户无需支付额外的费用即可使用此标準。
IPMI 能够横跨不同的作业系统、固件和硬体平台,可以智慧型的监视、控制和自动回报大量伺服器的运作状况,以降低伺服器系统成本。
基本介绍
- 中文名智慧型平台管理接口
- 外文名Intelligent Platform Management Interface
- 性质接口标準
- 套用外围设备的工业标準
发展历史
1998年Intel、DELL、HP及NEC共同提出IPMI规格,可以透过网路远端控制温度、电压。
2001年IPMI从1.0版改版至1.5版,新增 PCI Management Bus等功能。
2004年Intel发表了IPMI 2.0的规格,能够向下相容IPMI 1.0及1.5的规格。新增了Console Redirection,并可以通过Port、Modem以及Lan远端管理伺服器,并加强了安全、VLAN 和刀锋伺服器的支援性。
基本认识
IPMI是智慧型型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备採用的一种工业标準,该标準由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。用户可以利用IPMI监视伺服器的物理健康特徵,如温度、电压、风扇工作状态、电源状态等。而且更为重要的是IPMI是一个开放的免费标準,用户无需为使用该标準而支付额外的费用。
自1998年,IPMI论坛创建了IPMI标準以来,其已经得到了170 多家供应商的支持,这使得其逐渐成为了一个完整地包括伺服器和其他系统(如存储设备、网路和通信设备)的硬体管理规范,目前该标準最新版本为IPMI 2.0,该版本在原有基础上有了不少的改进,包括可以通过串口、Modem以及Lan等远程环境管理伺服器系统(包括远程开关机),以及在安全、VLAN 和刀片支持等方面的提高。
IPMI针对大量监控、控制和自动回复伺服器的作业,提供了智慧型型的管理方式。此标準适用于不同的伺服器拓扑学,以及Windows、Linux、 Solaris、Mac或是混合型的作业系统。,由于IPMI可在不同的属性值下运作,即使伺服器本身的运作不正常,或是由于任何原因而无法提供服务,IPMI仍可正常运作。
工作原理
IPMI的核心是一个专用晶片/控制器(叫做伺服器处理器或基板管理控制器(BMC)),其并不依赖于伺服器的处理器、BIOS或作业系统来工作,可谓非常地独立,是一个单独在系统内运行的无代理管理子系统,只要有BMC与IPMI固件其便可开始工作,而BMC通常是一个安装在伺服器主机板上的独立的板卡,现在也有伺服器主机板提供对IPMI支持的。IPMI良好的自治特性便克服了以往基于作业系统的管理方式所受的限制,例如作业系统不回响或未载入的情况下其仍然可以进行开关机、信息提取等操作。
在工作时,所有的IPMI功能都是向BMC传送命令来完成的,命令使用IPMI规范中规定的指令,BMC接收并在系统事件日誌中记录事件讯息,维护描述系统中感测器情况的感测器数据记录。在需要远程访问系统时,IPMI新的LAN上串列(SOL)特性很有用。SOL改变IPMI会话过程中本地串口传送方向,从而提供对紧急管理服务、Windows专用管理控制台或Linux串列控制台的远程访问。BMC通过在LAN上改变传送给串列连线埠的信息的方向来做到这点,提供了一种与厂商无关的远程查看启动、作业系统载入器或紧急管理控制台来诊断和维修故障的标準方式。
当需要对系统文本控制台进行远程访问时,Serial Over LAN (SOL) 功能将非常有用。SOL 通过 IPMI 会话重定向本地串列接口,允许远程访问Windows 的紧急事件管理控制台 (EMS) 特殊管理控制台 (SAC),或访问 LINUX 串列控制台。这个过程的步骤是 IPMI固件截取数据,然后通过区域网路重新传送定向到串列连线埠的信息。 这就提供了远程查看BOOT、OS 载入器或紧急事件管理控制台以诊断并修复伺服器相关问题的标準方法,而无需考虑供应商。它允许在引导阶段配置各种组件。
而在命令传输的安全性方面,用户也无需担心,IPMI增强的认证(基于安全哈希算法1和基于密钥哈希讯息认证)和加密(高级加密标準和Arcfour)功能有助于实现安全的远程操作。对VLAN的支持更是为设定管理专用网路提供了方便,并且可以以通道为基础进行配置。
,BMC具有以下功能
1.通过系统的串列连线埠进行访问
2. 故障日誌记录和 SNMP 警报传送
3.访问系统事件日誌 (System Event Log ,SEL) 和感测器状况
4.控制包括开机和关机
5.独立于系统电源或工作状态的支持
6.用于系统设定、基于文本公用程式和作业系统控制台的文本控制台重定向
而通过IPMI ,用户可以主动监测组件的状况,以确保不超出预置阈值,例如伺服器温度。这样,通过避免不定期的断电,协助维护了 IT 资源的运行时间。 IPMI的预告故障能力也有助于 IT 周期的管理。通过检查系统事件日誌 (SEL),可以更轻鬆的预先判定故障组件。
採用厂商
Pigeon Point Systems 提供世界级的基于AdvancedTCA (ATCA)、AdvancedMC和MicroTCA架构的模组化平台管理组件;以及相关的谘询和设计服务。全球超过200家一流厂商(包括Intel,Nokia)採用的是PPS的IPMI板级管理及机箱管理方案。