美文网首页
IPMI的学习

IPMI的学习

作者: 苏智随笔 | 来源:发表于2021-03-14 22:04 被阅读0次

    IPMI,智能平台管理接口,是Intelligent Platform Management Interface的首字母缩写。IPMI是一项应用于服务器管理系统设计的标准,由Intel、HP、Dell和NEC公司于1998年共同提出。IPMI协议被广泛用于服务器监控中,包括采集CPU温度、风扇转速、主板温度,以及远程开关机等,IPMI的出现使不同平台的集中管理成为可能。

    IPMI的核心是一个专用芯片,也就是BMC,这是一个独立于CPU和BIOS的独立芯片,一个独立的操作系统运行在BMC上,可以用于监视和控制,操作的对象是系统硬件。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。当然如果系统真的不正常了,也可以通过复位的方式来重新启动系统。同时平台管理还负责记录各种硬件的信息和日志记录,用于提示用户和后续问题的定位。

    一般来说,BMC具有以下功能:

    1.通过系统的串行端口进行访问

    2. 故障日志记录和 SNMP 警报发送

    3.访问系统事件日志 (System Event Log ,SEL) 和传感器状况

    4.控制包括开机和关机

    5.独立于系统电源或工作状态的支持

    6.用于系统设置、基于文本公用程序和操作系统控制台的文本控制台重定向

    通过IPMI ,用户可以主动监测组件的状况,以确保不超出预置阈值,例如服务器温度。这样,通过避免不定期的断电,协助维护了 IT 资源的运行时间。 IPMI的预告故障能力也有助于 IT 周期的管理。通过检查系统事件日志 (SEL),可以更轻松的预先判定故障组件。

    用户在控制端通过LAN连接远端服务器(控制端需要根据SOL定义指令设计软件来实现监控,远端服务器上BMC硬件连线及底层代码需要根据SOL定义连线、指令做相应设计),即可在控制端通过安装的软件监控到远端服务器POST整个过程,并可以实现远程接管,进入并修改BIOS设置。远端服务器主板上必须有BMC芯片(或通过外插卡上BMC芯片),BMC芯片和网卡芯片间有SMBus连接,控制台通过网络连接,从BMC获取POST信息。

    总的来说,IPMI有非常方便和实用的服务器管理功能,总结起来如下:

    远程电源控制 (on / off / cycle / status)

    串口的IP映射 Serial over LAN (SoL)

    支持健康关机(Graceful shutdown support)

    机箱环境监控 (温度, 风扇转速, CPU电压等)

    远程设备身份LED控制(Remote ID LED control)

    系统事件日志(System event log)

    平台事件跟踪(Platform Event Traps)

    数据记录(Data logging)

    虚拟KVM会话(Virtual KVM)

    虚拟媒体(Virtual Media)

    相关文章

      网友评论

          本文标题:IPMI的学习

          本文链接:https://www.haomeiwen.com/subject/bubccltx.html