欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多節(jié)點(diǎn)管理的方法和系統(tǒng)的制作方法

文檔序號(hào):7889735閱讀:188來(lái)源:國(guó)知局
專利名稱:多節(jié)點(diǎn)管理的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及系統(tǒng)管理領(lǐng)域,并且更具體地,涉及多節(jié)點(diǎn)管理的方法和系統(tǒng)。
背景技術(shù)
隨著信息的不斷增長(zhǎng),各類企業(yè)對(duì)數(shù)據(jù)存儲(chǔ)與處理的能力需求也越來(lái)越迫切,節(jié)點(diǎn)增加的同時(shí)系統(tǒng)越來(lái)越龐大,集成度相應(yīng)地也越來(lái)越高,而一種低成本,組網(wǎng)簡(jiǎn)單,能快速部署并且處理能力較強(qiáng)的系統(tǒng)顯然會(huì)擁有極大的市場(chǎng)。為便于管理,多節(jié)點(diǎn)的服務(wù)器通常需要一個(gè)管理系統(tǒng)來(lái)進(jìn)行整個(gè)系統(tǒng)的監(jiān)控,當(dāng)前技術(shù)存在成本高等弊病。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種多節(jié)點(diǎn)管理的系統(tǒng)和方法,能夠降低系統(tǒng)組網(wǎng)成本。一方面,提供了一種多節(jié)點(diǎn)管理的系統(tǒng),包括通過(guò)局域網(wǎng)連接的多個(gè)節(jié)點(diǎn);多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)為主節(jié)點(diǎn),除主節(jié)點(diǎn)外的其余節(jié)點(diǎn)為排序后的從節(jié)點(diǎn),并且當(dāng)主節(jié)點(diǎn)異常時(shí),從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn),其中每個(gè)節(jié)點(diǎn)包括BMC管理子系統(tǒng),BMC管理子系統(tǒng),用于執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息,且當(dāng)節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),BMC管理子系統(tǒng)還用于通過(guò)局域網(wǎng)與從節(jié)點(diǎn)連接,執(zhí)行多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息,或者當(dāng)節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),BMC管理子系統(tǒng)還用于向主節(jié)點(diǎn)發(fā)送監(jiān)控信息或接收主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息。另一方面,提供了一種多節(jié)點(diǎn)管理的方法,包括多個(gè)節(jié)點(diǎn)通過(guò)局域網(wǎng)連接;從多個(gè)節(jié)點(diǎn)中確定一個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),排序從節(jié)點(diǎn),從節(jié)點(diǎn)為除主節(jié)點(diǎn)外的其余節(jié)點(diǎn);并且當(dāng)主節(jié)點(diǎn)異常時(shí),確定從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn),其中每個(gè)節(jié)點(diǎn)包括BMC管理子系統(tǒng),BMC管理子系統(tǒng),執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息,且當(dāng)節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí), BMC管理子系統(tǒng)通過(guò)局域網(wǎng)與從節(jié)點(diǎn)連接,執(zhí)行多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息,或者當(dāng)節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),BMC管理子系統(tǒng)向主節(jié)點(diǎn)發(fā)送監(jiān)控信息或接收主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息。上述技術(shù)方案通過(guò)利用BMC的處理能力,實(shí)現(xiàn)多節(jié)點(diǎn)系統(tǒng)中,一個(gè)節(jié)點(diǎn)完成整個(gè)系統(tǒng)的管理,可以不增加額外的硬件設(shè)備,從而降低系統(tǒng)成本、節(jié)省空間,且降低復(fù)雜度,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例的多節(jié)點(diǎn)管理的系統(tǒng)的示意框圖。圖2是本發(fā)明實(shí)施例的一個(gè)節(jié)點(diǎn)的示意框圖。
5
圖3是本發(fā)明的一個(gè)實(shí)施例的示意流程圖。圖4是本發(fā)明的另一個(gè)實(shí)施例的示意流程圖。圖5是本發(fā)明實(shí)施例的多節(jié)點(diǎn)管理的方法的示意流程圖。圖6是本發(fā)明另一實(shí)施例的多節(jié)點(diǎn)管理的方法的示意流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。本文中術(shù)語(yǔ)“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。針對(duì)相關(guān)技術(shù)中系統(tǒng)管理存在的成本高、組網(wǎng)復(fù)雜、維護(hù)不方便,或者可靠性存在問(wèn)題等不足,鑒于處理器技術(shù)的發(fā)展,BMC (BaseboardManagement ControIler,基板管理控制器)芯片的處理能力越來(lái)越強(qiáng),可供選擇的芯片方案也越來(lái)越多,本發(fā)明實(shí)施例提供了一種利用BMC技術(shù)的低成本,組網(wǎng)簡(jiǎn)單,能快速部署并且處理能力較強(qiáng)的多節(jié)點(diǎn)管理的系統(tǒng),以及多節(jié)點(diǎn)管理的方法。BMC是一種嵌入式控制器,集成在例如服務(wù)器等節(jié)點(diǎn)的主板之上,BMC上的管理系統(tǒng)與主機(jī)系統(tǒng)獨(dú)立,主要用于管理和監(jiān)控容錯(cuò)計(jì)算機(jī)主板上的各類傳感器,收集故障信息, 提供遠(yuǎn)程控制臺(tái)(S0L,Serial On Line)和KVM功能,以及管理風(fēng)扇、電源、分區(qū)等功能。其中KVM是鍵盤(Keyboard)、遠(yuǎn)程視頻(Video)和鼠標(biāo)(Mouse)的英文首字母的組合。在上下文中BMC上的管理系統(tǒng),作為節(jié)點(diǎn)的一部分,也稱為BMC管理子系統(tǒng)。圖1是本發(fā)明實(shí)施例的多節(jié)點(diǎn)管理的系統(tǒng)10的示意框圖。系統(tǒng)10包括通過(guò)局域網(wǎng)連接的多個(gè)節(jié)點(diǎn)11,例如圖中的第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和第 N個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)11都包括BMC管理子系統(tǒng)12。N為自然數(shù)。此外,通常系統(tǒng)10還可以包括多個(gè)主機(jī)業(yè)務(wù)子系統(tǒng),例如基本輸入輸出子系統(tǒng)(BI0S,Basic Input Output System) 和操作系統(tǒng)等,此處為突出本發(fā)明實(shí)施例將其省略。所述多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)為主節(jié)點(diǎn),除所述主節(jié)點(diǎn)外的其余節(jié)點(diǎn)為排序后的從節(jié)點(diǎn),并且當(dāng)所述主節(jié)點(diǎn)異常時(shí),所述從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn)。此外,BMC管理子系統(tǒng)12,用于執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息,且當(dāng)所述節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),還通過(guò)所述局域網(wǎng)與從節(jié)點(diǎn)連接,執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息,或者當(dāng)所述節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),還向主節(jié)點(diǎn)發(fā)送所述監(jiān)控信息或接收所述主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息。作為主節(jié)點(diǎn)的BMC管理子系統(tǒng)12執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理包括但不限于系統(tǒng)信息、配置管理、分區(qū)管理、節(jié)點(diǎn)管理、固件升級(jí)、用戶管理、上下電控制、故障告警與處理、電源功率管理等,通過(guò)自己處理與向各從節(jié)點(diǎn)分發(fā)命令,以及接收各從節(jié)點(diǎn)上報(bào)信息方式來(lái)實(shí)現(xiàn)內(nèi)部節(jié)點(diǎn)的系統(tǒng)管理,提供給用戶或上層設(shè)備。本發(fā)明實(shí)施例通過(guò)利用BMC的處理能力,實(shí)現(xiàn)多節(jié)點(diǎn)系統(tǒng)中,一個(gè)節(jié)點(diǎn)完成整個(gè)系統(tǒng)的管理,可以不增加額外的硬件設(shè)備,從而降低系統(tǒng)成本、節(jié)省空間,且降低復(fù)雜度,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。圖2是本發(fā)明另一實(shí)施例的系統(tǒng)20的示意框圖。為方便說(shuō)明,本發(fā)明實(shí)施例中以包括3個(gè)節(jié)點(diǎn)201至203的系統(tǒng)為例。節(jié)點(diǎn)201 至203與系統(tǒng)10中的節(jié)點(diǎn)11相同或相似,包括的BMC管理子系統(tǒng)21與節(jié)點(diǎn)11的BMC管理子系統(tǒng)12相同或相似。不同之處在于,其中BMC管理子系統(tǒng)21具體包括系統(tǒng)管理模塊 22、節(jié)點(diǎn)監(jiān)控模塊23和網(wǎng)絡(luò)處理模塊24。所述系統(tǒng)管理模塊22,與本節(jié)點(diǎn)的所述節(jié)點(diǎn)監(jiān)控模塊和所述網(wǎng)絡(luò)處理模塊連接, 用于接收所述節(jié)點(diǎn)監(jiān)控模塊23執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且當(dāng)所述本節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),通過(guò)所述網(wǎng)絡(luò)處理模塊對(duì),執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息;所述節(jié)點(diǎn)監(jiān)控模塊23,與本節(jié)點(diǎn)的所述系統(tǒng)管理模塊連接,用于執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理,并向所述系統(tǒng)管理模塊22發(fā)送執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且接收所述系統(tǒng)管理模塊22發(fā)送的系統(tǒng)管理信息;且所述網(wǎng)絡(luò)處理模塊24,與本節(jié)點(diǎn)的所述系統(tǒng)管理模塊和其節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊 24連接,用于建立所述多個(gè)節(jié)點(diǎn)201至203之間的局域網(wǎng)。本發(fā)明實(shí)施例通過(guò)利用BMC的處理能力,實(shí)現(xiàn)多節(jié)點(diǎn)系統(tǒng)中,一個(gè)節(jié)點(diǎn)完成整個(gè)系統(tǒng)的管理,可以不增加額外的硬件設(shè)備,從而降低系統(tǒng)成本、節(jié)省空間,且降低復(fù)雜度,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。此外,可選的,所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于通過(guò)所述網(wǎng)絡(luò)處理模塊以網(wǎng)絡(luò)組播方式與所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊同步所述系統(tǒng)的配置信息,其中所述配置信息包括所述多個(gè)節(jié)點(diǎn)的主從關(guān)系和國(guó)際互聯(lián)網(wǎng)IP地址。所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于存儲(chǔ)所述配置信息??蛇x的,所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊還用于與所述從節(jié)點(diǎn)的 BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊建立心跳機(jī)制。當(dāng)所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊通過(guò)所述心跳機(jī)制確定所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)異常時(shí),所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于根據(jù)所述配置信息中的主從關(guān)系確定生成新的主節(jié)點(diǎn)??蛇x的,所述新的主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于根據(jù)所述配置信息中的IP地址將所述新的主節(jié)點(diǎn)的IP地址更新為之前的所述主節(jié)點(diǎn)的IP地址??蛇x的,所述節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊具體用于根據(jù)所述節(jié)點(diǎn)的類型或性能制定的主從策略確定所述主節(jié)點(diǎn)和排序所述從節(jié)點(diǎn)。出于簡(jiǎn)潔,在上下文中,節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊、節(jié)點(diǎn)的BMC管理子系統(tǒng)的節(jié)點(diǎn)監(jiān)控模塊和節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊也分別簡(jiǎn)稱為節(jié)點(diǎn)的系統(tǒng)管理模塊、節(jié)點(diǎn)的節(jié)點(diǎn)監(jiān)控模塊和節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊。圖3是本發(fā)明的一個(gè)實(shí)施例30的示意流程圖。實(shí)施例30可以適用如圖1所示的系統(tǒng)10,具體執(zhí)行的節(jié)點(diǎn)可以是圖1中的節(jié)點(diǎn)11或圖2中的節(jié)點(diǎn)201至203。實(shí)施例30 包括的具體內(nèi)容如下。31,節(jié)點(diǎn)上電。節(jié)點(diǎn)上電可以包括幾種場(chǎng)景,例如,搭建系統(tǒng)時(shí)各節(jié)點(diǎn)上電、系統(tǒng)建立后加入新節(jié)點(diǎn)或已有節(jié)點(diǎn)異常退出系統(tǒng)后,重新加入系統(tǒng),異??梢园ɡ缇W(wǎng)絡(luò)異常、電源異常、元器件異常和/或軟件系統(tǒng)異常等。32,檢查是否為主節(jié)點(diǎn)。當(dāng)搭建系統(tǒng)時(shí),通常依據(jù)主從策略人為配置以及軟件仲裁方式確定主節(jié)點(diǎn)??蛇x的,可以根據(jù)UUID(通用唯一識(shí)別碼,Universally Unique Identifier)進(jìn)行大小排序,確定主節(jié)點(diǎn)。還可以根據(jù)節(jié)點(diǎn)的類型或性能制定主從策略以選擇主節(jié)點(diǎn)和從節(jié)點(diǎn)。節(jié)點(diǎn)可以是包括BMC子管理系統(tǒng)的服務(wù)器或輸入輸出anput/Output,縮寫為10)擴(kuò)展框等節(jié)點(diǎn)。IO 擴(kuò)展框是用于對(duì)IO設(shè)備進(jìn)行擴(kuò)展的設(shè)備,例如硬盤陣列框等。舉例來(lái)說(shuō),根據(jù)類型,服務(wù)器既可以作為主節(jié)點(diǎn)也可以作為從節(jié)點(diǎn),而IO擴(kuò)展框只能作為從節(jié)點(diǎn)。此外,根據(jù)不同服務(wù)器的性能,例如處理速度的快慢、處理能力的高低等可以將不同服務(wù)器進(jìn)行排序。主節(jié)點(diǎn)通??梢允悄芰吞幚硭俣荣Y源最優(yōu)的一個(gè)。如果確定本節(jié)點(diǎn)是主節(jié)點(diǎn),則節(jié)點(diǎn)執(zhí)行步驟33,也就是步驟32的“是”。33,主節(jié)點(diǎn)掃描其他節(jié)點(diǎn)。掃描的過(guò)程中,主節(jié)點(diǎn)輪流詢問(wèn)從節(jié)點(diǎn),從節(jié)點(diǎn)應(yīng)答。主節(jié)點(diǎn)的系統(tǒng)管理模塊通過(guò)主節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊向從節(jié)點(diǎn)發(fā)送輪詢,例如節(jié)點(diǎn)類型、處理速度,各個(gè)節(jié)點(diǎn)的IP地址和分區(qū)信息等,接收從節(jié)點(diǎn)的應(yīng)答。如果確認(rèn)本節(jié)點(diǎn)是從節(jié)點(diǎn),則節(jié)點(diǎn)直接執(zhí)行步驟34,也就是步驟32的“否”。34,從節(jié)點(diǎn)等待主節(jié)點(diǎn)掃描。從節(jié)點(diǎn)的系統(tǒng)管理模塊通過(guò)從節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊,接收主節(jié)點(diǎn)發(fā)送的輪詢,并向主節(jié)點(diǎn)發(fā)送應(yīng)答。35,從節(jié)點(diǎn)等待時(shí)間是否超時(shí)。若等待時(shí)間超時(shí),也就是步驟35的“是”,則執(zhí)行步驟33。可能的情況是,主節(jié)點(diǎn)異常,也就是主節(jié)點(diǎn)的系統(tǒng)管理模塊的系統(tǒng)管理功能異常, 從節(jié)點(diǎn)接收不到輪詢。此時(shí),從節(jié)點(diǎn)自主掃描其他節(jié)點(diǎn)。如等待時(shí)間沒(méi)有超時(shí),也就是步驟35的“否”,則節(jié)點(diǎn)執(zhí)行步驟36。36,主節(jié)點(diǎn)確認(rèn)從節(jié)點(diǎn)排序。主節(jié)點(diǎn)基于接收的從節(jié)點(diǎn)的應(yīng)答,基于主從策略,對(duì)從節(jié)點(diǎn)進(jìn)行排序,并在配置文件中存儲(chǔ)主從關(guān)系,此外還可以存儲(chǔ)各個(gè)節(jié)點(diǎn)的IP地址和分區(qū)信息等。主從關(guān)系包括主節(jié)點(diǎn)、從節(jié)點(diǎn)以及從節(jié)點(diǎn)的排序關(guān)系。以圖2的系統(tǒng)為例,如果節(jié)點(diǎn)201為主節(jié)點(diǎn)則掃描從節(jié)點(diǎn)。掃描后,根據(jù)從節(jié)點(diǎn) 202和203的應(yīng)答,確定節(jié)點(diǎn)202的排序優(yōu)先級(jí)高于節(jié)點(diǎn)203,為第一從節(jié)點(diǎn)。37,主節(jié)點(diǎn)與從節(jié)點(diǎn)同步配置信息。節(jié)點(diǎn)可以以網(wǎng)絡(luò)組播方式,向從節(jié)點(diǎn)發(fā)送配置信息,該配置信息包括主從關(guān)系和各個(gè)節(jié)點(diǎn)的IP地址,以及分區(qū)信息等。從節(jié)點(diǎn)收到上述配置信息后,存儲(chǔ)在本節(jié)點(diǎn)的系統(tǒng)管理模塊中。38,建立心跳機(jī)制。心跳機(jī)制簡(jiǎn)單地說(shuō)就是發(fā)送方定時(shí)發(fā)送一個(gè)自定義的結(jié)構(gòu)體,也稱為心跳包,讓接收方知道自己還活著,以確保連接的有效性,同時(shí)制定異常側(cè)的判定機(jī)制??梢园ㄒ恍┣樾?,例如如果接收方規(guī)定時(shí)間內(nèi)沒(méi)有收到發(fā)送方的心跳包則視發(fā)送方異常,和/或如果發(fā)送方規(guī)定時(shí)間內(nèi)沒(méi)有收到接收方的回復(fù)則視接收方異常。此時(shí),如果是搭建系統(tǒng),則優(yōu)選的,在主節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊和從節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊之間建立心跳機(jī)制,由此系統(tǒng)搭建完成。當(dāng)然,也可以在各個(gè)節(jié)點(diǎn)之間都建立心跳機(jī)制。同時(shí),各個(gè)節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)處理模塊建立局域網(wǎng)連接。可選的,如果是新加入或重新加入系統(tǒng)的節(jié)點(diǎn),則該節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊與其他節(jié)點(diǎn)網(wǎng)絡(luò)處理模塊之間建立心跳機(jī)制,由此該節(jié)點(diǎn)加入系統(tǒng)。39、主節(jié)點(diǎn)和從節(jié)點(diǎn)之間交互信息。隨后,各節(jié)點(diǎn)的節(jié)點(diǎn)監(jiān)控處理模塊將本節(jié)點(diǎn)的監(jiān)控信息發(fā)送給本節(jié)點(diǎn)的系統(tǒng)管理模塊,并接收本節(jié)點(diǎn)系統(tǒng)管理模塊發(fā)送的系統(tǒng)管理信息。主節(jié)點(diǎn)的系統(tǒng)管理模塊通過(guò)局域網(wǎng)與從節(jié)點(diǎn)的系統(tǒng)管理模塊交互信息,包括向從節(jié)點(diǎn)發(fā)送配置信息的更新以及重要告警與日志信息,以及用戶信息等,以保證在主管理節(jié)點(diǎn)異常時(shí),其他節(jié)點(diǎn)能組成系統(tǒng)。此外,主節(jié)點(diǎn)的系統(tǒng)管理模塊還可以通過(guò)網(wǎng)絡(luò)處理模塊, 經(jīng)系統(tǒng)中的網(wǎng)絡(luò)交換設(shè)備,作為系統(tǒng)的唯一對(duì)外接口與外網(wǎng)交互信息。此外,主節(jié)點(diǎn)執(zhí)行多節(jié)點(diǎn)的管理時(shí),主節(jié)點(diǎn)的BMC管理子系統(tǒng)提供的上述信息包括但不限于系統(tǒng)信息、配置管理、分區(qū)管理、節(jié)點(diǎn)管理、固件升級(jí)、用戶管理、上下電控制、故障告警與處理、電源功率管理寸。各節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊通過(guò)之前建立的心跳機(jī)制,當(dāng)檢測(cè)到主節(jié)點(diǎn)心跳丟失時(shí), 可以確定主節(jié)點(diǎn)是否異常。在圖4的實(shí)施例中說(shuō)明了上述多節(jié)點(diǎn)管理的系統(tǒng)經(jīng)心跳機(jī)制發(fā)現(xiàn)主節(jié)點(diǎn)異常時(shí)的管理方法。本發(fā)明實(shí)施例通過(guò)利用BMC的處理能力,實(shí)現(xiàn)多節(jié)點(diǎn)系統(tǒng)中,一個(gè)節(jié)點(diǎn)完成整個(gè)系統(tǒng)的管理,可以不增加額外的硬件設(shè)備,從而降低系統(tǒng)成本、節(jié)省空間,且降低復(fù)雜度,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。圖4是本發(fā)明另一實(shí)施例40的流程圖,包括以下內(nèi)容。41,主節(jié)點(diǎn)心跳丟失。從節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊通過(guò)心跳機(jī)制,確定主節(jié)點(diǎn)的心跳丟失,進(jìn)一步可以確定主節(jié)點(diǎn)的系統(tǒng)管理功能異常。42,確定是否為第一從節(jié)點(diǎn)。在實(shí)施例30中節(jié)點(diǎn)已經(jīng)從存儲(chǔ)的配置信息中獲知從節(jié)點(diǎn)的排序關(guān)系,此時(shí)各節(jié)點(diǎn)通過(guò)排序關(guān)系可以確認(rèn)自己是否為第一從節(jié)點(diǎn)。如果是第一從節(jié)點(diǎn),也就是步驟42的“是”,則該節(jié)點(diǎn)升級(jí)為新的主節(jié)點(diǎn),執(zhí)行步驟43。此時(shí),新的主節(jié)點(diǎn)的系統(tǒng)管理模塊根據(jù)原配置信息中的IP地址將本節(jié)點(diǎn)的IP地址更新為之前的主節(jié)點(diǎn)的IP地址。由此可以保證用戶或上層設(shè)備管理不中斷。參考圖3的實(shí)施例,則節(jié)點(diǎn)202確認(rèn)本節(jié)點(diǎn)為第一從節(jié)點(diǎn),進(jìn)而升級(jí)為新的主節(jié)
點(diǎn)ο43,主節(jié)點(diǎn)掃描其他節(jié)點(diǎn)。參考圖3的實(shí)施例,則節(jié)點(diǎn)202作為新的主節(jié)點(diǎn)向其他節(jié)點(diǎn)發(fā)送輪詢請(qǐng)求。如果是不是第一從節(jié)點(diǎn),也就是步驟42的“否”,則該節(jié)點(diǎn)仍為從節(jié)點(diǎn),執(zhí)行步驟 44。44,等待主節(jié)點(diǎn)掃描。
參考圖3的實(shí)施例,則節(jié)點(diǎn)203等待主節(jié)點(diǎn)掃描,接收到輪詢請(qǐng)求后,發(fā)送應(yīng)答。45,等待時(shí)間是否超時(shí)。若等待時(shí)間超時(shí),也就是步驟45的“是”,則節(jié)點(diǎn)執(zhí)行步驟43。如等待時(shí)間沒(méi)有超時(shí),也就是步驟45的“否”,則節(jié)點(diǎn)執(zhí)行步驟46。46,主節(jié)點(diǎn)確認(rèn)從節(jié)點(diǎn)排序。主節(jié)點(diǎn)基于接收的從節(jié)點(diǎn)的應(yīng)答,基于主從策略,對(duì)從節(jié)點(diǎn)進(jìn)行排序,并在配置文件中存儲(chǔ)更新的主從關(guān)系,此外還可以存儲(chǔ)更新的各個(gè)節(jié)點(diǎn)的IP地址和分區(qū)信息等。47,主節(jié)點(diǎn)與從節(jié)點(diǎn)同步配置信息。主節(jié)點(diǎn)可以以網(wǎng)絡(luò)組播方式,向從節(jié)點(diǎn)發(fā)送包括主從關(guān)系和各個(gè)節(jié)點(diǎn)的IP地址的配置信息。從節(jié)點(diǎn)收到上述配置信息后,存儲(chǔ)在本節(jié)點(diǎn)的系統(tǒng)管理模塊中。48,建立心跳機(jī)制。此時(shí),在新的主節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊和從節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊之間建立心跳機(jī)制。心跳機(jī)制建立后,多節(jié)點(diǎn)管理的系統(tǒng)重組完畢。參考圖3的實(shí)施例,則節(jié)點(diǎn)202和節(jié)點(diǎn) 203之間的網(wǎng)絡(luò)處理模塊建立心跳機(jī)制。49、主節(jié)點(diǎn)和從節(jié)點(diǎn)之間交互信息。步驟49與實(shí)施例30的步驟39相同,此處為了簡(jiǎn)潔,不再贅述。參考圖3的實(shí)施例,則節(jié)點(diǎn)202和203的BMC管理子系統(tǒng)交互信息,且節(jié)點(diǎn)202的BMC管理子系統(tǒng)還可以向用戶、上層或外網(wǎng)提供上述信息。本發(fā)明實(shí)施例通過(guò)利用BMC的處理能力,實(shí)現(xiàn)多節(jié)點(diǎn)系統(tǒng)中,一個(gè)節(jié)點(diǎn)完成整個(gè)系統(tǒng)的管理,可以不增加額外的硬件設(shè)備,從而降低系統(tǒng)成本、節(jié)省空間,且降低復(fù)雜度,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。圖5是本發(fā)明實(shí)施例的多節(jié)點(diǎn)系統(tǒng)管理的方法50的示意流程圖,包括以下內(nèi)容。51,多個(gè)節(jié)點(diǎn)通過(guò)局域網(wǎng)連接。52,從多個(gè)節(jié)點(diǎn)中確定一個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),排序從節(jié)點(diǎn),所述從節(jié)點(diǎn)為除所述主節(jié)點(diǎn)外的其余節(jié)點(diǎn)。53,當(dāng)所述主節(jié)點(diǎn)異常時(shí),確定從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn)。上述每個(gè)節(jié)點(diǎn)都包括BMC管理子系統(tǒng),所述BMC管理子系統(tǒng),執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息,且當(dāng)所述節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),所述BMC管理子系統(tǒng)通過(guò)所述局域網(wǎng)與從節(jié)點(diǎn)連接,執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息,或者當(dāng)所述節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),所述BMC管理子系統(tǒng)向主節(jié)點(diǎn)發(fā)送所述監(jiān)控信息或接收所述主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息。參考實(shí)施例30或?qū)嵤├?0,裝置10或20實(shí)現(xiàn)了方法50,出于簡(jiǎn)潔,此處具體細(xì)節(jié)不再贅述。本發(fā)明實(shí)施例通過(guò)利用BMC的處理能力,實(shí)現(xiàn)多節(jié)點(diǎn)系統(tǒng)中,一個(gè)節(jié)點(diǎn)完成整個(gè)系統(tǒng)的管理,可以不增加額外的硬件設(shè)備,從而降低系統(tǒng)成本、節(jié)省空間,且降低復(fù)雜度,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。圖6是本發(fā)明另一實(shí)施例的多節(jié)點(diǎn)系統(tǒng)管理的方法60的示意流程圖。在方法60 中,每個(gè)所述節(jié)點(diǎn)都包括BMC管理子系統(tǒng),且所述BMC管理子系統(tǒng)包括系統(tǒng)管理模塊、節(jié)點(diǎn)監(jiān)控模塊和網(wǎng)絡(luò)處理模塊,所述方法包括以下內(nèi)容。61,多個(gè)節(jié)點(diǎn)通過(guò)局域網(wǎng)連接。
其中多個(gè)節(jié)點(diǎn)通過(guò)所述網(wǎng)絡(luò)處理模塊建立所述多個(gè)節(jié)點(diǎn)之間的局域網(wǎng)。62,從多個(gè)節(jié)點(diǎn)中確定一個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),排序從節(jié)點(diǎn),所述從節(jié)點(diǎn)為除所述主節(jié)點(diǎn)外的其余節(jié)點(diǎn)。所述節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊根據(jù)節(jié)點(diǎn)的類型或性能制定的主從策略確定主節(jié)點(diǎn)和排序從節(jié)點(diǎn)。63,主節(jié)點(diǎn)與從節(jié)點(diǎn)建立心跳機(jī)制。所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊與所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊建立心跳機(jī)制。64,主節(jié)點(diǎn)與從節(jié)點(diǎn)同步系統(tǒng)的配置信息,從節(jié)點(diǎn)存儲(chǔ)配置信息。所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊通過(guò)所述網(wǎng)絡(luò)處理模塊以網(wǎng)絡(luò)組播方式與所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊同步所述系統(tǒng)的配置信息,其中所述配置信息包括所述多個(gè)節(jié)點(diǎn)的主從關(guān)系和國(guó)際互聯(lián)網(wǎng)IP地址。所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊存儲(chǔ)所述配置信息。65,當(dāng)所述主節(jié)點(diǎn)異常時(shí),確定從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn)。當(dāng)所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊通過(guò)所述心跳機(jī)制確定所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)異常時(shí),所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊根據(jù)所述配置信息中的主從關(guān)系確定生成新的主節(jié)點(diǎn)。66、將新的主節(jié)點(diǎn)的IP地址更新為之前的主節(jié)點(diǎn)的IP地址。所述新的主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊根據(jù)所述配置信息中的IP地址將所述新的主節(jié)點(diǎn)的IP地址更新為之前的所述主節(jié)點(diǎn)的IP地址。67,執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息;當(dāng)節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),執(zhí)行多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息;當(dāng)節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),還用于向主節(jié)點(diǎn)發(fā)送監(jiān)控信息或接收主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息其中,節(jié)點(diǎn)的BMC管理子系統(tǒng)的所述系統(tǒng)管理模塊接收所述節(jié)點(diǎn)監(jiān)控模塊執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且當(dāng)所述本節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),通過(guò)所述網(wǎng)絡(luò)處理模塊, 執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息;所述節(jié)點(diǎn)監(jiān)控模塊執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理,并向所述系統(tǒng)管理模塊發(fā)送執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且接收所述系統(tǒng)管理模塊發(fā)送的系統(tǒng)管理信息;且所述網(wǎng)絡(luò)處理模塊建立所述多個(gè)節(jié)點(diǎn)之間的局域網(wǎng)。所述主節(jié)點(diǎn)包括服務(wù)器,且所述從節(jié)點(diǎn)包括服務(wù)器和/或輸入輸出IO擴(kuò)展框。參考實(shí)施例30或?qū)嵤├?0,本發(fā)明實(shí)施例的裝置10或20實(shí)現(xiàn)了方法60,為了簡(jiǎn)潔,此處具體細(xì)節(jié)不再贅述。本發(fā)明實(shí)施例通過(guò)利用BMC的處理能力,實(shí)現(xiàn)多節(jié)點(diǎn)系統(tǒng)中,一個(gè)節(jié)點(diǎn)完成整個(gè)系統(tǒng)的管理,可以不增加額外的硬件設(shè)備,從而降低系統(tǒng)成本、節(jié)省空間,且降低復(fù)雜度,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。 而前述的存儲(chǔ)介質(zhì)包括U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種多節(jié)點(diǎn)管理的系統(tǒng),其特征在于,所述系統(tǒng)包括 通過(guò)局域網(wǎng)連接的多個(gè)節(jié)點(diǎn);所述多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)為主節(jié)點(diǎn),除所述主節(jié)點(diǎn)外的其余節(jié)點(diǎn)為排序后的從節(jié)點(diǎn),并且當(dāng)所述主節(jié)點(diǎn)異常時(shí),所述從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn),其中每個(gè)所述節(jié)點(diǎn)包括BMC管理子系統(tǒng),所述BMC管理子系統(tǒng),用于執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息,且當(dāng)所述節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),所述BMC管理子系統(tǒng)還用于通過(guò)所述局域網(wǎng)與從節(jié)點(diǎn)連接,執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息,或當(dāng)所述節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),所述BMC管理子系統(tǒng)還用于向主節(jié)點(diǎn)發(fā)送所述監(jiān)控信息或接收所述主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述BMC管理子系統(tǒng)包括系統(tǒng)管理模塊、節(jié)點(diǎn)監(jiān)控模塊和網(wǎng)絡(luò)處理模塊,其中所述系統(tǒng)管理模塊,與本節(jié)點(diǎn)的所述節(jié)點(diǎn)監(jiān)控模塊和所述網(wǎng)絡(luò)處理模塊連接,用于接收所述節(jié)點(diǎn)監(jiān)控模塊執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且當(dāng)所述本節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),通過(guò)所述網(wǎng)絡(luò)處理模塊,執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息;所述節(jié)點(diǎn)監(jiān)控模塊,與本節(jié)點(diǎn)的所述系統(tǒng)管理模塊連接,用于執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理, 并向所述系統(tǒng)管理模塊發(fā)送執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且接收所述系統(tǒng)管理模塊發(fā)送的系統(tǒng)管理信息;且所述網(wǎng)絡(luò)處理模塊,與本節(jié)點(diǎn)的所述系統(tǒng)管理模塊和其他節(jié)點(diǎn)的網(wǎng)絡(luò)處理模塊連接, 用于建立所述多個(gè)節(jié)點(diǎn)之間的局域網(wǎng)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于通過(guò)所述網(wǎng)絡(luò)處理模塊以網(wǎng)絡(luò)組播方式與所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊同步所述系統(tǒng)的配置信息,其中所述配置信息包括所述多個(gè)節(jié)點(diǎn)的主從關(guān)系和國(guó)際互聯(lián)網(wǎng)IP地址;所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于存儲(chǔ)所述配置信息。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊還用于與所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊建立心跳機(jī)制,當(dāng)所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊通過(guò)所述心跳機(jī)制確定所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)異常時(shí),所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于根據(jù)所述配置信息中的主從關(guān)系確定生成新的主節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于所述新的主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊還用于根據(jù)所述配置信息中的IP 地址將所述新的主節(jié)點(diǎn)的IP地址更新為之前的所述主節(jié)點(diǎn)的IP地址。
6.根據(jù)權(quán)利要求1至5所述的系統(tǒng),其特征在于所述節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊具體用于根據(jù)所述節(jié)點(diǎn)的類型或性能制定的主從策略確定所述主節(jié)點(diǎn)和排序所述從節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于所述主節(jié)點(diǎn)包括服務(wù)器,且所述從節(jié)點(diǎn)包括服務(wù)器和/或輸入輸出IO擴(kuò)展框。
8.一種多節(jié)點(diǎn)管理的方法,其特征在于,所述方法包括 多個(gè)節(jié)點(diǎn)通過(guò)局域網(wǎng)連接;從所述多個(gè)節(jié)點(diǎn)中確定一個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),排序從節(jié)點(diǎn),所述從節(jié)點(diǎn)為除所述主節(jié)點(diǎn)外的其余節(jié)點(diǎn);并且當(dāng)所述主節(jié)點(diǎn)異常時(shí),確定所述從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn),其中每個(gè)所述節(jié)點(diǎn)包括BMC管理子系統(tǒng),所述BMC管理子系統(tǒng),執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息,且當(dāng)所述節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),所述BMC管理子系統(tǒng)通過(guò)所述局域網(wǎng)與從節(jié)點(diǎn)連接,執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息,或當(dāng)所述節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),所述BMC管理子系統(tǒng)向主節(jié)點(diǎn)發(fā)送所述監(jiān)控信息或接收所述主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,當(dāng)所述BMC管理子系統(tǒng)包括系統(tǒng)管理模塊、節(jié)點(diǎn)監(jiān)控模塊和網(wǎng)絡(luò)處理模塊時(shí),所述方法包括所述系統(tǒng)管理模塊接收所述節(jié)點(diǎn)監(jiān)控模塊執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且當(dāng)所述本節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),通過(guò)所述網(wǎng)絡(luò)處理模塊,執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息;所述節(jié)點(diǎn)監(jiān)控模塊執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理,并向所述系統(tǒng)管理模塊發(fā)送執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且接收所述系統(tǒng)管理模塊發(fā)送的系統(tǒng)管理信息;且所述網(wǎng)絡(luò)處理模塊建立所述多個(gè)節(jié)點(diǎn)之間的局域網(wǎng)。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述系統(tǒng)管理模塊接收所述節(jié)點(diǎn)監(jiān)控模塊執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理生成的監(jiān)控信息,且當(dāng)所述本節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),通過(guò)所述網(wǎng)絡(luò)處理模塊,執(zhí)行所述多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息包括所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊通過(guò)所述網(wǎng)絡(luò)處理模塊以網(wǎng)絡(luò)組播方式與所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊同步所述系統(tǒng)的配置信息,其中所述配置信息包括所述多個(gè)節(jié)點(diǎn)的主從關(guān)系和國(guó)際互聯(lián)網(wǎng)IP地址;所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊存儲(chǔ)所述配置信息。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述當(dāng)所述主節(jié)點(diǎn)異常時(shí),從所述從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)選擇作為新的主節(jié)點(diǎn)包括所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊與所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊建立心跳機(jī)制,當(dāng)所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的網(wǎng)絡(luò)處理模塊通過(guò)所述心跳機(jī)制確定所述主節(jié)點(diǎn)的BMC管理子系統(tǒng)異常時(shí),所述從節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊根據(jù)所述配置信息中的主從關(guān)系確定生成新的主節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括所述新的主節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊根據(jù)所述配置信息中的IP地址將所述新的主節(jié)點(diǎn)的IP地址更新為之前的所述主節(jié)點(diǎn)的IP地址。
13.根據(jù)權(quán)利要求8至12所述的方法,其特征在于,所述從所述多個(gè)節(jié)點(diǎn)中選擇一個(gè)節(jié)點(diǎn)作為主節(jié)點(diǎn),排序從節(jié)點(diǎn),所述從節(jié)點(diǎn)為除所述主節(jié)點(diǎn)外的其余節(jié)點(diǎn)包括所述節(jié)點(diǎn)的BMC管理子系統(tǒng)的系統(tǒng)管理模塊根據(jù)所述節(jié)點(diǎn)的類型或性能制定的主從策略確定所述主節(jié)點(diǎn)和排序所述從節(jié)點(diǎn)。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于所述主節(jié)點(diǎn)包括服務(wù)器,且所述從節(jié)點(diǎn)包括服務(wù)器和/或輸入輸出IO擴(kuò)展框。
全文摘要
本發(fā)明實(shí)施例提供了一種多節(jié)點(diǎn)管理的系統(tǒng)和方法。系統(tǒng)包括通過(guò)局域網(wǎng)連接的多個(gè)節(jié)點(diǎn);多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)為主節(jié)點(diǎn),除主節(jié)點(diǎn)外的其余節(jié)點(diǎn)為排序后的從節(jié)點(diǎn),并且當(dāng)主節(jié)點(diǎn)異常時(shí),從節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)作為新的主節(jié)點(diǎn),其中每個(gè)節(jié)點(diǎn)包括BMC管理子系統(tǒng),BMC管理子系統(tǒng)用于執(zhí)行本節(jié)點(diǎn)的監(jiān)控管理并生成監(jiān)控信息,且當(dāng)節(jié)點(diǎn)作為主節(jié)點(diǎn)時(shí),還用于通過(guò)局域網(wǎng)與從節(jié)點(diǎn)連接,執(zhí)行多個(gè)節(jié)點(diǎn)的系統(tǒng)管理并與外網(wǎng)交互所生成的系統(tǒng)管理信息,或者當(dāng)節(jié)點(diǎn)作為從節(jié)點(diǎn)時(shí),還用于向主節(jié)點(diǎn)發(fā)送監(jiān)控信息或接收主節(jié)點(diǎn)發(fā)送的系統(tǒng)管理信息。上述技術(shù)方案通過(guò)利用BMC的處理能力,從而降低系統(tǒng)成本,此外多節(jié)點(diǎn)之間形成的主從關(guān)系能夠提高系統(tǒng)可靠性與容錯(cuò)特性。
文檔編號(hào)H04L12/24GK102571452SQ20121003832
公開(kāi)日2012年7月11日 申請(qǐng)日期2012年2月20日 優(yōu)先權(quán)日2012年2月20日
發(fā)明者張羽, 李迪挺, 鄭力 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
济源市| 宿松县| 桓仁| 灵宝市| 大足县| 东丰县| 都安| 高安市| 巴林左旗| 阜城县| 抚松县| 绥化市| 滦平县| 渭南市| 增城市| 德钦县| 闸北区| 霍城县| 武胜县| 平陆县| 临城县| 都江堰市| 天峻县| 祁门县| 屏山县| 河北省| 灌云县| 佳木斯市| 临颍县| 防城港市| 彭阳县| 会东县| 乃东县| 雷州市| 瑞金市| 锡林浩特市| 宁城县| 阳谷县| 辽中县| 新绛县| 沙河市|