星期一, 8月 15, 2005

IPMI : Intelligent Platform Management Interface

大部分是從eetaiwan co的..
IPMI提供一個跨平台的標準界面來監控系統內的一些狀況,如溫度、電壓、風扇等,並且可以藉由事件發送的形式來讓系統管理人員得知目前系統的狀況。

IPMI 讓管理者能透過網路或Serial的形式來監控系統上各種元件,如CPU的運作、風扇轉速、系統溫度及電壓等。管理者可以 將要監控的部分,設定其感應的臨界值,在IPMI控制器感應到不正常狀況時,透過email、SNMP trap通知MIS人員。另外,IPMI增加了遠端管理及系統回復的功能,讓管理者可以在遠端得知系統處於 何種狀態,如關機、開機中、OS當機等,並且下達開機、關機和重新開機等命令。

在IPMI的子系統中,基板管理控制器 (Baseboard Management Controller,BMC)是關鍵的核心。大多數商業BMC採用在X86晶片組上通用的LPC(Low Pin Count)匯流排作為資料傳輸介面。對於沒有提供LPC的系統,亦可用平行地址/數據匯流排和系統管理匯流排(SMBus)來代替。

BMC內建獨立的 Watchdog Timer,可用來檢測BIOS、OS、AP 或因軟體引起的系統故障。當 Watchdog Timer 發生超時,BMC可以自動重啟系統,執行供電或將發生的情況透過網路傳達給遠端。

BMC 通常整合了許多A/D轉換器、監測風扇速度的計數器、驅動風扇的PWM或D/A輸出、以及用於與外部感應器和擴展元件介面的通用 I/O、串列埠和I2C匯流排。BMC及其外部介面元件僅須待機 (Standby) 電壓便能運作,因此不論主系統的電源狀態如何,BMC皆能持續提供管理功能。這是IPMI相對於其他O/S-resident系統的一個獨特優勢。

沒有留言:

張貼留言