芯片組以及服務器系統的制作方法
【技術領域】
[0001]本發明涉及服務器系統管理(server system management)技術領域,尤其涉及一種芯片組以及服務器系統。
【背景技術】
[0002]在一服務器系統中,一項重要課題為監控網絡以及每一服務器節點的物理狀態。服務器系統上常常會應用智能平臺管理界面(Intelligent Platform ManagementInterface,簡稱IPMI)協議,但其通訊協議非常復雜。低成本且低復雜度的服務器系統管理架構為本技術領域一項重要課題。
【發明內容】
[0003]本發明提供一種芯片組以及使用該芯片組的服務器系統。
[0004]本發明一種實施方式提供的一芯片組是應用于一服務器系統的一服務器節點,且具有一嵌入式管理控制器。該芯片組還包括南橋以及北橋。該嵌入式管理芯片組收集服務器節點的節點內部信息,供服務器系統管理使用。該嵌入式管理控制器耦接一底板管理控制器。該底板管理控制器設置在服務器節點外部,通過網絡與遠程終端通訊。
[0005]本發明另一種實施方式是一服務器系統,包括復數個服務器節點、一底板管理控制器以及一開關模塊。所述服務器節點各自包括一芯片組。各芯片組包括南橋與北橋。服務器節點上的芯片組是與一嵌入式管理控制器整合入一芯片。上述嵌入式管理控制器是用于收集對應的服務器節點的節點內部信息,供服務器系統管理使用。底板管理控制器設置于所述服務器節點外,經網絡與一遠程終端通訊。該開關模塊選擇性地將不同服務器節點的嵌入式管理控制器連結至該底板管理控制器。
[0006]在一種實施方式中,服務器系統包括一刀片(blade)。所述多個服務器節點、開關模塊、以及底板管理控制器是設置在該刀片上,形成刀片服務器。
[0007]在另一種實施方式中,該服務器系統包括一背板(backplane),用以插裝復數個刀片(blades)。復數個服務器節點是劃分為多個組別,分組設置在所述刀片上。該底板管理控制器是設置在該背板上,而非所述刀片上。該開關模塊包括復數個開關子模塊,分別設置在所述刀片上。各刀片上的嵌入式管理控制器是經由各刀片上的開關子模塊選擇性地耦接至該底板管理控制器。
[0008]在本發明前述實施例的芯片組以及使用如此芯片組的服務器系統中,由于各服務器節點的節點內部信息是經由芯片組所支持的芯片內通訊路徑被搜集和傳遞至服務器節點上設置的嵌入式管理控制器eMC,故服務器節點以及其上的嵌入式管理控制器eMC之間的通訊無需依賴于復雜的智能平臺管理接口(IPMI)協議。低成本且低復雜度的服務器系統管理架構因而建立。
[0009]下文特舉實施例,并配合所附圖示,詳細說明本
【發明內容】
。
【附圖說明】
[0010]圖1根據本發明一種實施方式圖解一種服務器系統100 ;
[0011]圖2A根據本發明一種實施方式圖解具有一刀片(blade)202的一種服務器系統;
[0012]圖2B根據本發明另一種實施方式圖解一服務器系統,具有一背板(backplane) 204、以及插裝于該背板204上的復數個刀片(blades) Bladel與Blade2 ;
[0013]圖3為方塊圖,圖解根據本發明一種實施方式所實現的嵌入式管理控制器eMC ;
[0014]圖4為流程圖,圖解嵌入式管理控制器eMC如何將節點內部信息經第一開關(例如I2C開關)傳送至該底板管理控制器BMC ;
[0015]圖5圖解非揮發性存儲器312的空間配置,其中,該非揮發性存儲器312是由一服務器節點以及該服務器節點上所安裝的一嵌入式管理控制器eMC共享;
[0016]圖6圖解非揮發性存儲器312的空間配置,其中,該非揮發性存儲器312是由復數個服務器節點以及所述服務器節點上安裝的復數個嵌入式管理控制器eMC共享;
[0017]圖7A圖解一邏輯電路,用于設定一服務器系統的開機順序,該服務器系統具有復數個服務器節點Ν0(1θ1...Ν0(1θ4,且不同服務器節點Ν0(1θ1...Ν0(1θ4上的芯片組以及嵌入式管理控制器eMC如圖6所示共享同一閃存312 ;以及
[0018]圖7B根據本發明一種實施方式圖解服務器系統700上所安裝的組件的開機順序。
[0019]【附圖說明】:
[0020]100:服務器系統;102:遠程終端;
[0021]104:網絡;202:刀片(blade);
[0022]204:背板(backplane) ;302:節點內部信息收集模塊;
[0023]304:第一通訊接口控制器; 306:第二通訊接口控制器;
[0024]308:存儲器接口控制器;312:非揮發性存儲器;
[0025]314:多工器;402…414:步驟;
[0026]502:系統的基本輸入輸出系統(system B1S);
[0027]602:服務器節點基本輸入輸出系統的讀取區;
[0028]604:服務器節點Nodel的寫入區;
[0029]606:服務器節點Node2的寫入區;
[0030]608:服務器節點Node3的寫入區;
[0031]610:服務器節點Node4的寫入區;
[0032]702…738:步驟;
[0033]BMC:底板管理控制器; CI_L...CI_M:接口模塊;
[0034]CPU:中央處理器;CS:控制信號;
[0035]eMC:嵌入式管理控制器;Imagel、Image2:固件映像;
[0036]MCU:微控制器;Mux:多工器;
[0037]NB:北橋;Nodel...NodeM:服務器節點;
[0038]SB:南橋;SB_Bus:南橋SB所支持的芯片內路徑;
[0039]SW:開關模塊;SW1、SW2:第一、第二開關。
【具體實施方式】
[0040]以下敘述列舉本發明的多種實施例。以下敘述介紹本發明的基本概念,且并非意圖限制本
【發明內容】
。實際發明范圍應依照申請專利范圍而界定。
[0041]圖1圖解根據本發明一種實施方式所實現的一服務器系統100。服務器系統100包括復數個服務器節點Nodel ???NodeM、一底板管理控制器BMC以及一開關模塊SW。
[0042]服務器節點Νο(1θ1...Νο(1θΜ可為相似架構。每個服務器節點包括一中央處理單元CPU、還包括北橋NB以及南橋SB組成的一芯片組(chipset)。北橋NB與南橋SB可為兩芯片、也可制作在單一芯片上。嵌入式管理控制器eMC對應設置在各服務器節點上。在某些實施例中,嵌入式管理控制器eMC整合至含南橋SB的芯片中。在圖1所示的實施方式中,嵌入式管理控制器eMC整合在芯片組內。嵌入式管理控制器eMC各自收集所對應的服務器節點的節點內部信息,供服務器系統管理(server system management)使用。上述節點內部信息可包括中央處理器CPU、北橋NB或南橋SB的信息。此外,設置在各服務器節點上的傳感器(如,風扇傳感器)的感測數據也可由對應的嵌入式管理控制器eMC收集,作為節點內部信息。由于各服務器節點的節點內部信息是經由芯片組所支持的芯片內通訊路徑傳遞,故服務器節點以及其上所安裝的嵌入式管理控制器eMC之間的通訊無需依賴于前述的智能平臺管理接口(IPMI)協議。低成本且低復雜度的服務器系統管理架構因而建立。此夕卜,除了節點內部信息的收集(如,收集且報導(collecting and reporting)節點內部狀態),嵌入式管理控制器eMC還可支持采用局域網絡(LAN)或串行局域網絡(SOL,serialover LAN簡寫)的遠程文本終端(remote text console);遠程重開機(reboot)/上電(power-on)/斷電(power-off)操作、遠程決策的基本輸入輸出系統設定(remote auditB1S