簡介:
IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的縮寫,是管理基于 Intel結構的企業系統中所使用的外圍裝置采用的一種工業标準,該标準由英特爾、惠普、NEC、美國戴爾電腦和SuperMicro等公司制定。使用者可以利用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.控制包括開機和關機