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