两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種機柜系統(tǒng)的控制方法

文檔序號:6329704閱讀:320來源:國知局
專利名稱:一種機柜系統(tǒng)的控制方法
技術領域
本發(fā)明涉及一種電子裝置的控制方法,尤其涉及一種機柜系統(tǒng)的控制方法。
背景技術
在云計算(Cloud computing)中,是采用具有多個插槽的機柜系統(tǒng)(RackSystem),并設置機柜管理控制器(Rack Management Controller,RMC)于其中,以對機柜系統(tǒng)進行管理控制。此外,機柜系統(tǒng)中的插槽可允許插入機箱(Chassis),不同的機箱或同一機箱內(nèi)可以具有相異功能的節(jié)點,例如,網(wǎng)絡切換開關(LAN Switch)、主板(Mother Board)(或稱為服務器控制板Server Board)以及硬盤簇(Justa Bunch of Disks, JB0D)(或稱為硬盤控制器Hard Driver)。然而,上述機柜系統(tǒng)中相異功能的節(jié)點板子可具有不同的功率消耗,由于現(xiàn)有機柜管理控制方式中,機柜管理控制器是以定期的方式主動輪詢機柜系統(tǒng)中各個節(jié)點的訊息,使得機柜管理控制器無法實時得到新插上的節(jié)點主板的類型以及功率消耗信息。因此,機柜管理控制器難以準確的根據(jù)節(jié)點的功率消耗信息與機柜系統(tǒng)供應電源的最大負載量,實時的對新插上的節(jié)點進行開關機的控制。若同時開機運行多塊具有高功率消耗的主板時,機柜系統(tǒng)的總功率消耗可能超出其供應電源的最大負載量,造成供應電源不穩(wěn)的現(xiàn)象。此外,高功率消耗的主板節(jié)點所產(chǎn)生的大量熱能,可能造成機柜系統(tǒng)的散熱裝置無法順利排除熱能,使得機柜系統(tǒng)發(fā)生故障。因此,迄今現(xiàn)有技術仍具有上述缺陷與不足之處需要解決。

發(fā)明內(nèi)容
本發(fā)明為公開一種機柜系統(tǒng)的控制方法,應用于包含多個可拆卸機箱的機柜系統(tǒng)中,機箱中設置有至少一個節(jié)點,機柜系統(tǒng)中設置有機柜管理控制器,上述控制方法包含提供至少一個偵測單元,其連接機柜管理控制器以及機柜系統(tǒng)中機箱的節(jié)點上。隨后,偵測單元偵測機箱的狀態(tài)信息,以判斷機箱狀態(tài)是否改變。當機箱狀態(tài)改變時,偵測單元依據(jù)機箱的狀態(tài)信息判斷機柜系統(tǒng)中是否存在機箱對應的節(jié)點。當存在節(jié)點時,偵測單元獲取節(jié)點的現(xiàn)場可更換單元信息。其后,偵測單元將現(xiàn)場可更換單元信息傳送給機柜管理控制器。接著,機柜管理控制器依據(jù)現(xiàn)場可更換單元信息判斷節(jié)點型式。依據(jù)本發(fā)明的一實施例,上述機柜系統(tǒng)的控制方法更包含藉由機柜管理控制器將節(jié)點型式傳送給偵測單元。隨后,偵測單元依據(jù)節(jié)點型式進行節(jié)點的傳感器讀取程序,并將傳感器讀值傳送給機柜管理控制器。其后,機柜管理控制器依據(jù)節(jié)點型式以及傳感器讀值進行機柜系統(tǒng)的電源管理以及溫度控制。依據(jù)本發(fā)明的一實施例,其中節(jié)點型式包含網(wǎng)絡切換裝置、硬盤簇以及主板中至少其中之一,硬盤簇包含處理器,主板包含基板管理控制器。依據(jù)本發(fā)明的一實施例,其中獲取節(jié)點的現(xiàn)場可更換單元信息包含下列步驟。偵測單元通過節(jié)點型式通用輸入輸出端口偵測節(jié)點是否存在處理器或基板管理控制器。當節(jié)點不存在處理器或基板管理控制器時,偵測單元通過主裝置寫入讀取命令獲取節(jié)點的現(xiàn)場可更換單元信息。當節(jié)點存在處理器或基板管理控制器時,偵測單元通過現(xiàn)場可更換單元數(shù)據(jù)讀取命令獲取節(jié)點的現(xiàn)場可更換單元信息。依據(jù)本發(fā)明的一實施例,其中節(jié)點的傳感器讀取程序包含下列步驟。當節(jié)點型式為網(wǎng)絡切換裝置時,偵測單元通過主裝置寫入讀取命令獲取網(wǎng)絡切換裝置的傳感器讀值。當節(jié)點型式為硬盤簇時,偵測單元通過智能型平臺管理接口獲取硬盤簇的傳感器讀值。當節(jié)點的型式為主板時,偵測單元通過智能型平臺管理接口獲取主板的傳感器讀值。隨后,儲存節(jié)點的傳感器讀值于偵測單元中。依據(jù)本發(fā)明的一實施例,其中將節(jié)點的型式傳送給偵測單元包含下列步驟。通過節(jié)點型式命令通知偵測單元關于節(jié)點型式以及節(jié)點的傳感器的讀取方法。依據(jù)本發(fā)明的一實施例,其中將傳感器讀值傳送給機柜管理控制器包含下列步驟。提供傳感器的讀取命令給機柜管理控制器,以獲取儲存于偵測單元中節(jié)點的傳感器讀值。依據(jù)本發(fā)明的一實施例,其中進行機柜系統(tǒng)的電源管理以及溫度控制包含下列步驟。當節(jié)點型式為主板時,偵測單元獲取主板的基板管理控制器、基本輸入輸出系統(tǒng)以及復雜可編程邏輯裝置的版本信息。隨后,偵測單元提供主板相對應的版本信息給機柜管理控制器。當節(jié)點型式為網(wǎng)絡切換裝置或硬盤簇時,偵測單元直接提供網(wǎng)絡切換裝置或硬盤簇的功率消耗信息給機柜管理控制器。依據(jù)本發(fā)明的一實施例,其中進行機柜系統(tǒng)的電源管理以及溫度控制更包含下列步驟。偵測節(jié)點的致能信號。隨后,依據(jù)節(jié)點的致能信號執(zhí)行電源匹配計算,以統(tǒng)計節(jié)點的總功率消耗。其后,判斷總功率消耗是否大于預設功率值。當總功率消耗大于預設功率值時,控制節(jié)點的開啟數(shù)量而維持供應電源的負載量,以進行機柜系統(tǒng)的電源管理。依據(jù)本發(fā)明的一實施例,其中機柜管理控制器依據(jù)節(jié)點的開啟數(shù)量所對應產(chǎn)生的熱能控制風扇轉(zhuǎn)速或啟動散熱裝置,以調(diào)節(jié)機柜系統(tǒng)的溫度。因此,應用本發(fā)明的優(yōu)點在通過偵測單元偵測與判斷機柜系統(tǒng)中新增節(jié)點的狀態(tài)信息及其傳感器讀值,使得機柜管理控制器可實時判斷節(jié)點型式并相對應進行電源匹配計算,以對機柜系統(tǒng)中的所有節(jié)點進行功率消耗統(tǒng)計與供電分配,并依據(jù)開啟節(jié)點所對應產(chǎn)生的熱能執(zhí)行相對應的溫度調(diào)節(jié),而達到上述目的。


為讓本發(fā)明的上述和其它目的、特征、優(yōu)點與實施例能更明顯易懂,所附附圖的詳細說明如下:圖1繪示依照本發(fā)明的一實施方式的一種機柜系統(tǒng)的電路方塊示意圖。圖2繪示依照本發(fā)明的一實施方式的一種機柜系統(tǒng)的控制方法的流程示意圖。圖3繪示依照本發(fā)明的一實施方式的一種機柜系統(tǒng)的控制方法的流程示意圖。圖4繪示依照本發(fā)明的一實施例中獲取節(jié)點的現(xiàn)場可更換單元信息的流程示意圖。圖5繪示依照本發(fā)明的一實施例中進行節(jié)點的傳感器讀取程序的流程示意圖。圖6繪示依照本發(fā)明的一實施例中進行機柜系統(tǒng)的電源管理以及溫度控制的流程不意圖。圖7繪示依照本發(fā)明的一實施例中進行機柜系統(tǒng)的電源管理以及溫度控制的流程不意圖。主要組件符號說明100:機柜系統(tǒng)111 117:第一機箱 第七機箱121 134:第一節(jié)點 第十四節(jié)點140:偵測單元150:機柜管·理控制器210 390:步驟410 780:子步驟
具體實施例方式以下將以附圖及詳細說明來清楚闡釋本發(fā)明的精神,任何本領域的普通技術人員在了解本發(fā)明的較佳實施例后,當可由本發(fā)明所揭露的技術,加以改變及修飾,且并不脫離本發(fā)明的精神與范圍。圖1繪示依照本發(fā)明的一實施方式的一種機柜系統(tǒng)100的電路方塊示意圖。實務上,機柜系統(tǒng)100可適用于服務器或其它類似的裝置而不以此為限。如圖1所示,機柜系統(tǒng)100可包含可拆卸的第一機箱(Chassis)Ill 第七機箱117、偵測單元(DetectingUnit) 140以及機柜管理控制器(RackManagement Controller,RMC) 150,其中偵測單兀140電性耦接第一機箱111 第七機箱117,機柜管理控制器150電性耦接偵測單元140。在本實施例中,每個機箱可包含兩個節(jié)點(Node),因此機柜系統(tǒng)100可包含十四個節(jié)點,例如,第一節(jié)點121 第十四節(jié)點134。上述節(jié)點可為網(wǎng)絡切換裝置(LANSwitch)、硬盤簇(JBOD)以及主板(Motherboard)其中之一。偵測單元140可通過總線切換裝置(I2C SwitchM未繪示)分別耦接至上述十四個節(jié)點,并通過智能型平臺管理接口(IntelligentPlatform Management Interface, IPMI)或米用主裝置寫入讀取命令(master_write_read command)獲取第一節(jié)點121 第十四節(jié)點134的最新狀態(tài)信息。例如,獲取上述節(jié)點是否存在、以及節(jié)點的現(xiàn)場可更換單元(Field Replaceable Unit, FRU)的信息。然后,偵測單元140可通過網(wǎng)絡連結將節(jié)點的現(xiàn)場可更換單元的信息提供給機柜管理控制器150,以供機柜管理控制器150進行第一節(jié)點121 第十四節(jié)點134的型式的判斷。接著,機柜管理控制器150通知偵測單元140關于上述節(jié)點的型式。隨后,偵測單元140依據(jù)節(jié)點的型式,以相對應的傳感器讀取方法(通過智能型平臺管理接口或采用主裝置寫入讀取命令)獲取第一節(jié)點121 第十四節(jié)點134的傳感器讀值及其相對應的版本信息。接著,機柜管理控制器150獲取儲存于偵測單元140中第一節(jié)點121 第十四節(jié)點134的傳感器讀值及其相對應的版本信息。然后,機柜管理控制器150依據(jù)第一節(jié)點121 第十四節(jié)點134的型式與傳感器讀值進行第一節(jié)點121 第十四節(jié)點134的功率消耗統(tǒng)計與供電分配。例如,當?shù)谝还?jié)點121 第十四節(jié)點134均為1000W的高功率消耗主板時,機柜管理控制器150通過偵測單元140獲取上述節(jié)點的傳感器讀值及其相對應的版本信息,并執(zhí)行電源匹配計算。因此,機柜管理控制器150可事先計算出總功率消耗為14000W,并判斷此總功率消耗將大于機柜系統(tǒng)100的供應電源的預設功率值10000W。當?shù)谝还?jié)點121 第十四節(jié)點134均被按下啟動開關而送出致能信號時,機柜管理控制器150依據(jù)上述總功率消耗的計算結果而限制第一節(jié)點121 第十四節(jié)點134的開機數(shù)量,使其總功率消耗維持在預設功率值10000W以內(nèi)。因此,機柜管理控制器150可以只允許第一節(jié)點121 第十節(jié)點130能夠開機,使得總功率消耗不超過10000W。同時,機柜管理控制器150可依據(jù)目前功率消耗所產(chǎn)生的熱能控制風扇轉(zhuǎn)速或啟動散熱裝置,以調(diào)節(jié)機柜系統(tǒng)100的溫度。值得注意的是,機柜系統(tǒng)100更可包含多個偵測單元(未繪示)。例如,機柜系統(tǒng)100可包含5個偵測單元,其中每個偵測單元可連接7個機箱共14個節(jié)點。因此,在此實施例中,機柜系統(tǒng)100共可包含70個節(jié)點,并通過機柜管理控制器150進行供電分配以及風扇轉(zhuǎn)速控制,達到機柜系統(tǒng)100的實時電源管理與溫度控制。

圖2繪示依照本發(fā)明的一實施方式的一種機柜系統(tǒng)的控制方法的流程示意圖。上述控制方法可應用于如圖1所示的機柜系統(tǒng)100中,并且包含下列操作步驟。于步驟210中,提供至少一個偵測單元140,其連接機柜管理控制器150以及機柜系統(tǒng)100中第一機箱111 第七機箱117所對應的第一節(jié)點121 第十四節(jié)點134上。隨后,在步驟220中,偵測單元140偵測第一機箱111 第七機箱117的狀態(tài)信息。在步驟225中,偵測單元140可依據(jù)上述偵測結果判斷第一機箱111 第七機箱117的狀態(tài)是否改變。例如,偵測單元140可偵測與判斷第一機箱111 第七機箱117中之任一者是否從機柜系統(tǒng)100中移除的狀態(tài)信息、或第一機箱111 第七機箱117其中之一是否為機柜系統(tǒng)100中新增的機箱,并可發(fā)送相對應的狀態(tài)命令給機柜管理控制器150,以通知機柜管理控制器150關于第一機箱111 第七機箱117中的一個機箱狀態(tài)已經(jīng)發(fā)生改變。當?shù)谝粰C箱111 第七機箱117其中之一的狀態(tài)改變時,偵測單元140可依據(jù)上述機箱的狀態(tài)信息判斷機柜系統(tǒng)100中是否存在機箱對應的節(jié)點,如步驟230所示。例如,當在第一機箱111 第七機箱117相對應的插槽中新增或移除板子時,偵測單元140可依據(jù)第一機箱111 第七機箱117的狀態(tài)信息判斷上述機箱中是否有新增或移除的節(jié)點。當存在第一節(jié)點121 第十四節(jié)點134其中之一,偵測單元140可獲取上述節(jié)點的現(xiàn)場可更換單元信息,如步驟240所示。其后,在步驟250中,偵測單元140可將所獲取到的現(xiàn)場可更換單元信息傳送給機柜管理控制器150。接著,在步驟260中,機柜管理控制器150可依據(jù)現(xiàn)場可更換單元信息判斷上述存在的節(jié)點型式。在一實施例中,節(jié)點型式可包含網(wǎng)絡切換裝置、硬盤簇以及主板中至少其中之一,其中硬盤簇可包含處理器,主板可包含基板管理控制器(Baseboard ManagementController, BMC)。圖3繪示依照本發(fā)明的一實施方式的一種機柜系統(tǒng)的控制方法的流程示意圖。上述控制方法可應用于如圖1所示的機柜系統(tǒng)100中,且本實施例的步驟310 步驟360與上述實施例的步驟210 步驟260相同或相似,于此不再贅述。在步驟370中,可藉由機柜管理控制器150將節(jié)點型式的判斷結果傳送給偵測單元140,并通過節(jié)點型式命令(NodeType Command)通知偵測單元140關于節(jié)點型式以及節(jié)點的傳感器的讀取方法。例如,當機柜管理控制器150判斷出第一節(jié)點121 第十節(jié)點130為主板節(jié)點而第i^一節(jié)點131 第十四節(jié)點134為網(wǎng)絡切換裝置時,機柜管理控制器150會將此節(jié)點型式判斷結果回傳給偵測單元140。隨后,在步驟380中,偵測單元140可依據(jù)節(jié)點型式進行第一節(jié)點121 第十四節(jié)點134的傳感器讀取程序,并將傳感器讀值傳送給機柜管理控制器150,且提供傳感器的讀取命令(Sensor Reading Command)給機柜管理控制器150,使其可通過智能型平臺管理接口獲取儲存于偵測單元140中節(jié)點的傳感器讀值。其后,在步驟390中,機柜管理控制器150可依據(jù)節(jié)點型式以及傳感器讀值進行機柜系統(tǒng)100的電源管理以及溫度控制。也就是說,機柜管理控制器150可依據(jù)不同節(jié)點型式所對應的功率消耗以及節(jié)點的開啟狀態(tài)判斷總功率消耗是否超過供應電源的負載量,以決定是否限制第一節(jié)點121 第十四節(jié)點134的開啟數(shù)量而維持一定的功率消耗。此外,機柜管理控制器150可依據(jù)上述節(jié)點的總功率消耗所對應產(chǎn)生的熱能控制風扇轉(zhuǎn)速與散熱裝置,以調(diào)節(jié)機柜系統(tǒng)100的溫度。當步驟330中判斷節(jié)點不存在時,亦即節(jié)點相對應的板子已經(jīng)被抽離機柜系統(tǒng)100之中。此時,偵測單元140可直接提供節(jié)點不存在的信息給機柜管理控制器150。因此,偵測單元140與機柜管理控制器150可略過此節(jié)點信息的傳遞,而進行其它節(jié)點的狀態(tài)信息的獲取與判斷,且不以上述實施例的操作順序為限。圖4繪示依照本發(fā)明的一實施例的步驟240及(或)步驟340中獲取節(jié)點的現(xiàn)場可更換單元信息的流程示意圖。在子步驟410中,偵測單元140可通過節(jié)點型式通用輸入輸出端口(node_type_GP10)偵測節(jié)點是否存在處理器或基板管理控制器。當節(jié)點不存在處理器或基板管理控制器時,偵測單元140可通過主裝置寫入讀取命令獲取節(jié)點的現(xiàn)場可更換單元信息,如子步驟420所示。當節(jié)點存在處理器或基板管理控制器時,偵測單元140可通過現(xiàn)場可更換單元數(shù)據(jù)讀取命令(read_FRU_data command)獲取節(jié)點的現(xiàn)場可更換單元信息,如子步驟430所示。圖5繪示依照本發(fā)明的一實施例的步驟380中進行節(jié)點的傳感器讀取程序的流程示意圖。在子步驟510中,當節(jié)點型式為網(wǎng)絡切換裝置時,偵測單元140可通過主裝置寫入讀取命令獲取網(wǎng)絡切換裝置的傳感器讀值。當節(jié)點型式為硬盤簇時,偵測單元140可通過智能型平臺管理接口獲取硬盤簇的傳感器讀值,如子步驟520所示。當節(jié)點的型式為主板時,偵測單元140可通過主板的基板管理控制器并利用智能型平臺管理接口獲取主板的傳感器讀值,如子步驟530所示。隨后,在步驟540中,可將節(jié)點的傳感器讀值儲存于偵測單元140中以等候機柜管理控制器150讀取。值得注意的是,在本實施例中的節(jié)點的型式更可包含其它種類的控制板或等效裝置,而不以上述為限。圖6繪示依照本發(fā)明的一實施例的步驟390中進行機柜系統(tǒng)100的電源管理以及溫度控制的流程示意圖。當節(jié)點型式為具有1000W的功率消耗的主板時,偵測單元140獲取主板的基板管理控制器、基本輸入輸出系統(tǒng)以及復雜可編程邏輯裝置的版本信息,如步驟610所示。隨后,在步驟620中,偵測單元140提供主板相對應的版本信息給機柜管理控制器150。在一實施例中,進行機柜系統(tǒng)100的電源管理以及溫度控制更包含下列步驟。在步驟640中,偵測節(jié)點的致能信號。亦即,偵測節(jié)點是否開機。當?shù)谝还?jié)點121 第十四節(jié)點134的啟動開關被致能時,第一節(jié)點121 第十四節(jié)點134會產(chǎn)生十四個致能信號,并通過偵測單元140傳遞給機柜管理控制器150。隨后,在步驟650中,機柜管理控制器150可依據(jù)節(jié)點的致能信號執(zhí)行電源匹配計算,以統(tǒng)計節(jié)點的總功率消耗。例如,當?shù)谝还?jié)點121 第十四節(jié)點134均為具有IOOOW功率消耗的主板時,機柜管理控制器150可計算出總功率消耗為14000W。其后,在步驟660中,判斷總功率消耗是否大于預設功率值。例如,機柜管理控制器150可判斷出第一節(jié)點121 第十四節(jié)點134的總功率消耗14000W大于供應電源的預設功率值10000W。當總功率消耗大于預設功率值時,機柜管理控制器150可控制節(jié)點的開啟數(shù)量而維持供應電源的負載量,以進行機柜系統(tǒng)100的電源管理。亦即,機柜管理控制器150只允許第一節(jié)點121 第十節(jié)點130能夠開啟,使得總功率消耗不超過10000W,以維持供應電源的負載量,如步驟670所示。當節(jié)點型式為具有低功率消耗的網(wǎng)絡切換裝置或硬盤簇時,偵測單元140可直接提供網(wǎng)絡切換裝置或硬盤簇相對應的功率消耗信息給機柜管理控制器150,如子步驟630所示。隨后,機柜系統(tǒng)100中的網(wǎng)絡切換裝置以及硬盤簇可直接開啟,而不需進行電源匹配計算。在子步驟680中,機柜管理控制器150可依據(jù)目前節(jié)點的開啟數(shù)量以及所對應產(chǎn)生的熱能控制風扇轉(zhuǎn)速或啟動散熱裝置,以調(diào)節(jié)機柜系統(tǒng)100的溫度。例如,當節(jié)點的開啟數(shù)量由原先的兩個節(jié)點變成十個節(jié)點時,總功率消耗由原先的2000W上升至10000W。此時,機柜管理控制器150可依據(jù)上述功率消耗所產(chǎn)生的熱能控制風扇轉(zhuǎn)速由原先的800RPM上升至4000RPM,以增加散熱能力,調(diào)節(jié)機柜系統(tǒng)100的溫度?;蛘?,請參照圖7。圖7繪示依照本發(fā)明的一實施例的步驟390中進行機柜系統(tǒng)100的電源管理以及溫度控制的流程示意圖。子步驟710 子步驟730與子步驟610 子步驟630相同或相似,于此不再贅述。接著,在子步驟740中,偵測單元140可偵測節(jié)點為主板、網(wǎng)絡切換裝置或硬盤簇時的致能信號。當?shù)谝还?jié)點121 第十四節(jié)點134的啟動開關被致能時,第一節(jié)點121 第十四節(jié)點134會產(chǎn)生十四個致能信號,并通過偵測單元140將節(jié)點的致能信號傳遞給機柜管理控制器150。接著,機柜管理控制器150可依據(jù)上述節(jié)點的開啟數(shù)量,執(zhí)行電源匹配計算,以統(tǒng)計節(jié)點的總功率消耗,如子步驟750所示。例如,當?shù)谝还?jié)點121 第十四節(jié)點134均為具有100W功率消耗的網(wǎng)絡切換裝置時,機柜管理控制器150可計算出總功率消耗為1400W。然后,在子步驟760中,機柜管理控制器150可判斷總功率消耗是否大于預設功率值。例如,機柜管理控制器150可判斷總功率消耗1400W并未大于預設功率值10000W。因此,機柜管理控制器150可允許第一節(jié)點121 第十四節(jié)點134全部開啟,如子步驟770所示。接著,在子步驟780中,機柜管理控制器150可依據(jù)目前節(jié)點的開啟數(shù)量以及所對應產(chǎn)生的熱能控制風扇轉(zhuǎn)速或啟動散熱裝置,以調(diào)節(jié)機柜系統(tǒng)100的溫度。例如,當節(jié)點的總功率消耗由原先的10000W下降至1400W時,機柜系統(tǒng)100中所產(chǎn)生的熱能隨之下降,使得機柜管理控制器150可控制風扇轉(zhuǎn)速由原先的4000RPM下降至560RPM,以相對應調(diào)節(jié)機柜系統(tǒng)100的溫度。相較于現(xiàn)有作法,在本發(fā)明的上述實施例中,通過偵測單元偵測與判斷機柜系統(tǒng)中新增節(jié)點的狀態(tài)信息及其傳感器讀值,使得機柜管理控制器可實時判斷節(jié)點型式并相對應進行電源匹配計算,以對機柜系統(tǒng)中的所有節(jié)點進行功率消耗統(tǒng)計與供電分配,并依據(jù)開啟節(jié)點所對應產(chǎn)生的熱能執(zhí)行相對應的溫度調(diào)節(jié),達到實時電源管理與溫度控制的功能,并可廣泛運用于服務器與云計算系統(tǒng)之中。在本發(fā)明的上述實施例中所提及的步驟及其子步驟,除特別敘明其順序者外,均可依實際需要調(diào)整其前后順序,甚至可同時或部分同時執(zhí)行,而不以上述為限。雖然本發(fā)明已以實施例方式揭露如上,然其并非用以限定本發(fā)明,任何本領域的普通技術人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作各種的更動與潤飾,因此本發(fā)明的保護范圍當視權利要求書所界定的范圍為準。
權利要求
1.一種機柜系統(tǒng)的控制方法,應用于包含多個可拆卸機箱的機柜系統(tǒng)中,所述機箱中設置有至少一節(jié)點,所述機柜系統(tǒng)中設置有一機柜管理控制器,其特征在于,所述控制方法包含: 提供至少一偵測單元,所述偵測單元連接到所述機柜管理控制器以及所述機柜系統(tǒng)中所述機箱的所述節(jié)點上; 所述偵測單元偵測所述機箱的狀態(tài)信息,以判斷所述機箱狀態(tài)是否改變; 當所述機箱狀態(tài)改變時,所述偵測單元依據(jù)所述機箱的狀態(tài)信息判斷所述機柜系統(tǒng)中是否存在所述機箱對應的所述節(jié)點; 當存在所述節(jié)點時,所述偵測單元獲取所述節(jié)點的一現(xiàn)場可更換單元信息; 所述偵測單元將所述現(xiàn)場可更換單元信息傳送給所述機柜管理控制器;以及 所述機柜管理控制器依據(jù) 所述現(xiàn)場可更換單元信息判斷所述節(jié)點型式。
2.根據(jù)權利要求1所述的機柜系統(tǒng)的控制方法,其特征在于,更包含下列步驟: 藉由所述機柜管理控制器將所述節(jié)點型式傳送給所述偵測單元; 所述偵測單元依據(jù)所述節(jié)點型式進行所述節(jié)點的傳感器讀取程序,并將傳感器讀值傳送給所述機柜管理控制器;以及 所述機柜管理控制器依據(jù)所述節(jié)點型式以及傳感器讀值進行所述機柜系統(tǒng)的電源管理以及溫度控制。
3.根據(jù)權利要求1所述的機柜系統(tǒng)的控制方法,其特征在于,所述節(jié)點型式包含一網(wǎng)絡切換裝置、一硬盤簇以及一主板中至少其中之一,所述硬盤簇包含一處理器,所述主板包含一基板管理控制器。
4.根據(jù)權利要求3所述的機柜系統(tǒng)的控制方法,其特征在于,獲取所述節(jié)點的所述現(xiàn)場可更換單元信息包含下列步驟: 所述偵測單元通過一節(jié)點型式通用輸入輸出端口偵測所述節(jié)點是否存在所述處理器或所述基板管理控制器; 當所述節(jié)點不存在所述處理器或所述基板管理控制器時,所述偵測單元通過一主裝置寫入讀取命令獲取所述節(jié)點的所述現(xiàn)場可更換單元信息;以及 當所述節(jié)點存在所述處理器或所述基板管理控制器時,所述偵測單元通過一現(xiàn)場可更換單元數(shù)據(jù)讀取命令獲取所述節(jié)點的所述現(xiàn)場可更換單元信息。
5.根據(jù)權利要求4所述的機柜系統(tǒng)的控制方法,其特征在于,所述節(jié)點的傳感器讀取程序包含下列步驟: 當所述節(jié)點型式為所述網(wǎng)絡切換裝置時,所述偵測單元通過所述主裝置寫入讀取命令獲取所述網(wǎng)絡切換裝置的傳感器讀值; 當所述節(jié)點型式為所述硬盤簇時,所述偵測單元通過一智能型平臺管理接口獲取所述硬盤簇的傳感器讀值; 當所述節(jié)點的型式為所述主板時,所述偵測單元通過所述智能型平臺管理接口獲取所述主板的傳感器讀值;以及 儲存所述節(jié)點的傳感器讀值于所述偵測單元中。
6.根據(jù)權利要求2所述的機柜系統(tǒng)的控制方法,其特征在于,將所述節(jié)點的型式傳送給所述偵測單元的步驟包含:通過一節(jié)點型式命令通知所述偵測單元關于所述節(jié)點型式以及所述節(jié)點的傳感器的讀取方法。
7.根據(jù)權利要求2所述的機柜系統(tǒng)的控制方法,其特征在于,將傳感器讀值傳送給所述機柜管理控制器的步驟包含: 提供傳感器的讀取命令給所述機柜管理控制器,以獲取儲存于所述偵測單元中所述節(jié)點的傳感器讀值。
8.根據(jù)權利要求3所述的機柜系統(tǒng)的控制方法,其特征在于,進行所述機柜系統(tǒng)的電源管理以及溫度控制的步驟包含: 當所述節(jié)點型式為所述主板時,所述偵測單元獲取所述主板的所述基板管理控制器、一基本輸入輸出系統(tǒng)以及一復雜可編程邏輯裝置的版本信息; 所述偵測單元提供所述主板相對應的版本信息給所述機柜管理控制器;以及 當所述節(jié)點型式為所述網(wǎng)絡切換裝置或所述硬盤簇時,所述偵測單元直接提供所述網(wǎng)絡切換裝置或所述硬盤簇的功率消耗信息給所述機柜管理控制器。
9.根據(jù)權利要求8所述的機柜系統(tǒng)的控制方法,其特征在于,進行所述機柜系統(tǒng)的電源管理以及溫度控制的步驟更包含: 偵測所述節(jié)點的致能信號; 依據(jù)所述節(jié)點的致能信號執(zhí)行一電源匹配計算,以統(tǒng)計所述節(jié)點的一總功率消耗; 判斷所述總功率消耗是否大于一預設功率值;以及 當所述總功率消耗大于所述預設功率值時,控制所述節(jié)點的開啟數(shù)量而維持一供應電源的負載量,以進行所述機柜系統(tǒng)的電源管理。
10.根據(jù)權利要求9所述的機柜系統(tǒng)的控制方法,其特征在于,所述機柜管理控制器依據(jù)所述節(jié)點的開啟數(shù)量所對應產(chǎn)生的熱能控制風扇轉(zhuǎn)速或啟動散熱裝置,以調(diào)節(jié)所述機柜系統(tǒng)的溫度。
全文摘要
本發(fā)明提出了一種機柜系統(tǒng)的控制方法,應用于包含多個可拆卸機箱的機柜系統(tǒng)中,機箱設置有至少一個節(jié)點,機柜系統(tǒng)設置有機柜管理控制器,包含下列步驟。首先,提供至少一個偵測單元,其連接機柜管理控制器以及機柜系統(tǒng)中機箱的節(jié)點。隨后,偵測單元偵測機箱的狀態(tài)信息,以判斷機箱狀態(tài)是否改變。當機箱狀態(tài)改變時,偵測單元判斷機柜系統(tǒng)中是否存在機箱對應的節(jié)點。當存在節(jié)點時,偵測單元獲取節(jié)點的現(xiàn)場可更換單元信息。其后,偵測單元將現(xiàn)場可更換單元信息傳送給機柜管理控制器。接著,機柜管理控制器依據(jù)現(xiàn)場可更換單元信息判斷節(jié)點型式。應用本發(fā)明使得機柜管理控制器可實時判斷節(jié)點型式并相對應進行電源匹配計算,并執(zhí)行相對應的溫度調(diào)節(jié)。
文檔編號G05B19/418GK103092138SQ201110335298
公開日2013年5月8日 申請日期2011年10月28日 優(yōu)先權日2011年10月28日
發(fā)明者余璘 申請人:英業(yè)達科技有限公司, 英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
任丘市| 定远县| 抚州市| 福建省| 子洲县| 湾仔区| 邯郸市| 南皮县| 高清| 边坝县| 进贤县| 姜堰市| 南漳县| 富锦市| 鄢陵县| 山阴县| 盖州市| 邛崃市| 桓仁| 类乌齐县| 东至县| 嫩江县| 渝北区| 临江市| 红安县| 刚察县| 清远市| 西林县| 巨野县| 金门县| 武清区| 无棣县| 新竹县| 罗定市| 繁昌县| 竹溪县| 南开区| 广东省| 靖远县| 武宣县| 克山县|