|
|
|
|
Server Tech
OPMA伺服器遠端管理方案
文/何信達
現今大部分的伺服器產品都保留了一個擴充介面,不過那個神秘的插槽到底要插什麼神秘的卡呢?擴充卡上面是什麼晶片?又可以幫伺服器做多少的加持呢?
|
讀者們在查閱伺服器規格時, 經常會看到「IPMI 2.0」標示在伺服器管理項目下,儘管那已經存在了很久一段時間,但由於成本的考量,許多企業在選用伺服器時,並不會刻意去採購具備符合IPMI功能(或加購IPMI的功能模組)。當然以成本為前提的考量下,這樣的想法是有其道理(ServerBank網站提供的IPMI 2.0管理卡售價在萬元),但是對伺服器來說,管理本身便是很重要的一環,實在不應該把它當作一個買伺服器附贈的功能來考量。
傳統上在管理伺服器時大多透過遠端遙控的方式,可能是文字介面或圖形介面,但多半必須另外使用一套軟體(像VNC、SSH等)或透過KVM over IP的設備才能進行。但以目前的伺服器來說,在主機板上已經提供擴充槽,管理者其實有別的選擇。尤其現在高階的管理卡已經內建了iKVM(透過internet將鍵盤、螢幕、滑鼠重新導向)和虛擬媒體裝置(將光碟機、USB重新導向)的功能,而該有的加密安全機制也沒有少,實在值得網管人員好好評估。
IPMI與OPMA
我們在過去報導過「智慧平台管理介面(IPMI, Intelligent Platform Management Interface)」,目前遵循標準的IPMI成員包括了所有的伺服器領導廠商,而AMD也在
2005年提出的「開放性平台管理架構( OPMA ,Open Platform Management Architecture)」,這些標準現今已經在伺服器市場發酵,相關的OPMA解決方案已經成為伺服器必備的設計。泰安產品經理林鴻豪提到,「過去還有Intel為主的進階系統管理介面(ASMI,
Advanced S y s t e m M a n a g e m e n t Interface),但只有少部分特定品牌選用,現在市場上的主流則是OPMA。」
我們還是得瞭解一下IPMI 與O P M A 的關連,簡單來說,IPMI規範標準是一種語言, 不同的設備只要透過 IPMI介面就可以進行溝通;而OPMA則是去定義系統和管理子系統的硬體介面(
腳位),也等於是更進一步提升互通性。那麼,既然是AMD 提倡的規格,Intel的伺服器平台是否適用呢?答案是當然可以,因為OPMA是開放的平台標準,任何廠商皆可依循其標準來設計相關產品,開發者可以依循白皮書中定義的腳位來設計OPMA管理卡所有的功能。只是,雖然說這個標準很開放,但實際投入在此領域的廠商則並不多。另一方面,OPMA管理卡的共通性上其實沒有想像的高,根據業者表示,大多數的廠商在定義腳位的時候,還是會有一點點的不同,因此不同廠商生產的OPMA管理卡並不一定能相互溝通(例如把A牌的O
P M A 卡插到B牌的伺服器上)。
OPMA管理卡的主要元件
從遠端遙控控制台直接連接到BMC的平台管理專用通道稱為OOB(Out Of Band),透過OOB,即使被管理的平台在關機狀態亦可以進行通訊。由於大多數的OPMA管理卡採用O
O B 的方式來溝通,因此讀者不妨把它當作就是一台電腦,其需要能夠處理IPMI的指令,所以它需要處理器(BMC),也需要作業系統(Firmware),而Flash可用來儲存Firmware,RAM則可以用來暫存資料,另外它既然可以透過OOB的方式,
那麼就有自己的 NIC。而依照BMC晶片規格的不同,有些BMC晶片可以整合大部分的元件在同一顆晶片中。除此之外,在安裝 OPMA管理卡的系統中,還需要一套應用程式(Utility),以用來操作韌體所提供的功能(
表1 ) 。

所謂B M C ( B a s e b o a r d Management Controller)晶片是OPMA子系統,這個子系統用來處理像是事件記錄、警示等IPMI規格中所包含的資訊。符合OPMA定義的管理卡我們稱之為
mCard,其為一個管理子系統,包含BMC或相關硬體的模組,一般來說,mCard、 OPMA功能卡指的都是相同的東西。
在BMC晶片的市場上,隨著IPMI規格的演進,也有不同的廠牌跨入這個領域,目前國產伺服器較常採用的 BMC晶片則包括Server Engines、ASPEED、
Raritan、Renesas等。和 BMC類似地,在全球主要的伺服器品牌中,談的則是Service Processor,由於在這個領域中多為專屬規格,較無共通性,因此我們會在未來主題中再做介紹,這包括(表2)
所列的Service Processor。
系統廠商比較不談的大概算是Firmware的部分,目前則是宏正(ATEN)主要的業務之一。宏正由於較早踏入 IPMI的領域,因此對於Firmware Stack的技術有相當的著墨,去年就有宏正與威芯完成合併的新聞,同時也對擁有
IPMI與KVM over IP整合技術的信驊科技進行投資。目前像華碩、微星、新漢等皆有採用宏正的IPMI韌體套件。。

看懂OPMA的三種標示
雖然說目前OPMA管理卡所提供的功能大同小異, 但OPMA包含三種不同的標示,有些共享網路介面,有些不是;有些包含K V M 功能,有些沒有。所以要採用 O P
M A 的架構來管理伺服器,管理者必須先知道要採用何種解決方案。在OPMA的定義中,包含三種對功能定義的標示,這也是伺服器管理者需要瞭解的部分,因為不同的標準代表不同的功能。這三種功能標示分別是M1、
M 2和M3,數字越大者也表示其功能更強大,當然選用成本也會更高。
‧最經濟的選擇方案—M 1 M1
支援功能的設計主要在於成本上,其不包含專用的NIC (Network Interface Chip),需要與系統共享 NIC。其透過速度較慢的
SMBus來傳輸訊號,並不能支援頻寬需求較高的工作,像是透過網站管理、下載BIOS韌體這類的工作。mCard如果包含整合 Flash和RAM的BMC對低成本來說更有幫助。

採用M1方式的系統組態, 主要藉由SMBus來通訊。(圖片來源: OPMA白皮書)
‧兼顧效能與安全的中價位方案—M 2 M2
透過BMC-based的網站伺服器傳輸系統是否正常的資訊,其BMC的處理能力高於M1,並有較大的定址空間以及更大的flash與RAM,同時可以遠端遙控虛擬的儲存裝置。藉由這些功能,M2可以處理複雜的工作,例如其可以透過網站介面來進行管理。

採用M2方式的系統組態, mCard擁有獨立的網路頻寬進行管理工作。(圖片來源: OPMA白皮書)
‧可重新導向的圖形介面控制台—M 3 M 3
在功能上的定義即是 M2再加上KVMoIP的功能, M3子系統需要提供影像擷取和硬體壓縮來提供管理者足以使用的畫面流暢度。M3很受歡迎的地方,
在於其 KVMoIP功能不需佔用PCI 插槽目前在OPMA管理卡的功能逐步增多,整合的跡象很明顯。泰安產品經理林鴻豪指出,目前將BMC直接整合到系統晶片組的南橋中是未來的趨勢!我們也將在日後的報導中繼續為讀者追蹤。

採用M3方式的系統組態, 對於系統的USB 和VGA皆可以透過mCard進行管理, 進而提供KVMoIP功能。(圖片來源:
OPMA白皮書) |
|
【原文刊載於RUN!PC雜誌:2007年九月號】 |
|
|
|
更正啟事 |
 |
RUN!PC 七月號 (第174期)
˙第47頁「UTM產品一覽」表中內容,NUSOFT於「其他產品特色」欄,應加註 「IM/P2P控管等」。
|
|
|