複製鏈接
請複製以下鏈接發送給好友

IPMI

鎖定
IPMI(智能平台管理接口),Intelligent Platform Management Interface 的縮寫。原本是一種Intel架構的企業系統的周邊設備所採用的一種工業標準。IPMI亦是一個開放的免費標準,用户無需支付額外的費用即可使用此標準。
IPMI 能夠橫跨不同的操作系統、固件和硬件平台,可以智能的監視、控制和自動回報大量服務器的運作狀況,以降低服務器系統成本。
中文名
智能平台管理接口
外文名
Intelligent Platform Management Interface
發佈時間
1998年
標準體系
基於Intel結構的企業系統中所使用的外圍設備採用的一種工業標準
性    質
接口標準
主要制定者
英特爾、惠普、NEC、戴爾、SuperMicro等

IPMI發展歷史

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基本認識

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工作原理

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),可以更輕鬆的預先判定故障組件。

IPMI採用廠商

Pigeon Point Systems 提供世界級的基於AdvancedTCA (ATCA)、AdvancedMC和MicroTCA架構的模塊化平台管理組件;以及相關的諮詢和設計服務。全球超過200家一流廠商(包括Intel,Nokia)採用的是PPS的IPMI板級管理及機箱管理方案。 [1] 
參考資料
  • 1.    陳禹. 信息系統管理工程師教程. 清華大學出版社. : 18. ISBN 7-302-12261-X