姜忠民++蔣雪峰+++張鵬
鑒于專用機房具有良好的機房環境,最近,有其他部門的一批服務器需要放到機房中。經過了解,其中所有服務器都能采用操作系統提供的遠程管理功能,但是其中有一臺服務器經常需要調整,有時還可能會發生死機現象,可能需要經常到現場進行操作。但是,通常專用網絡機房在日常管理中不應有用戶隨便進入。為了解決這個矛盾,我檢查了服務器,這是一臺lenovoRD630服務器。據說聯想較新型號的服務器都提供了IPMI功能,檢查發現在機箱后面有個MGMT接口,接口形式是rj-45型,最終通過增加一根網線并進行適當配置,滿足用戶不進機房對服務器進行調整的需求。
那么IPMI的功能是怎樣一種功能呢?
IPMI就是智能型平臺管理接口(Intelligent Platform Management Interface)。它是用于管理基于Intel結構的企業服務器系統而采用的一種工業標準,由英特爾、惠普、NEC、戴爾和SuperMicro等公司制定,其最新的版本是IPMI2.0。
IPMI可以用來幫用戶監視服務器的物理健康特征,如溫度、電壓、風扇工作狀態、電源狀態等。IPMI最大的優勢在于它是獨立于服務器的CPU、BIOS和操作系統的,所以用戶無論在開機還是關機的狀態下,只要接通電源就可以實現對服務器的監控。由于使用獨立的低級硬件智能管理而不使用操作系統進行管理,因此可以將提供IPMI功能的服務器配置成服務器帶外管理模式。另外,操作系統不需要傳輸系統狀態數據,對操作系統無任何壓力,最后即使服務器本身的運作不正常,或是由于任何軟硬件原因而無法正常響應,IPMI仍可正常運作。
IPMI的核心是一個專用芯片/控制器BMC(Baseboard Management Controller即基板管理控制器),使得IPMI的工作過程完全不依賴于服務器的處理器、BIOS或操作系統來工作,其處于一個完全獨立的地位,是一個單獨存在的管理系統,只要系統加電,BMC與IPMI固件就處于工作狀態。BMC可以是一個安裝在服務器主板上的獨立的板卡,也有服務器主板提供對于IPMI的支持。IPMI良好的自主特性克服了以往基于操作系統的管理協議所受到的限制,例如操作系統不響應或未加載的情況下其仍然可以觀察到服務器的健康信息,并且進行開關機等操作。BMC與主監控處理器和板上各元件工作狀態的傳感器相連接,監控各組件的狀態如溫度傳感器、CPU狀態、風扇速度和電壓傳感器,BMC提供重新引導服務器的遠程電源控制功能,并且可以提供從遠端訪問BIOS配置和操作系統控制臺。管理人員可以使用基于桌面系統上的IPMI兼容管理應用程序進行管理,也可以通過一臺內含IPMI管理功能的帶外設備的Web界面遠程訪問BMC。
總結起來IPMI主要有以下幾個特點:
1.只要服務器通電,就可以對其進行管理;
2.較新型號的服務器,通常都可以使用Web方式對服務器進行管理;
3.可以在管理界面中控制服務器斷電、上電、reset等操作;
4.可以在管理界面中實時觀察CPU、電源等各主要部件的溫度、各個風扇的轉速、電源的電壓等參數;
5.很多品牌型號的服務器還提供了遠程控制臺功能,通過遠程控制臺可以控制服務器電源,可以設置BIOS,可以遠程登錄操作系統,甚至提供虛擬CDROM或虛擬U盤遠程安裝操作系統。
下面我們對于前邊講的lenovo RD630的配置和簡單實用進行介紹:
1.在系統啟動時按F1進入BIOS設置,顯示如圖1的界面,其中畫線的部分就是與IPMI相關的信息。其中畫線部分表明此服務器支持IPMI2.0標準,BMCIPAdress后面的值未配置時是0.0.0.0,需要配置成此服務器BMC的管理地址,此圖中是配置好的狀況;
2.選擇Server Management菜單,進行進一步設置,如圖2,其中白色的BMCnetworkconfiguration是用來配置IPMI,進入此菜單繼續進行配置;
3.新菜單如圖3,其中白字的Configuration Address source的值應為Static,表示要給服務器的MGMT口配置一個靜態IP,下面三行就是配置的IP地址、子網掩碼和默認網關。
配置好地址后就可以對服務器進行遠程管理,打開瀏覽器輸入配置的IP地址,出現如圖4的界面。默認的管理員賬戶的用戶名密碼都是lenovo,為了安全使用,在正式使用前應更改。
登錄后可以在左面的菜單中尋找各種管理功能,其中圖5、圖6顯示了電源操作和風扇的相關信息。
選中最下面的“VKVM和vMedia”菜單可以啟用遠程控制臺功能。由于這個功能采用java技術,因此在使用前需要先安裝java并調試正確。圖7為已經啟動的遠程控制臺。
通過以上例子,可以看到IPMI功能是一個對管理員來講非常友善的并且非常實用的管理功能,如果能夠在此基礎上進一步開發就可以將大規模機房管理工作變得輕松和智能化,更進一步結合snmp協議可以開發出更完美的網絡管理軟件。