專利名稱:多主機板的開關(guān)機系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多主機板服務(wù)器,且特別涉及一種多主機板服務(wù)器的基板管理控制器。
背景技術(shù):
在現(xiàn)有的具有多個主機板的服務(wù)器系統(tǒng)中,均在每個主機板上安裝一個基板管理控制器(Baseboard Management Controller,BMC)。在現(xiàn)有的服務(wù)器系統(tǒng)中管理控制多個主機板的技術(shù),即利用在每個主機板上設(shè)置的一個基板管理控制器,管理控制其各自所在的主機板,各主機板上的基板管理控制器互不干涉,獨立運作。由于基板管理控制器價格比較高,會提高不少服務(wù)器系統(tǒng)的制造成本。因此,節(jié)省設(shè)置基板管理控制器的成本,設(shè)計能統(tǒng)籌管理多個獨立運作的主機板的服務(wù)器系統(tǒng),以及對服務(wù)器系統(tǒng)中多個獨立運作的主機板檢測其處于開機或關(guān)機的狀態(tài),如何分別針對每一個主機板進行開關(guān)機,成為亟待解決的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的首要目的,在于提出一種多主機板的開關(guān)機系統(tǒng),應(yīng)用于服務(wù)器系統(tǒng)中,包括多個主機板、管理模塊、多個通電開關(guān)以及電源單元。主機板用于進行服務(wù)器系統(tǒng)的數(shù)據(jù)運算,其中每個主機板包括一基本輸入/輸出系統(tǒng),對其所在的主機板進行初始化運算。管理模塊同時耦接多個主機板,并提供每一主機板一標識碼;包括基板管理控制器,以及多個通用輸入輸出接腳,其中,基板管理控制器耦接每一所述主機板,并根據(jù)各標識碼識別出相對應(yīng)的主機板;多個通用輸入輸出接腳設(shè)于基板管理控制器上,分別連接至每一主機板的基本輸入/輸出系統(tǒng),通過每一通用輸入輸出接腳,將各主機板的一電源狀態(tài)信號輸入至基板管理控制器。通電開關(guān)一一對應(yīng)每一主機板,通電開關(guān)分別耦接基板管理控制器,并發(fā)送一請求信號至基板管理控制器。電源單元通過通電開關(guān)耦接至多個主機板,對多個主機板供電。其中所述基板管理控制器經(jīng)由一個通用輸入輸出接腳,接收從相對應(yīng)的主機板傳來的一電源狀態(tài)信號。并且,通過電源狀態(tài)信號判斷相對應(yīng)的主機板的運行狀態(tài)為開機或關(guān)機。而基板管理控制器能通過一個所述通用輸入輸出接腳,發(fā)送一控制信號至相對應(yīng)的所述主機板,控制對應(yīng)一個主機板的通電開關(guān)接通或切斷電源單元對主機板的供電。如此,利用本發(fā)明的多主機板的開關(guān)機系統(tǒng),即可達成由基板管理控制器控制主機板開關(guān)機的目的。
為讓本發(fā)明上述目的和其它特征、優(yōu)點與實施例能更明顯易懂,所附附圖的詳細說明如下圖1是本發(fā)明的多主機板的開關(guān)機系統(tǒng)的方框圖2是本發(fā)明的多主機板的開關(guān)機系統(tǒng)的開機步驟流程圖;及圖3是本發(fā)明的多主機板的開關(guān)機系統(tǒng)的關(guān)機步驟流程圖。主要組件符號說明10 服務(wù)器系統(tǒng)211 Ml 通用輸入輸出接腳110 140:主機板310 340:通電開關(guān)111 141 基本輸入/輸出系統(tǒng) 400:電源單元200 管理模塊500 660 步驟流程210:基板管理控制器
具體實施例方式請配合參閱圖1,所示為本發(fā)明多主機板的開關(guān)機系統(tǒng)實施例的方框圖。本發(fā)明的多主機板的開關(guān)機系統(tǒng),設(shè)于服務(wù)器系統(tǒng)10中,包括主機板110、120、130、140 (110 140), 管理模塊200,通電開關(guān)310 ;340,以及電源單元400。主機板110 140用以進行服務(wù)器系統(tǒng)10的數(shù)據(jù)運算,其中主機板110 140分別包括基本輸入/輸出系統(tǒng)111、基本輸入/輸出系統(tǒng)121、基本輸入/輸出系統(tǒng)131及基本輸入/輸出系統(tǒng)141。管理模塊200同時耦接主機板110 140,并提供給每一主機板一個標識碼,以作為識別不同主機板之用。管理模塊200包括一基板管理控制器210,以及通用輸入輸出接腳 211 241。基本輸入/輸出系統(tǒng)111對主機板110上的各組成單元進行初始化運算,且通過通用輸入輸出接腳211連接到基板管理控制器210,以輸入主機板110的電源狀態(tài)信號至基板管理控制器210?;据斎?輸出系統(tǒng)121對主機板120上的各組成單元進行初始化運算,且通過通用輸入輸出接腳221連接到基板管理控制器210,以輸入主機板120的電源狀態(tài)信號至基板管理控制器210?;据斎?輸出系統(tǒng)131對主機板130上的各組成單元進行初始化運算,且通過通用輸入輸出接腳231連接到基板管理控制器210,以輸入主機板 130的電源狀態(tài)信號至基板管理控制器210?;据斎?輸出系統(tǒng)141對主機板140上的各組成單元進行初始化運算,且通過通用輸入輸出接腳241連接到基板管理控制器210,以輸入主機板140的電源狀態(tài)信號至基板管理控制器210?;骞芾砜刂破?10耦接每一主機板110 140,并根據(jù)各個主機板的標識碼,識別出相應(yīng)的主機板110 140。如此,基板管理控制器210才能與相對應(yīng)的主機板110、120、 130或140收發(fā)數(shù)據(jù)信號,而不會發(fā)生數(shù)據(jù)傳輸上的錯誤。通用輸入輸出接腳211 Ml設(shè)于基板管理控制器210上,基板管理控制器210通過通用輸入輸出接腳211 241分別連接至主機板110 140的基本輸入/輸出系統(tǒng)111 141。并且,通過每一主機板對應(yīng)的通用輸入輸出接腳211 241,能將各主機板110 140 的一電源狀態(tài)信號輸入至基板管理控制器210。通電開關(guān)310 340——對應(yīng)主機板110 140,且通電開關(guān)310 340分別耦接基板管理控制器210,通電開關(guān)310 340能分別發(fā)送一請求信號至基板管理控制器210。電源單元400通過通電開關(guān)310 340而耦接主機板110 140,能對主機板 110 140進行供電。上述基板管理控制器210能經(jīng)由通用輸入輸出接腳211 Ml的其中之一者,接收從相對應(yīng)的主機板110 140傳來的一電源狀態(tài)信號,并通過所述電源狀態(tài)信號判斷相對應(yīng)的主機板110 140其中之一的運行狀態(tài),是否處于開機(Power On)狀態(tài)或關(guān)機(Power Off)狀態(tài)?;骞芾砜刂破?10接收從通電開關(guān)310 340傳送來的請求信號,及經(jīng)由通用輸入輸出接腳211 241其中之一者接收與前述請求信號相對應(yīng)的主機板110 140傳來的電源狀態(tài)信號。基板管理控制器210即根據(jù)所述請求信號與所述電源狀態(tài)信號,發(fā)送一控制信號至相對應(yīng)的主機板110、120、130或140,以控制主機板110、120、130或140進行開機或關(guān)機。亦即,基板管理控制器210通過通用輸入輸出接腳211 241其中之一者,發(fā)送控制信號至相對應(yīng)的主機板110、120、130或140,以控制對應(yīng)主機板110 140的通電開關(guān) 310 340,從而接通或切斷電源單元400對主機板110、120、130或140的供電。當基板管理控制器210檢測到的電源狀態(tài)信號,即通用輸入輸出信號為低電位,即表示其所在主機板處于通電狀態(tài)。因此,基板管理控制器210控制主機板110 140斷電的方式為,通過設(shè)定通用輸入輸出信號的電位從低電位切換為高電位。相反地,若當基板管理控制器210檢測到的電源狀態(tài)信號,即通用輸入輸出信號為高電位,即表示其所在主機板處于未通電狀態(tài)。因此,基板管理控制器210控制主機板110 140通電的方式為,通過設(shè)定通用輸入輸出信號的電位從高電位切換為低電位。如此,即可達成由基板管理控制器210控制主機板 110 140開關(guān)機的目的。請配合參閱圖2,所示為本發(fā)明多主機板的開關(guān)機系統(tǒng)的開機步驟流程圖500。首先,通過基板管理控制器210選擇對主機板110 140之一進行開機(步驟510)。然后, 通過基板管理控制器210設(shè)定主機板110 140之一者傳送一電源狀態(tài)信號至基板管理控制器210(步驟520),其中所述電源狀態(tài)信號經(jīng)由通用輸入輸出接腳211 241輸入至基板管理控制器210。接著,基板管理控制器210會依據(jù)接收到的所述電源狀態(tài)信號,判斷相對應(yīng)的主機板是否通電(步驟530)。若步驟530中的判斷結(jié)果為是,則回到步驟510,再選擇對其他主機板進行開機;但若步驟530中的判斷結(jié)果為否,即表示選擇的主機板目前處于未通電的狀態(tài)。因此,通過基板管理控制器210對相對應(yīng)的主機板傳送一通電控制信號 (步驟M0),其中所述通電控制信號經(jīng)由通用輸入輸出接腳211 241傳送至相對應(yīng)的主機板110 140。最后,依據(jù)所述通電控制信號控制接通供應(yīng)主機板110 140的電源單元400 (步驟560),即基板管理控制器210通過通用輸入輸出接腳211 M1,設(shè)定通用輸入輸出信號的電位從高電位切換為低電位(步驟550),以控制主機板110 140的通電開關(guān)310 340接通電源單元400,以接通對主機板110 140的供電,然后結(jié)束本流程。如此,即完成了由基板管理控制器210控制主機板110 140開機的步驟。請配合參閱圖3,所示為本發(fā)明多主機板的開關(guān)機系統(tǒng)的關(guān)機步驟流程圖600。首先,通過基板管理控制器210選擇對主機板110 140之一進行關(guān)機(步驟610)。然后, 通過基板管理控制器210設(shè)定主機板110 140之一傳送一電源狀態(tài)信號至基板管理控制器210 (步驟620),其中所述電源狀態(tài)信號經(jīng)由通用輸入輸出接腳211 241輸入至基板管理控制器210。接著,基板管理控制器210會依據(jù)接收到的所述電源狀態(tài)信號,判斷相對應(yīng)的主機板是否通電(步驟630)。若步驟630中的判斷結(jié)果為否,則回到步驟610,再選擇對其他主機板進行關(guān)機;但若步驟630中的判斷結(jié)果為是,即表示選擇的主機板目前已處于通電的狀態(tài)。因此,通過基板管理控制器210對相對應(yīng)的主機板傳送一斷電控制信號 (步驟640),其中所述斷電控制信號經(jīng)由通用輸入輸出接腳211 241傳送至相對應(yīng)的主機板110 140。最后,依據(jù)所述斷電控制信號控制切斷供應(yīng)主機板110 140的電源單元 400 (步驟660),即基板管理控制器210通過通用輸入輸出接腳211 M1,設(shè)定通用輸入輸出信號的電位從低電位切換為高電位(步驟650),以控制主機板110 140上的通電開關(guān) 310 340切斷電源單元400,以切斷對主機板110 140的供電,然后結(jié)束本流程。如此, 即完成了由基板管理控制器210控制主機板110 140關(guān)機的步驟。
雖然本發(fā)明已通過實施方式揭露如上,但并非用來限定本發(fā)明,任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),可對本發(fā)明作出各種變更與修飾,因此本發(fā)明的保護范圍應(yīng)該以權(quán)利要求書所界定的范圍為準。
權(quán)利要求
1.一種多主機的開關(guān)機系統(tǒng),設(shè)于一服務(wù)器系統(tǒng)中,其特征在于,所述多主機的開關(guān)機系統(tǒng)至少包括多個主機板,用以進行所述服務(wù)器系統(tǒng)的數(shù)據(jù)運算,其中每個所述主機板包括一基本輸入/輸出系統(tǒng),對其所在的主機板進行初始化;管理模塊,同時耦接所述多個主機板,并提供每個所述主機板一標識碼,所述管理模塊包括基板管理控制器,耦接每一所述主機板,并根據(jù)各所述標識碼識別出相應(yīng)的所述主機板;多個通用輸入輸出接腳,設(shè)于所述基板管理控制器上,分別連接至每個主機板的基本輸入/輸出系統(tǒng),通過每個所述通用輸入輸出接腳,將各所述主機板的一電源狀態(tài)信號輸至所述基板管理控制器;多個通電開關(guān),一一對應(yīng)每一主機板,這些通電開關(guān)分別耦接所述基板管理控制器,并發(fā)送一請求信號至所述基板管理控制器;及電源單元,通過所述多個通電開關(guān)耦接所述多個主機板,對所述多個主機板供電。
2.根據(jù)權(quán)利要求1所述的多主機的開關(guān)機系統(tǒng),其特征在于,所述基板管理控制器經(jīng)由所述多個通用輸入輸出接腳其中之一者,接收從相對應(yīng)的所述主機板傳來的一電源狀態(tài)信號。
3.根據(jù)權(quán)利要求2所述的多主機的開關(guān)機系統(tǒng),其特征在于,所述基板管理控制器通過所述電源狀態(tài)信號判斷相對應(yīng)的所述主機板之一運行狀態(tài)是處于一開機狀態(tài)或一關(guān)機狀態(tài)。
4.根據(jù)權(quán)利要求1所述的多主機的開關(guān)機系統(tǒng),其特征在于,所述基板管理控制器接收所述請求信號,及通過所述多個通用輸入輸出接腳其中之一者接收所述請求信號相對應(yīng)的所述主機板傳來的所述電源狀態(tài)信號。
5.根據(jù)權(quán)利要求4所述的多主機的開關(guān)機系統(tǒng),其特征在于,所述基板管理控制器根據(jù)所述請求信號與所述電源狀態(tài)信號,發(fā)送一控制信號至相對應(yīng)的所述主機板,控制所述主機板開機或關(guān)機。
6.根據(jù)權(quán)利要求5所述的多主機的開關(guān)機系統(tǒng),其特征在于,所述基板管理控制器通過一個所述通用輸入輸出接腳,發(fā)送所述控制信號至相對應(yīng)的所述主機板,以控制對應(yīng)所述主機板的所述通電開關(guān)接通或切斷所述電源單元對所述主機板的供電。
全文摘要
本發(fā)明涉及一種多主機板的開關(guān)機系統(tǒng),應(yīng)用于服務(wù)器系統(tǒng)中,包括多個主機板、轉(zhuǎn)接模塊、基板管理控制器、多個通用輸入輸出接腳以及多個通電開關(guān)。經(jīng)由基板管理控制器,通過通用輸入輸出接腳,控制主機板上的通電開關(guān)接通或切斷供應(yīng)主機板的電源。
文檔編號G06F1/26GK102253703SQ20101017980
公開日2011年11月23日 申請日期2010年5月20日 優(yōu)先權(quán)日2010年5月20日
發(fā)明者余璘, 陳志偉 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司