專利名稱:整機柜智能管理方法、系統(tǒng)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及服務(wù)器技術(shù)領(lǐng)域,特別涉及一種整機柜智能管理方法、整機柜智能管理系統(tǒng)及機柜管理裝置。
背景技術(shù):
整機柜中安插有多個服務(wù)器、風扇、電源等機器,為了實現(xiàn)對機器的統(tǒng)籌管理,需要實時掌握各臺機器的位置信息和配置信息。特別是在機器發(fā)生故障時,需要于故障信息需要查詢?nèi)斯や浫隨N(Serial Number,序列號)和位置在后臺數(shù)據(jù)庫中的匹配關(guān)系,從而實現(xiàn)設(shè)備定位。傳統(tǒng)的方式是通過人工核對機器的位置和機器對應(yīng)的機柜的SN等配置信息。但是,人工核對容易出錯并且效率較低。并且,機器故障信息的獲取方式是非智能化,需要通過多重查詢才能實現(xiàn)對故障設(shè)備位置的定位,從而導(dǎo)致故障定位效率低,后臺不能及時對故障進行排除,影響機器的使用。
發(fā)明內(nèi)容
本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一。為此,本發(fā)明的第一個目的在于提供一種整機柜智能管理方法,該方法可以實現(xiàn)對整機柜的智能管理,具有較高的正確率。本發(fā)明的第二個目的在于提供一種整機柜智能管理系統(tǒng)。本發(fā)明的第三個目的在于提供一種機柜管理裝置。為實現(xiàn)上述目的,本發(fā)明的第一個目的在于提供一種整機柜智能管理方法,包括如下步驟機柜管理裝置向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令;所述多個服務(wù)器根據(jù)所述數(shù)據(jù)上傳指令向所述機柜管理裝置上傳服務(wù)器序列號SN,以及所述背板根據(jù)所述數(shù)據(jù)上傳指令向所述機柜管理裝置上傳每臺服務(wù)器對應(yīng)的機柜的ID號;所述機柜管理裝置根據(jù)所述服務(wù)器序列號SN、所述每臺服務(wù)器對應(yīng)的機柜的ID號和預(yù)存的機柜的位置信息生成資產(chǎn)信息表;以及所述機柜管理裝置實時監(jiān)測所述多個服務(wù)器的狀態(tài),并在狀態(tài)變化時更新所述資產(chǎn)信息表,并上報更新內(nèi)容。根據(jù)本發(fā)明實施例的整機柜智能管理方法,通過整機柜的位置信息、服務(wù)器的序列號和服務(wù)器在機柜上的ID號作為服務(wù)器在整機柜上的標示,從而實現(xiàn)對整機柜的智能管理,提高了管理效率和正確率。本發(fā)明第二方面的實施例提供了一種整機柜智能管理系統(tǒng),包括機柜管理裝置, 用于向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令以獲取所述多個服務(wù)器的服務(wù)器序列號SN以及每臺服務(wù)器對應(yīng)的機柜的ID號,并生成資產(chǎn)信息表,以及實時監(jiān)測所述多個服務(wù)器的狀態(tài),并在狀態(tài)變化時更新所述資產(chǎn)信息表;后臺管理裝置,用于接收所述機柜管理裝置發(fā)送的所述資產(chǎn)信息表的更新內(nèi)容,以及根據(jù)所述資產(chǎn)信息表的更新內(nèi)容對所述服務(wù)器進行管理。根據(jù)本發(fā)明實施例的整機柜智能管理系統(tǒng),通過整機柜的位置信息、服務(wù)器的序列號和服務(wù)器在機柜上的ID號作為服務(wù)器在整機柜上的標示,從而實現(xiàn)對整機柜的智能
管理,提高了管理效率和正確率。本發(fā)明第三方面的實施例提供了一種機柜管理裝置,包括發(fā)送模塊,用于向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令;接收模塊,用于接收所述多個服務(wù)器發(fā)送的服務(wù)器序列號SN,以及所述背板發(fā)送的每臺服務(wù)器對應(yīng)的機柜的ID號;表生成模塊,用于根據(jù)所述服務(wù)器序列號SN、所述每臺服務(wù)器對應(yīng)的機柜的ID號和預(yù)存的機柜的位置信息生成資產(chǎn)信息表;監(jiān)測模塊,用于實時監(jiān)測所述多個服務(wù)器的狀態(tài);以及更新模塊,用于在所述多個服務(wù)器的狀態(tài)變化時更新所述資產(chǎn)信息表,并上報更新內(nèi)容。根據(jù)本發(fā)明實施例的機柜管理裝置,通過整機柜的位置信息、服務(wù)器的序列號和服務(wù)器在機柜上的ID號作為服務(wù)器在整機柜上的標示,從而實現(xiàn)對整機柜的智能管理,提高了管理效率和正確率。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中圖1為根據(jù)本發(fā)明實施例的整機柜智能管理方法的流程框圖;圖2為根據(jù)本發(fā)明實施例的整機柜智能管理系統(tǒng)的結(jié)構(gòu)框圖;圖3為根據(jù)本發(fā)明實施例的整機柜的主視圖;圖4為根據(jù)本發(fā)明實施例的整機柜的后視圖;圖5為根據(jù)本發(fā)明一個實施例的整機柜智能管理系統(tǒng)的示意圖;圖6為根據(jù)本發(fā)明另一個實施例的整機柜智能管理系統(tǒng)的示意圖;以及圖7為根據(jù)本發(fā)明實施例的機柜管理裝置的結(jié)構(gòu)框圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。參照下面的描述和附圖,將清楚本發(fā)明的實施例的這些和其他方面。在這些描述和附圖中,具體公開了本發(fā)明的實施例中的一些特定實施方式,來表示實施本發(fā)明的實施例的原理的一些方式,但是應(yīng)當理解,本發(fā)明的實施例的范圍不受此限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。下面參考圖1描述根據(jù)本發(fā)明實施例的整機柜智能管理方法。整機柜內(nèi)設(shè)置有服務(wù)器、風扇和電源等設(shè)備。如圖1所示,本發(fā)明實施例的整機柜智能管理方法,包括如下步驟步驟SlOl 機柜管理裝置向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令。機柜管理裝置為一個獨立的硬件模塊,可以對整機柜中的服務(wù)器、風扇和電源等設(shè)備的狀態(tài)進行管理,以及將設(shè)備的狀態(tài)上報給后臺管理裝置。其中,機柜管理裝置通過IPMB (Intelligent Platform Management Bus,智能型平臺管理總線)總線以及以太網(wǎng)與多個服務(wù)器和背板進行通信。機柜管理裝置可以通過IPMB總線以及以太網(wǎng)(Ethernet)向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令以獲得多個服務(wù)器和背板的狀態(tài)信息。在本發(fā)明的一個實施例中,機柜管理裝置可以采用嵌入式Linux操作系統(tǒng)。步驟S102 多個服務(wù)器根據(jù)數(shù)據(jù)上傳指令向機柜管理裝置上傳服務(wù)器SN(Serial Number,序列號),背板根據(jù)數(shù)據(jù)上傳指令向機柜管理裝置上傳每臺服務(wù)器對應(yīng)的機柜的 ID號。多個服務(wù)器在接收到來自機柜管理裝置的數(shù)據(jù)上傳指令后,將對應(yīng)于每個服務(wù)器的服務(wù)器序列號SN發(fā)送到機柜管理裝置。具體地,服務(wù)器的BMC(Baseboard Management Controller,基板管理控制器)中存儲有服務(wù)器的SN。其中,服務(wù)器的SN是在配置服務(wù)器時預(yù)先寫入到服務(wù)器的BMC中的。服務(wù)器通過IPMiantelligent Platform Management hterface,智能型平臺管理接口)協(xié)議可以將SN發(fā)送給機柜管理裝置。背板在接收到來自機柜管理裝置的數(shù)據(jù)上傳指令會,將服務(wù)器在機柜中的位置及機柜的ID號發(fā)送給機柜管理裝置。具體地,由于背板在機柜中的位置是相對固定的,可以預(yù)先將機柜的位置信息寫入到背板的EEPROM(ElectricalIy Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)中。當服務(wù)器插入到機柜的對應(yīng)位置時,可以讀取到背板的EEPROM中存儲的對應(yīng)的位置信息,從而可以獲得服務(wù)器在機柜中的位置, 即安插該服務(wù)器的機柜的ID號。背板可以通過IPMB總線和以太網(wǎng)總線將服務(wù)器對應(yīng)的機柜的ID號發(fā)送給機柜管理裝置。在本發(fā)明的實施例中,機柜管理裝置除了獲得服務(wù)器的相關(guān)位置信息外,還可以對風扇和電源進行定位。在整機柜中,風扇(Fan)與FCB(Fan Control Board,風扇控制板)相連,風扇控制板通過I2Canter-htegrated Circuit,內(nèi)部集成電路總線)總線與機柜管理裝置進行通信。機柜管理裝置可以通過I2C總線獲取各個風扇對應(yīng)機柜的ID號。并且,機柜管理裝置還可以通過I2C總線獲取風扇的故障信息等相關(guān)信息。PSU(power supply unit,電源)與電源背板通過PM總線(Power Management Bus, 工業(yè)電源管理總線)相連,電源背板通過PM總線進一步與機柜管理裝置進行通信。機柜管理裝置可以通過PM總線獲取電源對應(yīng)的機柜的ID號。步驟S103:機柜管理裝置根據(jù)服務(wù)器序列號SN、每臺服務(wù)器對應(yīng)的機柜的ID號和預(yù)存的機柜的位置信息生成資產(chǎn)信息表。機柜管理裝置接收來自多個服務(wù)器的服務(wù)器序列號SN和來自背板的每臺服務(wù)器對應(yīng)的機柜的ID號。在本發(fā)明的一個實施例中,機柜管理裝置中存儲有整機柜的位置信息 (location)。其中,整機柜的位置信息包括整機柜所在機房的位置信息、機房房間號、機柜的行號和機柜的列號等。例如locaiton = BJOl+RoomOl+OlOl。其中,BJOl表示整機柜位于北京,RoomOl表示機房房間號,0101表示整機柜位于第一行第一列。在本發(fā)明的一個實施例中,整機柜的位置信息(location)為將機柜部署到機房后,由管理員手動輸入到機柜管理裝置中。
機柜管理裝置根據(jù)上述服務(wù)器序列號SN、每臺服務(wù)器對應(yīng)的機柜的ID號和預(yù)存的機柜的位置信息可以生成資產(chǎn)信息表。通過SN+ID+location生成的資產(chǎn)信息表可以實現(xiàn)對服務(wù)器的定位以及對服務(wù)器的相關(guān)信息的管理。在本發(fā)明的一個實施例中,資產(chǎn)信息表中還可以存儲有風扇和電源的相關(guān)的信息。具體地,機柜管理裝置通過I2C總線和PM總線分別獲得風扇對應(yīng)的機柜的ID號以及電源對應(yīng)的機柜的ID號。上述風扇對應(yīng)的機柜的ID號以及電源對應(yīng)的機柜的ID號均可以存儲在資產(chǎn)信息表中。表1示出了資產(chǎn)信息表。從表1中可以看出,整機柜中設(shè)置有η個服務(wù)器,分別為
節(jié)點1、節(jié)點2........節(jié)點η,其中節(jié)點1對應(yīng)的機柜的ID號為1,節(jié)點2對應(yīng)的機柜的ID
號為2,節(jié)點η對應(yīng)的機柜的ID號為η。并且,資產(chǎn)信息表中還存儲有每個服務(wù)器對應(yīng)的配置信息(資產(chǎn)信息),例如中央處理器CPU、內(nèi)存(memory)和硬盤(disk)的配置信息。表1中還記錄有風扇和電源的位置信息和配置信息等。具體地,整機柜中設(shè)置有
η個風扇(Fan),分別為Fanl、Fan2.......、Fan n,其中Fanl對應(yīng)的機柜的ID號為1,F(xiàn)an
2對應(yīng)的機柜的ID號為3,F(xiàn)an η對應(yīng)的機柜的ID號為η。整機柜中還設(shè)置有η個電源(PSU),分別為PSUU PSU2........PSUn,其中,PSUl
對應(yīng)的機柜的ID號為1,PSU2對應(yīng)的機柜的ID號為3,PSU對應(yīng)的機柜ID號為η。并且, 資產(chǎn)信息表中還存儲有每個電源對應(yīng)的配置信息(資產(chǎn)信息),例如電源的尺寸(size)。
權(quán)利要求
1.一種整機柜智能管理方法,其特征在于,包括如下步驟機柜管理裝置向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令;所述多個服務(wù)器根據(jù)所述數(shù)據(jù)上傳指令向所述機柜管理裝置上傳服務(wù)器序列號SN,以及所述背板根據(jù)所述數(shù)據(jù)上傳指令向所述機柜管理裝置上傳每臺服務(wù)器對應(yīng)的機柜的ID 號;所述機柜管理裝置根據(jù)所述服務(wù)器序列號SN、所述每臺服務(wù)器對應(yīng)的機柜的ID號和預(yù)存的機柜的位置信息生成資產(chǎn)信息表;以及所述機柜管理裝置實時監(jiān)測所述多個服務(wù)器的狀態(tài),并在狀態(tài)變化時更新所述資產(chǎn)信息表,并上報更新內(nèi)容。
2.如權(quán)利要求1所述的整機柜智能管理方法,其特征在于,還包括如下步驟所述機柜管理裝置通過所述電源背板獲取電源對應(yīng)的機柜的ID號以及通過與風扇控制板相連的內(nèi)部集成電路I2C總線獲取風扇對應(yīng)的機柜的ID號。
3.如權(quán)利要求2所述的整機柜智能管理方法,其特征在于,所述資產(chǎn)信息表包括所述服務(wù)器序列號SN、服務(wù)器對應(yīng)所述機柜的ID號、電源對應(yīng)的機柜的ID號、風扇對應(yīng)的機柜的ID號以及服務(wù)器、電源和風扇的配置信息。
4.如權(quán)利要求3所述的整機柜智能管理方法,其特征在于,所述機柜管理裝置以簡單網(wǎng)絡(luò)管理協(xié)議-陷阱SNMP-TRAP信息或者系統(tǒng)記錄SYSLOG信息或者電子郵件向所述后臺管理裝置上報所述更新內(nèi)容。
5.如權(quán)利要求1所述的整機柜智能管理方法,其特征在于,還包括如下步驟所述機柜管理裝置接收來自后臺管理裝置的信息獲取請求,并根據(jù)所述信息獲取請求向所述后臺管理裝置發(fā)送設(shè)備信息。
6.一種整機柜智能管理系統(tǒng),其特征在于,包括機柜管理裝置,用于向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令以獲取所述多個服務(wù)器的服務(wù)器序列號SN以及每臺服務(wù)器對應(yīng)的機柜的ID號,并生成資產(chǎn)信息表,以及實時監(jiān)測所述多個服務(wù)器的狀態(tài),并在狀態(tài)變化時更新所述資產(chǎn)信息表;以及后臺管理裝置,用于接收所述機柜管理裝置發(fā)送的所述資產(chǎn)信息表的更新內(nèi)容,以及根據(jù)所述資產(chǎn)信息表的更新內(nèi)容對所述服務(wù)器進行管理。
7.如權(quán)利要求6所述的整機柜智能管理系統(tǒng),其特征在于,所述機柜管理裝置通過智能平臺管理IPMB總線和以太網(wǎng)總線與所述多個服務(wù)器進行通信。
8.如權(quán)利要求6所述的整機柜智能管理系統(tǒng),其特征在于,所述機柜管理裝置通過以太網(wǎng)總線與所述后臺管理裝置進行通信。
9.如權(quán)利要求6所述的整機柜智能管理系統(tǒng),其特征在于,所述機柜管理裝置還用于通過電源背板獲取電源對應(yīng)的機柜的ID號以及通過與風扇控制板相連的I2C總線獲取風扇對應(yīng)的機柜的ID號。
10.如權(quán)利要求9所述的整機柜智能管理系統(tǒng),其特征在于,所述資產(chǎn)信息表包括所述服務(wù)器序列號SN、服務(wù)器對應(yīng)所述機柜的ID號、電源對應(yīng)的機柜的ID號、風扇對應(yīng)的機柜的ID號以及服務(wù)器、電源和風扇的配置信息。
11.如權(quán)利要求6所述的整機柜智能管理系統(tǒng),其特征在于,所述后臺管理裝置還用于向所述機柜管理裝置發(fā)送信息獲取請求,所述機柜管理裝置還用于根據(jù)所述信息獲取請求向所述后臺管理裝置發(fā)送設(shè)備信息。
12.—種機柜管理裝置,其特征在于,包括發(fā)送模塊,用于向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令;接收模塊,用于接收所述多個服務(wù)器發(fā)送的服務(wù)器序列號SN,以及所述背板發(fā)送的每臺服務(wù)器對應(yīng)的機柜的ID號;表生成模塊,用于根據(jù)所述服務(wù)器序列號SN、所述每臺服務(wù)器對應(yīng)的機柜的ID號和預(yù)存的機柜的位置信息生成資產(chǎn)信息表;監(jiān)測模塊,用于實時監(jiān)測所述多個服務(wù)器的狀態(tài);以及更新模塊,用于在所述多個服務(wù)器的狀態(tài)變化時更新所述資產(chǎn)信息表,并上報更新內(nèi)容。
13.如權(quán)利要求12所述的機柜管理裝置,其特征在于,所述接收模塊還用于通過所述電源背板獲取電源對應(yīng)的機柜的ID號以及通過與風扇控制板相連的I2C總線獲取風扇對應(yīng)的機柜的ID號。
14.如權(quán)利要求13所述的整機柜智能管理系統(tǒng),其特征在于,所述資產(chǎn)信息表包括所述服務(wù)器序列號SN、服務(wù)器對應(yīng)所述機柜的ID號、電源對應(yīng)的機柜的ID號、風扇對應(yīng)的機柜的ID號以及服務(wù)器、電源和風扇的配置信息。
15.如權(quán)利要求12所述的機柜管理裝置,其特征在于,所述發(fā)送模塊以簡單網(wǎng)絡(luò)管理協(xié)議-陷阱SNMP-TRAP信息或者系統(tǒng)記錄SYSLOG信息或者電子郵件向后臺管理裝置上報異吊fn息。
全文摘要
本發(fā)明公開了一種整機柜智能管理方法,包括如下步驟機柜管理裝置向多個服務(wù)器和背板發(fā)送數(shù)據(jù)上傳指令;多個服務(wù)器根據(jù)數(shù)據(jù)上傳指令向機柜管理裝置上傳服務(wù)器序列號SN,以及背板根據(jù)數(shù)據(jù)上傳指令向機柜管理裝置上傳每臺服務(wù)器對應(yīng)的機柜的ID號;機柜管理裝置根據(jù)服務(wù)器序列號SN、每臺服務(wù)器對應(yīng)的機柜的ID號和預(yù)存的機柜的位置信息生成資產(chǎn)信息表;機柜管理裝置實時監(jiān)測多個服務(wù)器的狀態(tài),并在狀態(tài)變化時更新資產(chǎn)信息表,并上報更新內(nèi)容。本發(fā)明還公開了一種整機柜智能管理系統(tǒng)以及機柜管理裝置。本發(fā)明可以實現(xiàn)對整機柜的智能管理,具有較高的正確率。
文檔編號H04L12/24GK102571441SQ20121001665
公開日2012年7月11日 申請日期2012年1月18日 優(yōu)先權(quán)日2012年1月18日
發(fā)明者張家軍, 陳國峰 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司