本發(fā)明涉及服務(wù)器計(jì)算領(lǐng)域,特別涉及一種整機(jī)柜服務(wù)器的管理裝置及整機(jī)柜服務(wù)器。
背景技術(shù):
近年隨著移動(dòng)、社交媒體、云計(jì)算、大數(shù)據(jù)等技術(shù)的快速發(fā)展,服務(wù)器需要處理的業(yè)務(wù)呈現(xiàn)爆發(fā)式增長(zhǎng)。為了滿足業(yè)務(wù)的需求,需要使用更多的服務(wù)器。各服務(wù)器單獨(dú)供電及散熱會(huì)導(dǎo)致服務(wù)器的能耗比很低,整機(jī)供電和散熱能夠很好的提升能耗比。對(duì)于業(yè)務(wù)量大的公司使用整機(jī)柜服務(wù)器是一個(gè)很好的選擇。整機(jī)柜服務(wù)器的系統(tǒng)復(fù)雜,使用以前的一級(jí)或二級(jí)管理方案難以實(shí)現(xiàn)整機(jī)柜服務(wù)器的管理。因此,如何解決整機(jī)柜服務(wù)器的管理問(wèn)題,是本領(lǐng)域技術(shù)人員需要解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種整機(jī)柜服務(wù)器的管理裝置及整機(jī)柜服務(wù)器,通過(guò)設(shè)置三級(jí)管理控制器,將各管理控制器所需要監(jiān)控的設(shè)備減少,保證監(jiān)控的合理范圍,簡(jiǎn)化管理控制器的設(shè)計(jì),實(shí)現(xiàn)整機(jī)柜服務(wù)器所有模塊的監(jiān)控。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種整機(jī)柜服務(wù)器的管理裝置,包括:
板級(jí)管理控制器,用于獲取計(jì)算節(jié)點(diǎn)的工作狀態(tài)信息;
Tray管理控制器,用于獲取服務(wù)器Tray中各指定設(shè)備的工作狀態(tài)信息,并接收板級(jí)管理控制器發(fā)送的工作狀態(tài)信息;
Rack管理控制器,用于獲取整機(jī)柜服務(wù)器電源的工作狀態(tài)信息,接收Tray管理控制器發(fā)送的工作狀態(tài)信息,并根據(jù)接收到的管理指令,通過(guò)接口發(fā)送對(duì)應(yīng)的工作狀態(tài)信息,實(shí)現(xiàn)對(duì)整機(jī)柜服務(wù)器的管理。
其中,所述板級(jí)管理控制器設(shè)置于計(jì)算節(jié)點(diǎn)上。
其中,所述Tray管理控制器設(shè)置于服務(wù)器Tray中。
其中,所述Rack管理控制器設(shè)置于整機(jī)柜服務(wù)器中的電源箱中,所述電源箱中設(shè)置有電源,與所述電源相連的所述Rack管理控制器。
本發(fā)明還提供一種整機(jī)柜服務(wù)器,包括:上層交換機(jī),服務(wù)器Tray,電源箱,如上述任一項(xiàng)所述的整機(jī)柜服務(wù)器的管理裝置。
其中,所述服務(wù)器Tray包括:計(jì)算節(jié)點(diǎn),背板,IO/RRC模塊,外部交換機(jī),風(fēng)扇及Tray管理控制器。
其中,所述服務(wù)器Tray對(duì)稱設(shè)置于所述電源箱兩側(cè)。
其中,所述上層交換機(jī)通過(guò)接口與Rack管理控制器相連。
其中,所述接口為千兆網(wǎng)絡(luò)接口。
本發(fā)明所提供的整機(jī)柜服務(wù)器的管理裝置,包括:板級(jí)管理控制器,用于獲取計(jì)算節(jié)點(diǎn)的工作狀態(tài)信息;Tray管理控制器,用于獲取服務(wù)器Tray中各指定設(shè)備的工作狀態(tài)信息,并接收板級(jí)管理控制器發(fā)送的工作狀態(tài)信息;Rack管理控制器,用于獲取整機(jī)柜服務(wù)器電源的工作狀態(tài)信息,接收Tray管理控制器發(fā)送的工作狀態(tài)信息,并根據(jù)接收到的管理指令,通過(guò)接口發(fā)送對(duì)應(yīng)的工作狀態(tài)信息,實(shí)現(xiàn)對(duì)整機(jī)柜服務(wù)器的管理;
可見,利用設(shè)置三級(jí)管理控制器,將各管理控制器所需要監(jiān)控的設(shè)備減少,保證監(jiān)控的合理范圍,簡(jiǎn)化了管理控制器的設(shè)計(jì);即通過(guò)三種管理控制器的協(xié)同工作,最終實(shí)現(xiàn)整機(jī)柜服務(wù)器所有模塊的監(jiān)控;本發(fā)明還提供了一種整機(jī)柜服務(wù)器,具有上述有益效果,在此不再贅述。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例所提供的整機(jī)柜服務(wù)器的管理裝置的結(jié)構(gòu)框圖;
圖2為本發(fā)明實(shí)施例所提供的Rack管理控制器的結(jié)構(gòu)框圖;
圖3為本發(fā)明實(shí)施例所提供的Rack管理控制器與服務(wù)器Tray的連接示意圖;
圖4為本發(fā)明實(shí)施例所提供的另一Rack管理控制器與服務(wù)器Tray的連接示意圖;
圖5為本發(fā)明實(shí)施例所提供的整機(jī)柜服務(wù)器的結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明的核心是提供一種整機(jī)柜服務(wù)器的管理裝置及整機(jī)柜服務(wù)器,通過(guò)設(shè)置三級(jí)管理控制器,將各管理控制器所需要監(jiān)控的設(shè)備減少,保證監(jiān)控的合理范圍,簡(jiǎn)化管理控制器的設(shè)計(jì),實(shí)現(xiàn)整機(jī)柜服務(wù)器所有模塊的監(jiān)控。
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例所提供的整機(jī)柜服務(wù)器的管理裝置的結(jié)構(gòu)框圖;可以包括:
板級(jí)管理控制器30,用于獲取計(jì)算節(jié)點(diǎn)的工作狀態(tài)信息;
Tray管理控制器20,用于獲取服務(wù)器Tray中各指定設(shè)備的工作狀態(tài)信息,并接收板級(jí)管理控制器發(fā)送的工作狀態(tài)信息;
Rack管理控制器10,用于獲取整機(jī)柜服務(wù)器電源的工作狀態(tài)信息,接收Tray管理控制器發(fā)送的工作狀態(tài)信息,并根據(jù)接收到的管理指令,通過(guò)接口發(fā)送對(duì)應(yīng)的工作狀態(tài)信息,實(shí)現(xiàn)對(duì)整機(jī)柜服務(wù)器的管理。
具體的,Rack管理控制器10(Rack Management Controller,RMC);Tray管理控制器20(Tray Management Controller,TMC);板級(jí)管理控制器30(Board Management Controller,BMC)。TMC20管理一個(gè)Tray(即服務(wù)器也即服務(wù)器Tray)中的所有設(shè)備,RMC10直接管理電源箱中的電源。TMC20從BMC30獲取計(jì)算節(jié)點(diǎn)工作狀態(tài)信息,RMC10分別通過(guò)TMC20和BMC30獲取Tray及計(jì)算節(jié)點(diǎn)的工作狀態(tài)信息。這里的RMC10、TMC20和BMC30組成了整機(jī)柜服務(wù)器的管理裝置,請(qǐng)參考圖1,可以看到它們的布局。整機(jī)柜服務(wù)器的管理裝置將整機(jī)柜服務(wù)器簡(jiǎn)稱Rack中各種類型服務(wù)器進(jìn)行統(tǒng)一管理。三級(jí)管理框圖如圖1所示,三級(jí)管理拓?fù)錇槲挥谧钌蠈拥腞MC10、中間的TMC20和最下層的BMC30。各類型管理控制器管理服務(wù)器中的一部分模塊,三種管理控制器實(shí)現(xiàn)整個(gè)Rack的管理。在三級(jí)管理網(wǎng)絡(luò)中最上層的RMC10(Rack Management Controller)對(duì)整個(gè)Rack進(jìn)行管理,為對(duì)外的統(tǒng)一接口。而且保證只有一個(gè)統(tǒng)一的接口連接到上層交換機(jī),用于遠(yuǎn)程通過(guò)網(wǎng)絡(luò)對(duì)整個(gè)Rack進(jìn)行管理。該管理方法簡(jiǎn)化了管理方案的設(shè)計(jì),并提供了一個(gè)統(tǒng)一的接口,簡(jiǎn)化Rack的管理維護(hù)工作。
即RMC10對(duì)整個(gè)RACK進(jìn)行管理,為對(duì)外的統(tǒng)一接口;TMC20對(duì)一個(gè)Tray的管理,對(duì)內(nèi)管理Tray中的所有模塊,對(duì)外連接到RMC10;BMC30僅管理計(jì)算節(jié)點(diǎn),對(duì)外連接到TMC20。三級(jí)管理的劃分將整個(gè)Rack的管理分擔(dān)到三個(gè)不同的管理模塊中,減輕了管理模塊的工作負(fù)載。而且保證只有一個(gè)統(tǒng)一的接口連接到上層交換機(jī),用于遠(yuǎn)程通過(guò)網(wǎng)絡(luò)對(duì)整個(gè)Rack進(jìn)行管理。
請(qǐng)參考圖2,圖2為本發(fā)明實(shí)施例所提供的Rack管理控制器10的結(jié)構(gòu)框圖;可以包括:
控制器11,用于監(jiān)測(cè)電源的工作狀態(tài)信息;
通過(guò)網(wǎng)絡(luò)接口與所述控制器相連的內(nèi)部交換機(jī)12,用于通過(guò)所述網(wǎng)絡(luò)接口獲取控制器發(fā)送的監(jiān)控指令,接收Tray管理控制器獲取的服務(wù)器Tray中各指定設(shè)備的工作狀態(tài)信息及接收板級(jí)管理控制器發(fā)送的計(jì)算節(jié)點(diǎn)的工作狀態(tài)信息。
其中,這里的內(nèi)部交換機(jī)和上層交換機(jī)都為交換機(jī),僅通過(guò)內(nèi)部和上層對(duì)他們進(jìn)行區(qū)別,以方便區(qū)分交換機(jī)為哪個(gè)位置的交換機(jī),便于理解。各個(gè)位置交換機(jī)型號(hào)的選擇可以根據(jù)實(shí)際需要進(jìn)行確定。
RMC由一個(gè)控制器和交換機(jī)構(gòu)成。RMC直接管理整機(jī)柜服務(wù)器的供電系統(tǒng)。同時(shí)RMC通過(guò)網(wǎng)絡(luò)訪問(wèn)TMC和BMC或者是RMC通過(guò)網(wǎng)絡(luò)訪問(wèn)TMC,TMC通過(guò)網(wǎng)絡(luò)訪問(wèn)BMC,即RMC可以直接獲取TMC和BMC得到的工作狀態(tài)信息,也可以直接獲取TMC得到的工作狀態(tài)信息其中這里的工作狀態(tài)信息中可以包括TMC直接通過(guò)訪問(wèn)BMC獲取的計(jì)算節(jié)點(diǎn)的工作狀態(tài)數(shù)據(jù)。RMC將TMC和BMC的管理數(shù)據(jù)匯總,因此整機(jī)柜服務(wù)器的管理只通過(guò)訪問(wèn)RMC就能夠?qū)崿F(xiàn),無(wú)需直接訪問(wèn)其他的管理模塊,簡(jiǎn)化了監(jiān)控管理模塊的設(shè)計(jì)。且與外界進(jìn)行工作狀態(tài)信息數(shù)據(jù)的交換也變得簡(jiǎn)單,同時(shí)也簡(jiǎn)化了硬件設(shè)置,只需要RMC具有一個(gè)與外界進(jìn)行數(shù)據(jù)交互的接口就可以實(shí)現(xiàn)整機(jī)柜服務(wù)器與外界數(shù)據(jù)交互,通過(guò)該接口既可以實(shí)現(xiàn)遠(yuǎn)程對(duì)該整機(jī)柜服務(wù)器的管理控制。即RMC對(duì)外通過(guò)連接到上層交換機(jī)(例如為了提高數(shù)據(jù)交互速度可以通過(guò)千兆網(wǎng)絡(luò)接口與上層交換機(jī)進(jìn)行連接),從而實(shí)現(xiàn)遠(yuǎn)程對(duì)整機(jī)柜服務(wù)器的管理,確保對(duì)外接口的統(tǒng)一。
其中,所述Rack管理控制器中的內(nèi)部交換機(jī)通過(guò)任意一個(gè)網(wǎng)絡(luò)接口與整機(jī)柜服務(wù)器的上層交換機(jī)相連。例如將網(wǎng)絡(luò)接口1與上層交換機(jī)相連。可選的,所述內(nèi)部交換機(jī)具有11個(gè)網(wǎng)絡(luò)接口。如圖1中所示,但是本申請(qǐng)并不對(duì)內(nèi)部交換機(jī)的設(shè)置的網(wǎng)絡(luò)接口的數(shù)量進(jìn)行限制,這里的網(wǎng)絡(luò)接口可以進(jìn)行冗余設(shè)置,以便隨著時(shí)間的增長(zhǎng),整機(jī)柜服務(wù)器的功能擴(kuò)展,或者其他需要使用接口的情況的發(fā)生,既提高系統(tǒng)的可靠性。其他端口連接到三級(jí)管理網(wǎng)絡(luò)的第二級(jí)管理模塊即TMC,在網(wǎng)絡(luò)接口多的情況下也可以直接連接到第三級(jí)管理模塊即BMC。
其中,這里的RMC10與含有TMC的服務(wù)器Tray(簡(jiǎn)稱服務(wù)器50或者簡(jiǎn)稱Tray)的連接(即RMC10與服務(wù)器50中的TMC的連接)可以是直鏈?zhǔn)剑部梢跃栈ㄦ準(zhǔn)?,?qǐng)參考圖3和圖4,直鏈?zhǔn)郊碦MC10中的內(nèi)部交換機(jī)通過(guò)網(wǎng)絡(luò)接口與各服務(wù)器50中的TMC相連。優(yōu)點(diǎn)是可靠性強(qiáng),任何一個(gè)服務(wù)器出現(xiàn)故障都不會(huì)影響其他服務(wù)器的數(shù)據(jù)的獲取,缺點(diǎn)是布線復(fù)雜。菊花鏈?zhǔn)郊碦MC10中的內(nèi)部交換機(jī)通過(guò)網(wǎng)絡(luò)接口與第一個(gè)服務(wù)器50中的TMC相連,第一個(gè)服務(wù)器中的TMC與其它各服務(wù)器中的TMC串聯(lián)連接,可以通過(guò)上行接口(例如上行網(wǎng)絡(luò)接口)和下行接口(例如下行網(wǎng)絡(luò)接口)進(jìn)行串聯(lián)連接。優(yōu)點(diǎn)是布線簡(jiǎn)單,僅需要通過(guò)上下行接口即可實(shí)現(xiàn)連接,缺點(diǎn)是可靠性差,任何一個(gè)服務(wù)器出現(xiàn)故障都會(huì)影響該服務(wù)器之后的所有服務(wù)器的數(shù)據(jù)的獲取。因此,這兩種連接方式的選擇可以根據(jù)用戶的實(shí)際需要進(jìn)行確定。
控制器通過(guò)網(wǎng)絡(luò)接口連接到交換機(jī),從而實(shí)現(xiàn)控制器通過(guò)網(wǎng)絡(luò)訪問(wèn)TMC和BMC,獲取TMC和BMC管理模塊所管理的模塊的工作狀態(tài)信息。同時(shí)RMC直接管理Rack的供電系統(tǒng),監(jiān)測(cè)電源狀態(tài)。將三級(jí)管理模塊的管理數(shù)據(jù)匯總到RMC,實(shí)現(xiàn)只通過(guò)訪問(wèn)RMC就能夠?qū)崿F(xiàn)Rack的監(jiān)控管理,無(wú)需直接訪問(wèn)其他模塊,簡(jiǎn)化了監(jiān)控管理模塊的設(shè)計(jì)。最后RMC對(duì)外通過(guò)千兆網(wǎng)絡(luò)連接到上層交換機(jī),從而實(shí)現(xiàn)遠(yuǎn)程對(duì)Rack的管理,確保對(duì)外接口的統(tǒng)一。
為了進(jìn)一步提高系統(tǒng)即整機(jī)柜服務(wù)器的穩(wěn)定性和可靠性,可以對(duì)RMC進(jìn)行冗余設(shè)置,優(yōu)選的,所述Rack管理控制器的個(gè)數(shù)為2個(gè)。這樣可以兩個(gè)RMC可以和互為冗余。
本發(fā)明實(shí)施例提供了整機(jī)柜服務(wù)器的管理裝置,簡(jiǎn)化管理控制器的設(shè)計(jì),實(shí)現(xiàn)整機(jī)柜服務(wù)器所有模塊的監(jiān)控。
下面對(duì)本發(fā)明實(shí)施例提供的整機(jī)柜服務(wù)器進(jìn)行介紹,下文描述的整機(jī)柜服務(wù)器與上文描述的整機(jī)柜服務(wù)器的管理裝置可相互對(duì)應(yīng)參照。
請(qǐng)參考圖5,圖5為本發(fā)明實(shí)施例所提供的整機(jī)柜服務(wù)器的結(jié)構(gòu)框圖;可以包括:上層交換機(jī)TOR(Top of Router,交換機(jī))40,服務(wù)器Tray(TRAY)50,電源箱POWER60,及整機(jī)柜服務(wù)器的管理裝置即板級(jí)管理控制器BMC,Tray管理控制器TMC及如上述任意實(shí)施例所述的Rack管理控制器RMC。
可選的,板級(jí)管理控制器BMC設(shè)置于服務(wù)器Tray50中的計(jì)算節(jié)點(diǎn)上,Tray管理控制器及TMC設(shè)置于服務(wù)器Tray50中,Rack管理控制器RMC設(shè)置于電源箱60中,可以在電源箱60中設(shè)置兩個(gè)冗余的Rack管理控制器RMC。
可選的,為了方便整機(jī)柜服務(wù)器進(jìn)行布局,方便電源箱60中的RMC對(duì)各個(gè)服務(wù)器進(jìn)行管理,服務(wù)器Tray對(duì)稱設(shè)置于所述電源箱兩側(cè)。如圖5所示。上層交換機(jī)通過(guò)接口與Rack管理控制器相連。所述接口為千兆網(wǎng)絡(luò)接口。
可選的,當(dāng)這里的服務(wù)器Tray可以為任何種類的服務(wù)器,當(dāng)該服務(wù)器為融合構(gòu)架服務(wù)器Tray時(shí),服務(wù)器Tray可以包括:計(jì)算節(jié)點(diǎn),背板,IO/RRC模塊,外部交換機(jī),風(fēng)扇及Tray管理控制器。TMC可以安裝在服務(wù)器Tray的后部,計(jì)算節(jié)點(diǎn)的管理通過(guò)計(jì)算節(jié)點(diǎn)上的BMC,BMC僅對(duì)計(jì)算節(jié)點(diǎn)進(jìn)行管理,監(jiān)控計(jì)算節(jié)點(diǎn)的工作狀態(tài)信息。TMC管理一個(gè)Tray中的所有設(shè)備,并通過(guò)網(wǎng)絡(luò)訪問(wèn)BMC,獲取計(jì)算節(jié)點(diǎn)的工作狀態(tài)信息。RMC直接管理電源箱中的電源,監(jiān)測(cè)電源狀態(tài),并通過(guò)網(wǎng)絡(luò)訪問(wèn)TMC獲取一個(gè)Tray中各模塊的狀態(tài)信息及通過(guò)網(wǎng)絡(luò)訪問(wèn)BMC獲取計(jì)算節(jié)點(diǎn)的狀態(tài)信息。通過(guò)劃分成三類管理模塊,將各管理模塊所需要監(jiān)控的設(shè)備減少,保證監(jiān)控的合理范圍,簡(jiǎn)化了監(jiān)控管理模塊的設(shè)計(jì)。通過(guò)三種模塊的協(xié)同工作,最終實(shí)現(xiàn)整個(gè)Rack所有模塊的監(jiān)控。最后RMC對(duì)外通過(guò)千兆網(wǎng)絡(luò)連接到上層交換機(jī),從而實(shí)現(xiàn)遠(yuǎn)程對(duì)Rack的管理,確保對(duì)外接口的統(tǒng)一。
以上對(duì)本發(fā)明所提供的整機(jī)柜服務(wù)器的管理裝置及整機(jī)柜服務(wù)器進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。