天天看點

【監控】IPMI 知識

簡介: 

       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.控制包括開機和關機

繼續閱讀