IPMI 3:管理控制器(BMC)
在服务器管理体系中一般是将管理功能集中到专用的“中央”管理控制其中,也就是基板控制器(Baseboard Management Controller,BMC)上。在实际服务器管理上,BMC是唯一的管理控制器,可以提供17接口/功能,详细介绍见下文。
在管理体系中一般是将管理功能集中到专用的“中央”管理控制其中,也就是基板控制器(Baseboard Management Controller,BMC)上。在实际服务器管理上,BMC是唯一的管理控制器,可以提供17接口/功能,详细介绍见下文。

System Interface
系统接口是BMC提供基于ipmi平台管理子系统的系统接口,用于系统软件向BMC发送和接收消息。
Message Handle
BMC提供不同接口之间的消息转发功能,包括系统接口、IPMB接口、串口等。消息接口可以通过不同通道的用户权限来共享消息。
SEL Interface
System Event Log(SEL)系统日志接口。可以从host系统端访问SEL,也可以从Intelligent(智能设备)端访问SEL平台管理总线和其它的外部接口访问SEL接口。简单的说,就是支持外部接口将SEL信息发送到BMC,同时BMC支持HOST端获取/发送SEL信息。
Event Generator
Event Generator 事件产生功能。BMC作为管理控制器,会监视和管理主板,例如监视主板的温度、电压、电流等,如有异常则通过内部事件产生器发送事件信息到事件接收功能接口。这有别于IPMB事件发生器,它并不对外发送事件消息。简单的说就是通过条件判断,创建事件,例如温度异常事件、设备不在位等。
SDR Repository Interface
Sensor Data Record Repository 传感器数据存储库接口。该接口提供只能管理总线接口访问或者系统接口访问。
IPMB Interface
Intelligent Platform Management Bus 智能平台管理总线接口,该接口支持BMC从接收/发送系统(整个服务器)下其它管理控制器发送/接收的ipmi命令,如机箱管理、主板管理。同时,也支持外插卡访问该总线接口。简单的说就是通过该总线BMC可以和所有挂在IPMB总线上并支持IPMB协议的设备进行通信。
IPMB Event Receiver
Intelligent Platform Management Bus Event Receiver 智能平台管理事件接收,BMC可以通过IPMB总线接收系统或者其它控制器发送的事件信息。
Private Bus Controller
Private Bus Controller 私有总线控制。主要是BMC通过私有总线(一般是i2c)获取EEPROM中的FRU信息。
FRU Information Interface
Field Replace Unit Information Interface 可替换单元信息接口。BMC提供主板系统上的FRU信息,该信息需要通过对应的IPMI命令(LUN 00b)获取。
OEM Commands
Original Equipment Manufacture Commands 厂商命令。BMC提供一些厂商自己实现的特殊命令。
Watchdog Timer
IPMI协议规定了通用命令接口来配置和访问BMC的看门狗。定时器可以用来监视BIOS和系统软件。如果软件异常,则定时器会执行对应的超时动作。IPMI定了不同的超时动作,比如复位、关机、电力循环等。同时,超时也会触发SEL信息,用来记录超时原因和对应的执行动作。
Serial/Modem Interface
Serial/Modem Interface 串口接口,通过该接口可以接收/发送ipmi命令(通过桥实现)。
Serial Port Sharing
Serial Port Sharing 共享串口。该功能提供一个串口实现BMC和主板的串口共享,该功能需要逻辑控制进行切换。简单的说就是主板上物理串口,通过控制即可调试HOST也可以调试BMC(需要切换,二者互斥)。
Lan Interface
Lan Interface 网络接口。依据IPMI协议,BMC有专属的网络控制器,原理上没有命令协调常规的网络控制区分是BMC使用网络还是host使用,如果要区分则需要对应的硬件来支持(NCSI)。简单说就是BMC在服务器上的网络接口,一般是通过NCSI网络控制器。
PCI Management Bus Interface
BMC可以实现一个PCI管理总线接口,该接口使BMC能够接受来自插入PCI插槽的外接插件的IPMI请求消息。PCI管理总线和IPMB可以起到互补的作用。IPMB提供了一种在底板和机箱之间的管理的总线,而PCI管理总线连接可用于支持外接卡。这种划分允许板间管理通信与外接程序卡通信分开
Platform Event Filtering (PEF)
Platform Event Filtering 平台事件过滤功能。BMC可以通过配置文件对匹配的事件执行响应动作,比如关机、重启、电力循环、触发中断或者发送告警信息等。
Alert Processing
Alert Processing 告警处理功能。IPMI协议从V1.5开始支持发送告警信息,例如SNMP Traps(Platform Event Trap (PET) format,平台事件格式)通过网络或者PPP。告警处理送给多个目标或者通过通过告警策略发送给群体目标。配合PEF开启告警策略,可以配置‘high priority’来触发系统发送的紧急告警给目标;也可以配置‘low priority’来触发系统发送的一般告警给目标。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
