專利名稱:多機(jī)柜的集中管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及整機(jī)柜管理技術(shù)領(lǐng)域,特別涉及一種多機(jī)柜的集中管理系統(tǒng)及方法。
背景技術(shù):
數(shù)據(jù)中心作為機(jī)構(gòu)信息系統(tǒng)的運(yùn)行中心、測(cè)試中心和災(zāi)備中心,承擔(dān)著機(jī)構(gòu)的核心業(yè)務(wù)運(yùn)營(yíng)、信息資源服務(wù)、關(guān)鍵業(yè)務(wù)計(jì)算、數(shù)據(jù)存儲(chǔ)和備份,以及確保業(yè)務(wù)連續(xù)性等重要任務(wù)。機(jī)構(gòu)對(duì)數(shù)據(jù)中心的依賴性日漸加強(qiáng),但是現(xiàn)實(shí)情況并不盡如人意。目前,數(shù)據(jù)中心的能耗較高,運(yùn)營(yíng)成本較高。由此,針對(duì)數(shù)據(jù)中心的單元整機(jī)柜進(jìn)行了集中散熱和集中供電的改造,但是對(duì)于集中散熱和集中供電需要有單獨(dú)的管理模塊進(jìn)行管理,因此在每個(gè)整機(jī)柜中都放置集中管理單元。由于在整機(jī)柜中的每個(gè)服務(wù)器都集成了功能強(qiáng)大的管理功能,因此設(shè)置在每個(gè)整機(jī)柜中的集中管理單元僅僅用于數(shù)據(jù)采集、風(fēng)扇和電源管理,實(shí)現(xiàn)功能單一,集中化程度不夠高,管理效率的提升不夠明顯,且運(yùn)營(yíng)成本仍然很高。
發(fā)明內(nèi)容
本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一。為此,本發(fā)明的一個(gè)目的在于提出一種集中程度高、運(yùn)營(yíng)管理成本低的多機(jī)柜的集中管理系統(tǒng)。本發(fā)明的另一目的在于提出一種多機(jī)柜的集中管理方法。為達(dá)到上述目的,根據(jù)本發(fā)明第一方面的實(shí)施例提出一種多機(jī)柜的集中管理系統(tǒng),包括第一共享集中管理模塊、多個(gè)機(jī)柜和設(shè)置在每個(gè)機(jī)柜上的管理交換機(jī),其中,所述每個(gè)機(jī)柜上的管理交換機(jī)與所述每個(gè)機(jī)柜的各個(gè)工作模塊通信,用于將所述各個(gè)工作模塊的數(shù)據(jù)發(fā)送到所述共享集中管理模塊并且用于將來(lái)自所述共享集中管理模塊的控制指令發(fā)送到相應(yīng)的工作模塊;所述第一共享集中管理模塊用于根據(jù)所述各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)生成第一控制指令,并將所述第一控制指令發(fā)送至所述各個(gè)機(jī)柜上的管理交換機(jī)。通過(guò)本發(fā)明實(shí)施例的多機(jī)柜的集中管理系統(tǒng),實(shí)現(xiàn)更集中化的管理數(shù)據(jù)收集,從而可以更方便地進(jìn)行管理數(shù)據(jù)的分析以對(duì)多機(jī)柜進(jìn)行控制。而且,降低了運(yùn)營(yíng)管理的成本。為達(dá)到上述目的,根據(jù)本發(fā)明第二方面的實(shí)施例提出一種多機(jī)柜的集中管理方法,包括以下步驟分別獲取各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù);將所述各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)發(fā)送至第一共享集中管理模塊;所述第一共享集中管理模塊根據(jù)所述各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)生成控制指令,并將所述控制指令發(fā)送至相應(yīng)的工作模塊;以及所述各個(gè)機(jī)柜的各個(gè)工作模塊根據(jù)所述控制指令執(zhí)行相應(yīng)的動(dòng)作。通過(guò)本發(fā)明實(shí)施例的多機(jī)柜的集中管理方法,實(shí)現(xiàn)更集中化的管理數(shù)據(jù)收集,從而可以更方便地進(jìn)行管理數(shù)據(jù)的分析以對(duì)多機(jī)柜進(jìn)行控制。而且,降低了運(yùn)營(yíng)管理的成本。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中圖1為本發(fā)明一個(gè)實(shí)施例的多機(jī)柜的集中管理系統(tǒng)的結(jié)構(gòu)框圖;圖2為本發(fā)明第一實(shí)施例的共享集中管理模塊的結(jié)構(gòu)框圖;圖3為本發(fā)明第二實(shí)施例的共享集中管理模塊的結(jié)構(gòu)框圖;圖4為本發(fā)明第三實(shí)施例的共享集中管理模塊的結(jié)構(gòu)框圖;圖5為本發(fā)明第四實(shí)施例的共享集中管理模塊的結(jié)構(gòu)框圖;圖6為本發(fā)明另一個(gè)實(shí)施例的多機(jī)柜的共享集中管理系統(tǒng)的結(jié)構(gòu)框圖;圖7為本發(fā)明第一實(shí)施例的多機(jī)柜的集中管理方法的流程圖;圖8為本發(fā)明第二實(shí)施例的多機(jī)柜的集中管理方法的流程圖;圖9為本發(fā)明第三實(shí)施例的多機(jī)柜的集中管理方法的流程圖;以及圖10為本發(fā)明第四實(shí)施例的多機(jī)柜的集中管理方法的流程圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面參考附圖1-6描述根據(jù)本發(fā)明實(shí)施例的多機(jī)柜的集中管理系統(tǒng)。圖1為本發(fā)明一個(gè)實(shí)施例的多機(jī)柜的集中管理系統(tǒng)的結(jié)構(gòu)框圖。如圖1所示,該多機(jī)柜的集中管理系統(tǒng)包括第一共享集中管理模塊100、多個(gè)機(jī)柜200和設(shè)置在每個(gè)機(jī)柜200上的管理交換機(jī)210。每個(gè)機(jī)柜200上的管理交換機(jī)210與每個(gè)機(jī)柜的各個(gè)工作模塊通信,用于將各個(gè)工作模塊的數(shù)據(jù)發(fā)送至第一共享集中管理模塊100并且用于將來(lái)自第一共享集中管理模塊100的第一控制指令發(fā)送到相應(yīng)的工作模塊。第一共享集中管理模塊100用于根據(jù)各個(gè)機(jī)柜200的各個(gè)工作模塊的數(shù)據(jù)生成第一控制指令,并將生成的第一控制指令發(fā)送至各個(gè)機(jī)柜200的管理交換機(jī)210。通過(guò)本發(fā)明實(shí)施例的多機(jī)柜的集中管理系統(tǒng),實(shí)現(xiàn)更集中化的管理數(shù)據(jù)收集,從而可以更方便地進(jìn)行管理數(shù)據(jù)的分析以對(duì)多機(jī)柜進(jìn)行控制。而且,降低了運(yùn)營(yíng)管理的成本。在本發(fā)明的一個(gè)實(shí)施例中,各個(gè)工作模塊包括風(fēng)扇模塊、電源模塊和服務(wù)器。風(fēng)扇模塊的數(shù)據(jù)可包括風(fēng)扇的故障信息和風(fēng)扇的狀態(tài)信息(例如,風(fēng)扇的轉(zhuǎn)速和風(fēng)扇是否安裝等)等。電源模塊的數(shù)據(jù)可包括電源的電流、電源的電壓、電源的功耗、電源的故障信息和電源的狀態(tài)信息(例如,電源的開啟和關(guān)閉等)等。服務(wù)器的數(shù)據(jù)可包括服務(wù)器的狀態(tài)信息、服務(wù)器的故障信息、服務(wù)器的功耗和服務(wù)器的溫度等,其中服務(wù)器的狀態(tài)信息可包括服務(wù)器開/關(guān)機(jī)、服務(wù)器重啟和服務(wù)器正常運(yùn)行等,服務(wù)器的故障信息可包括CPU發(fā)生故障、內(nèi)存發(fā)生故障、硬盤發(fā)生故障、芯片發(fā)生故障和溫度異常等。各個(gè)機(jī)柜200的風(fēng)扇模塊、電源模塊和服務(wù)器通過(guò)網(wǎng)絡(luò)連接到管理交換機(jī)210上,例如風(fēng)扇模塊、電源模塊和服務(wù)器通過(guò)TCP/IP協(xié)議與管理交換機(jī)210進(jìn)行通信,以便管理交換機(jī)210將風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)發(fā)送至第一共享集中管理模塊100進(jìn)行數(shù)據(jù)分析和管理。圖2為本發(fā)明第一實(shí)施例的第一共享集中管理模塊100的結(jié)構(gòu)框圖。如圖2所示,該第一共享集中管理模塊100包括接收單元110、風(fēng)扇管理單元120、電源管理單元130、節(jié)點(diǎn)管理單元140、資產(chǎn)管理單元150和發(fā)送單元160。接收單元110用于接收各個(gè)工作模塊的數(shù)據(jù)。風(fēng)扇管理單元120用于根據(jù)各個(gè)工作模塊的數(shù)據(jù)生成風(fēng)扇調(diào)速指令,例如當(dāng)服務(wù)器的溫度較高時(shí),可以控制風(fēng)扇的轉(zhuǎn)速提高以加強(qiáng)散熱。電源管理單元130用于根據(jù)各個(gè)工作模塊的數(shù)據(jù)生成電源管理指令,例如當(dāng)負(fù)載較輕(即服務(wù)器的功耗較小)時(shí),可以控制部分的電源關(guān)閉從而降低能耗和成本。節(jié)點(diǎn)管理單元140用于根據(jù)各個(gè)工作模塊的數(shù)據(jù)生成節(jié)點(diǎn)管理指令,例如當(dāng)當(dāng)前服務(wù)器的數(shù)據(jù)運(yùn)行量很大導(dǎo)致數(shù)據(jù)處理速度很慢時(shí),可以控制其他服務(wù)器開機(jī)從而分擔(dān)當(dāng)前服務(wù)器的數(shù)據(jù)處理量,提高數(shù)據(jù)處理速度。資產(chǎn)管理單元150用于識(shí)別風(fēng)扇所在的機(jī)柜的位置和散熱區(qū)的位置,電源所在的機(jī)柜的位置,服務(wù)器所在的機(jī)柜的位置和服務(wù)器的槽位。發(fā)送單元150用于根據(jù)資產(chǎn)管理單元150的識(shí)別結(jié)果將風(fēng)扇管理單元120生成的風(fēng)扇調(diào)速指令、電源管理單元130生成的電源管理指令和節(jié)點(diǎn)管理單元140生成的節(jié)點(diǎn)管理指令發(fā)送至相應(yīng)的管理交換機(jī)210,進(jìn)而發(fā)送至相應(yīng)的工作模塊。位置信息的識(shí)別在前,控制指令才能準(zhǔn)確地定位所要控制的部件。例如先識(shí)別風(fēng)扇所在的機(jī)柜位置的散熱區(qū)的位置,再將生成的風(fēng)扇調(diào)速指令下發(fā)至對(duì)應(yīng)的機(jī)柜上的對(duì)應(yīng)風(fēng)扇散熱區(qū),實(shí)現(xiàn)準(zhǔn)確地控制管理,并且進(jìn)一步減少管理成本。由此,所有的數(shù)據(jù)分析和管理都在一個(gè)集中管理模塊中進(jìn)行,管理更加集中化,運(yùn)營(yíng)成本更低。在本發(fā)明的一個(gè)實(shí)施例中,通過(guò)機(jī)柜的背板實(shí)現(xiàn)風(fēng)扇散熱區(qū)和服務(wù)器槽位等的定位。圖3為本發(fā)明第二實(shí)施例的第一共享集中管理模塊100的結(jié)構(gòu)框圖。如圖3所示,在如圖2所示的實(shí)施例的基礎(chǔ)上,該第一共享集中管理模塊100還包括日志存儲(chǔ)單元170。日志存儲(chǔ)單元170用于記錄服務(wù)器的操作,生成服務(wù)器工作日志。由此,用戶通過(guò)查詢?nèi)罩究闪私夥?wù)器的歷史狀況,更好地對(duì)服務(wù)器進(jìn)行管理。
圖4為本發(fā)明第三實(shí)施例的第一共享集中管理模塊100的結(jié)構(gòu)框圖。如圖4所示,在圖3所示的實(shí)施例的基礎(chǔ)上,該第一共享集中管理模塊100還包括上傳單元180。上傳單元180與日志存儲(chǔ)單元170連接,用于將日志存儲(chǔ)單元170中存儲(chǔ)的服務(wù)器工作日志上傳至上層控制中心。由此,上層控制中心可以根據(jù)服務(wù)器的工作日志實(shí)現(xiàn)統(tǒng)
一管理。圖5為本發(fā)明第四實(shí)施例的第一共享集中管理模塊100的結(jié)構(gòu)框圖。如圖5所示,在如圖4所示的實(shí)施例的基礎(chǔ)上,該第一共享集中管理模塊100還包括默認(rèn)處理單元190。默認(rèn)處理單元190用于當(dāng)風(fēng)扇管理單元120和/或電源管理單元130失效時(shí),控制各個(gè)機(jī)柜的風(fēng)扇以預(yù)定的轉(zhuǎn)速運(yùn)行,以及根據(jù)負(fù)載的大小控制電源的開啟和關(guān)斷。例如,當(dāng)負(fù)載較輕時(shí),關(guān)閉部分的電源。由此,可以在集中管理模塊失效的情況下,保證多機(jī)柜的正常運(yùn)行。應(yīng)理解,除了采用上述的失效默認(rèn)機(jī)制外,還可以通過(guò)設(shè)置兩臺(tái)共享集中管理模塊,保證一臺(tái)共享集中管理模塊失效時(shí)機(jī)柜的正常運(yùn)行。根據(jù)實(shí)際情況以及節(jié)約成本的考慮,設(shè)置兩臺(tái)共享集中管理模塊實(shí)現(xiàn)冗余即可。圖6為本發(fā)明另一個(gè)實(shí)施例的多機(jī)柜的集中管理系統(tǒng)的示意圖。如圖6所示,在圖1所示的實(shí)施例的基礎(chǔ)上,該多機(jī)柜的集中管理系統(tǒng)還包括第二共享集中管理模塊300。第二共享集中管理模塊300用于在第一共享集中管理模塊100失效時(shí),根據(jù)各個(gè)機(jī)柜200的各個(gè)工作模塊的數(shù)據(jù)生成第二控制指令,并將生成的第二控制指令發(fā)送至各個(gè)機(jī)柜200的管理交換機(jī)210。由此,也可以在集中管理模塊失效的情況下,保證多機(jī)柜的正常運(yùn)行。第二共享集中管理模塊300作為第一共享集中管理模塊100的備份,在第一共享集中管理模塊100失效時(shí)啟動(dòng)并執(zhí)行與第一共享集中管理模塊100相同的功能,因此第二共享集中管理模塊300的結(jié)構(gòu)和功能與第一共享集中管理模塊100相同,此處不再詳細(xì)描述。根據(jù)上述實(shí)施例,本發(fā)明還提出一種多機(jī)柜的集中管理方法。下面結(jié)合附圖7-10詳細(xì)描述本發(fā)明實(shí)施例的多機(jī)柜的集中管理方法。一種多機(jī)柜的集中管理方法,包括以下步驟分別獲取各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù);將各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)發(fā)送至第一共享集中管理模塊;第一共享集中管理模塊根據(jù)各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)生成控制指令,并將生成的控制指令發(fā)送至相應(yīng)的工作模塊;各個(gè)機(jī)柜的各個(gè)工作模塊根據(jù)接收到的控制指令執(zhí)行相應(yīng)的動(dòng)作。圖7是本發(fā)明第一實(shí)施例的多機(jī)柜的集中管理方法的流程圖。如圖7所示,該多機(jī)柜的集中管理方法包括下述步驟。步驟S101,分別獲取各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)。在本發(fā)明的一個(gè)實(shí)施例中,各個(gè)工作模塊包括風(fēng)扇模塊、電源模塊和服務(wù)器。風(fēng)扇模塊的數(shù)據(jù)可包括風(fēng)扇的故障信息和風(fēng)扇的狀態(tài)信息(例如,風(fēng)扇的轉(zhuǎn)速和風(fēng)扇是否安裝等)等。電源模塊的數(shù)據(jù)可包括電源的電流、電源的電壓、電源的功耗、電源的故障信息和電源的狀態(tài)信息(例如,電源的開啟和關(guān)閉等)等。服務(wù)器的數(shù)據(jù)可包括服務(wù)器的狀態(tài)信息、服務(wù)器的故障信息、服務(wù)器的功耗和服務(wù)器的功耗等,其中服務(wù)器的狀態(tài)信息科包括服務(wù)器開/關(guān)機(jī)、服務(wù)器重啟和服務(wù)器正常運(yùn)行等,服務(wù)器的故障信息可包括CPU發(fā)生故障、內(nèi)存發(fā)生故障、硬盤發(fā)生故障、芯片發(fā)生故障和溫度異常等。步驟S102,將各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)發(fā)送至第一共享集中管理模塊。例如,可在每個(gè)機(jī)柜上設(shè)置管理交換機(jī)。各個(gè)機(jī)柜的各個(gè)工作模塊通過(guò)網(wǎng)絡(luò)連接到管理交換機(jī)上,由管理交換機(jī)將各個(gè)工作模塊的數(shù)據(jù)發(fā)送至第一共享集中管理模塊。其中,各個(gè)工作模塊可通過(guò)TCP/IP協(xié)議與管理交換機(jī)進(jìn)行通信。步驟S103,第一共享集中管理模塊根據(jù)各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)生成控制指令,并將生成的控制指令發(fā)送至相應(yīng)的工作模塊。具體地,在本發(fā)明的一個(gè)實(shí)施例中,首先識(shí)別風(fēng)扇、電源和服務(wù)器所在的機(jī)柜位置,風(fēng)扇散熱區(qū)的位置和服務(wù)器槽位。例如,通過(guò)各個(gè)機(jī)柜的背板實(shí)現(xiàn)機(jī)柜位置、服務(wù)器槽位和風(fēng)扇散熱區(qū)等的定位。然后,根據(jù)各個(gè)工作模塊的數(shù)據(jù)生成風(fēng)扇調(diào)速指令,控制風(fēng)扇的轉(zhuǎn)速等,例如當(dāng)服務(wù)器的溫度較高時(shí),可以控制風(fēng)扇的轉(zhuǎn)速提高以加強(qiáng)散熱;根據(jù)各個(gè)工作模塊的數(shù)據(jù)生成電源控制指令,控制電源的開啟和關(guān)閉等,例如當(dāng)負(fù)載較輕(即服務(wù)器的功耗較小)時(shí),可以控制部分的電源關(guān)閉從而降低能耗和成本;根據(jù)各個(gè)工作模塊的數(shù)據(jù)生成節(jié)點(diǎn)控制指令,控制服務(wù)器的工作等,例如當(dāng)前服務(wù)器的數(shù)據(jù)運(yùn)行量很大導(dǎo)致數(shù)據(jù)處理速度很慢時(shí),可以控制其他服務(wù)器開機(jī)從而分擔(dān)當(dāng)前服務(wù)器的數(shù)據(jù)處理量,提高數(shù)據(jù)處理速度。最后,根據(jù)識(shí)別的結(jié)果將風(fēng)扇調(diào)速指令、電源控制指令和節(jié)點(diǎn)控制指令發(fā)送至相應(yīng)的工作模塊。例如,將控制指令發(fā)送至相應(yīng)的工作模塊對(duì)應(yīng)的管理交換機(jī),再由管理交換機(jī)將控制指令下發(fā)至相應(yīng)的工作模塊。由此,位置信息的識(shí)別在前,控制指令能夠準(zhǔn)確地定位所要控制的部件,實(shí)現(xiàn)準(zhǔn)確地控制管理,減少管理成本。步驟S104,各個(gè)機(jī)柜的各個(gè)工作模塊根據(jù)接收到的控制指令執(zhí)行相應(yīng)的動(dòng)作。通過(guò)本發(fā)明實(shí)施例的多機(jī)柜的集中管理方法,實(shí)現(xiàn)更集中化的管理數(shù)據(jù)收集,從而可以更方便地進(jìn)行管理數(shù)據(jù)的分析以對(duì)多機(jī)柜進(jìn)行控制。而且,降低了運(yùn)營(yíng)管理的成本。圖8是根據(jù)本發(fā)明第二實(shí)施例的多機(jī)柜的集中管理方法的流程圖。在該實(shí)施例中,各個(gè)機(jī)柜的工作模塊包括風(fēng)扇模塊、電源模塊和服務(wù)器。應(yīng)理解,在其他實(shí)施例中,每個(gè)機(jī)柜還可包括其他工作模塊。如圖8所示,該多機(jī)柜的集中管理方法包括下述步驟。步驟S201,分別獲取各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)。風(fēng)扇模塊的數(shù)據(jù)可包括風(fēng)扇的故障信息和風(fēng)扇的狀態(tài)信息(例如,風(fēng)扇的轉(zhuǎn)速和風(fēng)扇是否安裝)等。電源模塊的數(shù)據(jù)可包括電源的電流、電源的電壓、電源的功耗、電源的故障信息和電源的狀態(tài)信息(例如,電源的開啟和關(guān)閉)等。服務(wù)器的數(shù)據(jù)可包括服務(wù)器的狀態(tài)信息、服務(wù)器的故障信息、服務(wù)器的功耗和服務(wù)器的功耗等,其中服務(wù)器的狀態(tài)信息可包括服務(wù)器開/關(guān)機(jī)、服務(wù)器重啟和服務(wù)器正常運(yùn)行等,服務(wù)器的故障信息可包括CPU發(fā)生故障、內(nèi)存發(fā)生故障、硬盤發(fā)生故障、芯片發(fā)生故障和溫度異常等。步驟S202,將各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)發(fā)送至第一共享集中管理模塊。例如,可在每個(gè)機(jī)柜上設(shè)置管理交換機(jī)。各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器通過(guò)網(wǎng)絡(luò)連接到管理交換機(jī)上,由管理交換機(jī)將風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)發(fā)送
8至第一共享集中管理模塊。其中,各個(gè)工作模塊可通過(guò)TCP/IP協(xié)議與管理交換機(jī)進(jìn)行通步驟S203,第一共享集中管理模塊根據(jù)風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)生成控制指令,并將生成的控制指令發(fā)送至相應(yīng)的模塊。具體地,在本發(fā)明的一個(gè)實(shí)施例中,首先識(shí)別風(fēng)扇、電源和服務(wù)器所在的機(jī)柜位置,風(fēng)扇散熱區(qū)的位置和服務(wù)器槽位。然后,根據(jù)風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)生成風(fēng)扇調(diào)速指令,例如當(dāng)服務(wù)器的溫度較高時(shí),可以控制風(fēng)扇的轉(zhuǎn)速提高以加強(qiáng)散熱;根據(jù)風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)生成電源控制指令,例如當(dāng)負(fù)載較輕(即服務(wù)器的功耗較小)時(shí),可以控制部分的電源關(guān)閉從而降低能耗和成本;根據(jù)風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)生成節(jié)點(diǎn)控制指令,例如當(dāng)前服務(wù)器的數(shù)據(jù)運(yùn)行量很大導(dǎo)致數(shù)據(jù)處理速度很慢時(shí),可以控制其他服務(wù)器開機(jī)從而分擔(dān)當(dāng)前服務(wù)器的數(shù)據(jù)處理量,提高數(shù)據(jù)處理速度。最后,根據(jù)識(shí)別的結(jié)果將風(fēng)扇調(diào)速指令、電源控制指令和節(jié)點(diǎn)控制指令發(fā)送至相應(yīng)的模塊。例如,先識(shí)別風(fēng)扇所在的機(jī)柜位置的散熱區(qū)的位置,再將生成的風(fēng)扇調(diào)速指令下發(fā)至對(duì)應(yīng)的機(jī)柜上的對(duì)應(yīng)風(fēng)扇散熱區(qū)。步驟S204,各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器根據(jù)接收到的控制指令執(zhí)行相應(yīng)的動(dòng)作。步驟S205,記錄服務(wù)器的操作,生成服務(wù)器的工作日志。由此,用戶通過(guò)查詢?nèi)罩究闪私夥?wù)器的運(yùn)行狀況,更好地對(duì)服務(wù)器進(jìn)行管理。根據(jù)本發(fā)明實(shí)施例的多機(jī)柜的集中管理方法,存儲(chǔ)服務(wù)器的操作,從而可以更好地對(duì)服務(wù)器進(jìn)行管理。圖9為本發(fā)明第三實(shí)施例的多機(jī)柜的集中管理方法的流程圖。在該實(shí)施例中,各個(gè)機(jī)柜的工作模塊包括風(fēng)扇模塊、電源模塊和服務(wù)器。應(yīng)理解,在其他實(shí)施例中,每個(gè)機(jī)柜還可包括其他工作模塊。如圖9所示,該多機(jī)柜的集中管理方法包括下述步驟。步驟S301,分別獲取各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)。步驟S302,將各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)發(fā)送至第一共享集中管理模塊。步驟S303,第一共享集中管理模塊根據(jù)風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)生成控制指令,并將生成的控制指令發(fā)送至相應(yīng)的模塊。步驟S304,各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器根據(jù)接收到的控制指令執(zhí)行相應(yīng)的動(dòng)作。步驟S305,記錄服務(wù)器的操作,生成服務(wù)器的工作日志。上述步驟S301至步驟S305的具體工作過(guò)程與圖8所示的實(shí)施例的步驟S201至步驟S206的工作過(guò)程相同,此處不再詳細(xì)描述。步驟S306,將服務(wù)器的工作日志上傳至上層控制中心。例如,通過(guò)網(wǎng)絡(luò)進(jìn)行上傳。由此,上層控制中心可根據(jù)服務(wù)器的工作日志進(jìn)行統(tǒng)一管理。根據(jù)本發(fā)明實(shí)施例的多機(jī)柜的集中管理方法,上傳服務(wù)器的工作日志,從而可以
實(shí)現(xiàn)統(tǒng)一管理。圖10為本發(fā)明第四實(shí)施例的多機(jī)柜的集中管理方法的流程圖。
在該實(shí)施例中,各個(gè)機(jī)柜的工作模塊包括風(fēng)扇模塊、電源模塊和服務(wù)器。應(yīng)理解,在其他實(shí)施例中,每個(gè)機(jī)柜還可包括其他工作模塊。如圖10所示,該多機(jī)柜的集中管理方法包括下述步驟。步驟S401,分別獲取各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)。步驟S402,將各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)發(fā)送至第一共享集中管理模塊。步驟S403,第一共享集中管理模塊根據(jù)風(fēng)扇模塊、電源模塊和服務(wù)器的數(shù)據(jù)生成控制指令,并將生成的控制指令發(fā)送至相應(yīng)的模塊。步驟S404,各個(gè)機(jī)柜的風(fēng)扇模塊、電源模塊和服務(wù)器根據(jù)接收到的控制指令執(zhí)行相應(yīng)的動(dòng)作。步驟S405,記錄服務(wù)器的操作,生成服務(wù)器的工作日志。步驟S406,將服務(wù)器的工作日志上傳至上層控制中心。上述步驟S401至步驟S405的具體工作過(guò)程也與圖8所示的實(shí)施例的步驟S201至步驟S205的工作過(guò)程相同,此處不再詳細(xì)描述。步驟S407,當(dāng)?shù)谝还蚕砑泄芾砟K失效時(shí),控制各個(gè)機(jī)柜的風(fēng)扇以預(yù)定的轉(zhuǎn)速運(yùn)行以及根據(jù)負(fù)載的大小控制電源的開啟和關(guān)閉;或者啟動(dòng)備用的第二共享集中管理模塊。為了防止一臺(tái)共享集中管理模塊失效時(shí)機(jī)柜無(wú)法正常運(yùn)行的情況,可以設(shè)置兩臺(tái)共享集中管理模塊(一臺(tái)作為備用)或者設(shè)置失效默認(rèn)機(jī)制。應(yīng)理解,根據(jù)實(shí)際情況以及節(jié)約成本的考慮,設(shè)置兩臺(tái)共享集中管理模塊實(shí)現(xiàn)冗余即可。具體地,第二共享集中管理模塊的功能與第一共享集中管理模塊相同,僅在第一共享集中管理模塊失效時(shí)啟動(dòng)并執(zhí)行與第一共享集中管理模塊相同的功能。失效默認(rèn)機(jī)制指的是,當(dāng)?shù)谝还蚕砑泄芾砟K失效時(shí),控制所有的風(fēng)扇全部開啟,且以預(yù)定的轉(zhuǎn)速運(yùn)行,以及根據(jù)負(fù)載的大小控制電源的開啟和關(guān)閉。例如,當(dāng)負(fù)載較輕時(shí),關(guān)閉部分的電源。由此,可以在第一共享集中管理模塊失效的情況下,保證多機(jī)柜的正常運(yùn)行。在本發(fā)明的一個(gè)實(shí)施例中,步驟S405和步驟S406是可選的。而且,各個(gè)步驟的執(zhí)行并無(wú)明顯的先后順序。根據(jù)本發(fā)明實(shí)施例的多機(jī)柜的集中管理方法,通過(guò)設(shè)置備用的共享集中管理模塊或者設(shè)置失效默認(rèn)機(jī)制,保證機(jī)柜的正常運(yùn)行。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn)具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。 盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
權(quán)利要求
1.一種多機(jī)柜的集中管理系統(tǒng),其特征在于,包括第一共享集中管理模塊、多個(gè)機(jī)柜和設(shè)置在每個(gè)機(jī)柜上的管理交換機(jī),其中,所述每個(gè)機(jī)柜上的管理交換機(jī)與所述每個(gè)機(jī)柜的各個(gè)工作模塊通信,用于將所述各個(gè)工作模塊的數(shù)據(jù)發(fā)送到所述第一共享集中管理模塊并且用于將來(lái)自所述第一共享集中管理模塊的第一控制指令發(fā)送到相應(yīng)的工作模塊,和所述第一共享集中管理模塊用于根據(jù)所述各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)生成第一控制指令,并將所述第一控制指令發(fā)送至所述各個(gè)機(jī)柜上的管理交換機(jī)。
2.根據(jù)權(quán)利要求1所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述各個(gè)工作模塊包括風(fēng)扇模塊、電源模塊和服務(wù)器。
3.根據(jù)權(quán)利要求2所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述風(fēng)扇模塊的數(shù)據(jù)包括風(fēng)扇的故障信息和風(fēng)扇的狀態(tài)信息,其中所述風(fēng)扇的狀態(tài)信息包括風(fēng)扇的轉(zhuǎn)速和風(fēng)扇是否安裝。
4.根據(jù)權(quán)利要求2所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述電源模塊的數(shù)據(jù)包括電源的電流、電源的電壓、電源的功耗、電源的狀態(tài)信息和電源的故障信息。
5.根據(jù)權(quán)利要求2所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述服務(wù)器的數(shù)據(jù)包括服務(wù)器的狀態(tài)信息、服務(wù)器的故障信息、服務(wù)器的功耗和服務(wù)器的溫度,其中所述服務(wù)器的狀態(tài)信息包括服務(wù)器開/關(guān)機(jī)、服務(wù)器重啟和服務(wù)器正常運(yùn)行,所述服務(wù)器的故障信息包括CPU故障、內(nèi)存故障、硬盤故障、芯片故障和溫度異常。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述第一共享集中管理模塊進(jìn)一步包括接收單元,用于接收所述各個(gè)工作模塊的數(shù)據(jù);風(fēng)扇管理單元,用于根據(jù)所述各個(gè)工作模塊的數(shù)據(jù)生成風(fēng)扇調(diào)速指令;電源管理單元,用于根據(jù)所述各個(gè)工作模塊的數(shù)據(jù)生成電源管理指令;節(jié)點(diǎn)管理單元,用于根據(jù)所述各個(gè)工作模塊的數(shù)據(jù)生成節(jié)點(diǎn)管理指令;資產(chǎn)管理單元,用于識(shí)別風(fēng)扇、電源和服務(wù)器所在的機(jī)柜位置、風(fēng)扇散熱區(qū)的位置和服務(wù)器槽位;和發(fā)送單元,用于根據(jù)所述資產(chǎn)管理單元的識(shí)別結(jié)果將所述風(fēng)扇調(diào)速指令、電源管理指令和節(jié)點(diǎn)管理指令發(fā)送至所述各個(gè)機(jī)柜上的管理交換機(jī)。
7.根據(jù)權(quán)利要求6所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述第一共享集中管理模塊還包括日志存儲(chǔ)單元,用于存儲(chǔ)所述服務(wù)器的工作日志。
8.根據(jù)權(quán)利要求7所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述第一共享集中管理模塊還包括上傳單元,用于將所述服務(wù)器的工作日志上傳至上層控制中心。
9.根據(jù)權(quán)利要求6所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述第一共享集中管理模塊還包括默認(rèn)處理單元,用于當(dāng)所述風(fēng)扇管理單元和/或電源管理單元失效時(shí),控制所述各個(gè)機(jī)柜的風(fēng)扇以預(yù)定的轉(zhuǎn)速運(yùn)行以及根據(jù)負(fù)載的大小控制所述電源的開啟和關(guān)斷。
10.根據(jù)權(quán)利要求1所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,還包括2第二共享集中管理模塊,用于當(dāng)所述第一共享集中管理模塊失效時(shí),根據(jù)所述各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)生成第二控制指令,并將所述第二控制指令發(fā)送至所述各個(gè)機(jī)柜上的管理交換機(jī)。
11.根據(jù)權(quán)利要求1所述的多機(jī)柜的集中管理系統(tǒng),其特征在于,所述每個(gè)機(jī)柜的管理交換機(jī)與所述每個(gè)機(jī)柜的各個(gè)工作模塊通過(guò)TCP/IP協(xié)議進(jìn)行通信。
12.—種多機(jī)柜的集中管理方法,其特征在于,包括以下步驟51分別獲取各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù);52將所述各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)發(fā)送至第一共享集中管理模塊;53所述第一共享集中管理模塊根據(jù)所述各個(gè)機(jī)柜的各個(gè)工作模塊的數(shù)據(jù)生成控制指令,并將所述控制指令發(fā)送至相應(yīng)的工作模塊;以及S4:所述各個(gè)機(jī)柜的各個(gè)工作模塊根據(jù)所述控制指令執(zhí)行相應(yīng)的動(dòng)作。
13.根據(jù)權(quán)利要求12所述的多機(jī)柜的集中管理方法,其特征在于,所述各個(gè)工作模塊包括風(fēng)扇模塊、電源模塊和服務(wù)器。
14.根據(jù)權(quán)利要求13所述的多機(jī)柜的集中管理方法,其特征在于,所述風(fēng)扇模塊的數(shù)據(jù)包括風(fēng)扇的狀態(tài)信息和風(fēng)扇的故障信息,其中所述風(fēng)扇的狀態(tài)信息包括風(fēng)扇的轉(zhuǎn)速和風(fēng)扇是否安裝。
15.根據(jù)權(quán)利要求13所述的多機(jī)柜的集中管理方法,其特征在于,所述電源模塊的數(shù)據(jù)包括電源的電流、電源的電壓、電源的功耗、電源的狀態(tài)信息和電源的故障信息。
16.根據(jù)權(quán)利要求13所述的多機(jī)柜的集中管理方法,其特征在于,所述服務(wù)器的數(shù)據(jù)包括服務(wù)器的狀態(tài)信息、服務(wù)器的故障信息、服務(wù)器的功耗和服務(wù)器的溫度,其中所述服務(wù)器的狀態(tài)信息包括服務(wù)器開/關(guān)機(jī)、服務(wù)器重啟和服務(wù)器正常運(yùn)行,所述服務(wù)器的故障信息包括CPU故障、內(nèi)存故障、硬盤故障、芯片故障和溫度異常。
17.根據(jù)權(quán)利要求12至16中任一項(xiàng)所述的多機(jī)柜的集中管理方法,其特征在于,所述步驟S3進(jìn)一步包括步驟識(shí)別所述風(fēng)扇、電源和服務(wù)器所在的機(jī)柜位置,風(fēng)扇散熱區(qū)的位置和服務(wù)器槽位;根據(jù)所述各個(gè)工作模塊的數(shù)據(jù)生成風(fēng)扇調(diào)速指令;根據(jù)所述各個(gè)工作模塊的數(shù)據(jù)生成電源管理指令;根據(jù)所述各個(gè)工作模塊的數(shù)據(jù)生成節(jié)點(diǎn)管理指令;根據(jù)所述識(shí)別的結(jié)果將所述風(fēng)扇調(diào)速指令、電源管理指令和節(jié)點(diǎn)管理指令發(fā)送至相應(yīng)的工作模塊。
18.根據(jù)權(quán)利要求17所述的多機(jī)柜的集中管理方法,其特征在于,進(jìn)一步包括步驟存儲(chǔ)所述服務(wù)器的工作日志。
19.根據(jù)權(quán)利要求18所述的多機(jī)柜的集中管理方法去,其特征在于,進(jìn)一步包括步驟將所述服務(wù)器的工作日志上傳至上層控制中心。
20.根據(jù)權(quán)利要求17所述的多機(jī)柜的集中管理方法,其特征在于,通過(guò)所述機(jī)柜的背板識(shí)別所述風(fēng)扇、電源和服務(wù)器的機(jī)柜位置,風(fēng)扇散熱區(qū)的位置和服務(wù)器槽位。
21.根據(jù)權(quán)利要求13所述的多機(jī)柜的集中管理方法,其特征在于,進(jìn)一步包括步驟當(dāng)所述第一共享集中管理模塊失效時(shí),控制所述各個(gè)機(jī)柜的風(fēng)扇以預(yù)定的轉(zhuǎn)速運(yùn)行以及根據(jù)負(fù)載的大小控制所述電源模塊的開啟和關(guān)閉;或者啟動(dòng)備用的第二共享集中管理模塊。
全文摘要
本發(fā)明提出一種多機(jī)柜的集中管理系統(tǒng)及方法。多機(jī)柜的集中管理系統(tǒng)包括第一共享集中管理模塊、多個(gè)機(jī)柜和設(shè)置在每個(gè)機(jī)柜上的管理交換機(jī),其中每個(gè)機(jī)柜上的管理交換機(jī)與所述每個(gè)機(jī)柜的各個(gè)工作模塊通信,用于將所述各個(gè)工作模塊的數(shù)據(jù)發(fā)送到所述第一共享集中管理模塊并且用于將來(lái)自所述第一共享集中管理模塊的控制指令發(fā)送到相應(yīng)的工作模塊,第一共享集中管理模塊用于根據(jù)所述各個(gè)機(jī)柜的各個(gè)工作模塊的工作狀態(tài)信息生成第一控制指令,并將所述第一控制指令發(fā)送至所述各個(gè)機(jī)柜上的管理交換機(jī)。本發(fā)明實(shí)現(xiàn)更集中化的管理數(shù)據(jù)收集,從而可以更方便地進(jìn)行管理數(shù)據(jù)的分析以對(duì)多機(jī)柜進(jìn)行控制。而且,降低了運(yùn)營(yíng)管理的成本。
文檔編號(hào)H04L12/24GK102394779SQ201110349110
公開日2012年3月28日 申請(qǐng)日期2011年11月7日 優(yōu)先權(quán)日2011年11月7日
發(fā)明者劉洪梅, 張家軍, 朱品燕, 魏偉 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司