一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法
【專利摘要】本發(fā)明公開(kāi)一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,具體步驟為:①計(jì)算節(jié)點(diǎn)模塊中的PSoC通過(guò)多組I2C總線搜集單個(gè)節(jié)點(diǎn)模塊的各種監(jiān)控信息;②利用I2CSwitch實(shí)現(xiàn)BMC和各功能模塊之間的通訊;③監(jiān)控管理模塊內(nèi)部BMC通過(guò)I2C總線實(shí)現(xiàn)對(duì)各模塊的信息收集并根據(jù)既定的策略進(jìn)行相應(yīng)的操作;④兩個(gè)監(jiān)控管理模塊通過(guò)千兆網(wǎng)絡(luò)的心跳機(jī)制來(lái)實(shí)現(xiàn)監(jiān)控管理的冗余和數(shù)據(jù)同步;本發(fā)明由于PSoC芯片的特點(diǎn),功能強(qiáng)大,結(jié)構(gòu)簡(jiǎn)單,功耗低,價(jià)格低廉,可以有效節(jié)省服務(wù)器的監(jiān)控管理資源和成本,雙BMC配置實(shí)現(xiàn)監(jiān)控管理的系統(tǒng)冗余,提高了系統(tǒng)的穩(wěn)定性和可維護(hù)性。
【專利說(shuō)明】—種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種服務(wù)器冗余監(jiān)控管理方法,屬于計(jì)算機(jī)系統(tǒng)監(jiān)控管理領(lǐng)域,具體地說(shuō)是一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,各種服務(wù)器的密度逐漸增加,而對(duì)于監(jiān)控管理的挑戰(zhàn)逐漸增加。由于服務(wù)器密度增加,各模塊數(shù)量也逐步提高,監(jiān)控管理的范圍和難度也相應(yīng)增大,而傳統(tǒng)的監(jiān)控管理方式由于技術(shù)局限(監(jiān)控管理資源有限,監(jiān)控管理芯片價(jià)格昂貴,監(jiān)控管理系統(tǒng)復(fù)雜,功耗大,散熱量高等),逐漸無(wú)法滿足高密度服務(wù)器發(fā)展的需求。這就要求一種簡(jiǎn)潔廉價(jià)高效的管理系統(tǒng)來(lái)解決此難題。而本專利則公布了一種簡(jiǎn)潔高效的高密度服務(wù)器監(jiān)控管理方案?;赑SoC的監(jiān)控管理系統(tǒng)方案,有效解決了高密度監(jiān)控管理系統(tǒng)要求密度高,監(jiān)控資源多,尺寸小,功耗低,成本低的難題。而雙SMC的冗余設(shè)計(jì)則大大提高了系統(tǒng)給的穩(wěn)定性。本發(fā)明提供一種基于PSoC的高密度服務(wù)器冗余監(jiān)控管理系統(tǒng)方案,以PSoC芯片實(shí)現(xiàn)高密度服務(wù)器的單功能模塊監(jiān)控管理,以SMC實(shí)現(xiàn)整個(gè)系統(tǒng)的監(jiān)控管理的二級(jí)監(jiān)控管理方案,由于PSoC芯片的特點(diǎn)(功能強(qiáng)大,結(jié)構(gòu)簡(jiǎn)單,功耗低,價(jià)格低廉)。可以有效節(jié)省服務(wù)器的監(jiān)控管理資源和成本。雙SMC配置實(shí)現(xiàn)監(jiān)控管理的系統(tǒng)冗余,提高了系統(tǒng)的穩(wěn)定性和可維護(hù)性。
[0003]
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對(duì)現(xiàn)有技術(shù)存在的不足和問(wèn)題,提供一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,提出的具體方案是:
一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,其特征是具體步驟為:
①計(jì)算節(jié)點(diǎn)模塊中的PSoC通過(guò)多組I2C總線搜集單個(gè)節(jié)點(diǎn)模塊的各種監(jiān)控信息;
②利用I2CSwitch實(shí)現(xiàn)BMC和各功能模塊之間的通訊;
③監(jiān)控管理模塊內(nèi)部BMC通過(guò)I2C總線實(shí)現(xiàn)對(duì)各模塊的信息收集并根據(jù)既定的策略進(jìn)行相應(yīng)的操作;
④兩個(gè)監(jiān)控管理模塊通過(guò)千兆網(wǎng)絡(luò)的心跳機(jī)制來(lái)實(shí)現(xiàn)監(jiān)控管理的冗余和數(shù)據(jù)同步。
[0005]所述的步驟①中監(jiān)控信息包括計(jì)算節(jié)點(diǎn)模塊,1模塊,電源模塊,散熱模塊提供的信息。
[0006]所述的步驟②中BMC通過(guò)I2C命令去操作I2C Switch的選通。
[0007]所述的步驟③中BMC對(duì)計(jì)算節(jié)點(diǎn)模塊的監(jiān)控管理通過(guò)I2C總線去讀取計(jì)算節(jié)點(diǎn)模塊內(nèi)部的PS0C獲取的node的監(jiān)控管理狀態(tài)來(lái)實(shí)現(xiàn),BMC對(duì)電源模塊和散熱模塊和1模塊的監(jiān)控管理則直接通過(guò)I2C總線對(duì)其模塊直接獲取。
[0008]本發(fā)明的有益之處是:本發(fā)明提供一種基于PSoC的高密度服務(wù)器冗余監(jiān)控管理系統(tǒng)方案,以PS0C芯片實(shí)現(xiàn)高密度服務(wù)器的單功能模塊監(jiān)控管理,以SMC實(shí)現(xiàn)整個(gè)系統(tǒng)的監(jiān)控管理的二級(jí)監(jiān)控管理方案,由于PSoC芯片的特點(diǎn),功能強(qiáng)大,結(jié)構(gòu)簡(jiǎn)單,功耗低,價(jià)格低廉,可以有效節(jié)省服務(wù)器的監(jiān)控管理資源和成本,雙SMC配置實(shí)現(xiàn)監(jiān)控管理的系統(tǒng)冗余,提高了系統(tǒng)的穩(wěn)定性和可維護(hù)性。
【專利附圖】
【附圖說(shuō)明】
[0009]圖1為本發(fā)明的模塊圖。
【具體實(shí)施方式】
[0010]對(duì)本發(fā)明的內(nèi)容結(jié)合圖1和實(shí)施例進(jìn)行具體描述,兩個(gè)SMC之間通過(guò)千兆網(wǎng)來(lái)做心跳,實(shí)現(xiàn)監(jiān)控管理的同步和冗余。每個(gè)SMC都有一條I2C總線對(duì)計(jì)算節(jié)點(diǎn)模塊(node),1模塊(1),電源模塊(PS),散熱模塊(Fan),進(jìn)行監(jiān)控管理。
[0011]實(shí)施例1
一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,具體步驟為:
①計(jì)算節(jié)點(diǎn)模塊中的PSoC通過(guò)多組I2C總線搜集單個(gè)節(jié)點(diǎn)模塊的各種監(jiān)控信息;
②利用I2CSwitch實(shí)現(xiàn)BMC和各功能模塊之間的通訊;
③監(jiān)控管理模塊內(nèi)部BMC通過(guò)I2C總線實(shí)現(xiàn)對(duì)各模塊的信息收集并根據(jù)既定的策略進(jìn)行相應(yīng)的操作;
④兩個(gè)監(jiān)控管理模塊通過(guò)千兆網(wǎng)絡(luò)的心跳機(jī)制來(lái)實(shí)現(xiàn)監(jiān)控管理的冗余和數(shù)據(jù)同步。
[0012]實(shí)施例2
一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,具體步驟為:
①計(jì)算節(jié)點(diǎn)模塊中的PSoC通過(guò)多組I2C總線搜集單個(gè)節(jié)點(diǎn)模塊的各種監(jiān)控信息,監(jiān)控信息包括計(jì)算節(jié)點(diǎn)模塊,1模塊,電源模塊,散熱模塊提供的信息;
②利用I2CSwitch實(shí)現(xiàn)BMC和各功能模塊之間的通訊;
③監(jiān)控管理模塊內(nèi)部BMC通過(guò)I2C總線實(shí)現(xiàn)對(duì)各模塊的信息收集并根據(jù)既定的策略進(jìn)行相應(yīng)的操作;
④兩個(gè)監(jiān)控管理模塊通過(guò)千兆網(wǎng)絡(luò)的心跳機(jī)制來(lái)實(shí)現(xiàn)監(jiān)控管理的冗余和數(shù)據(jù)同步。
[0013]實(shí)施例3
一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,具體步驟為:
①計(jì)算節(jié)點(diǎn)模塊中的PSoC通過(guò)多組I2C總線搜集單個(gè)節(jié)點(diǎn)模塊的各種監(jiān)控信息,監(jiān)控信息包括計(jì)算節(jié)點(diǎn)模塊,1模塊,電源模塊,散熱模塊提供的信息;
②利用I2CSwitch實(shí)現(xiàn)BMC和各功能模塊之間的通訊,BMC通過(guò)I2C命令去操作I2CSwitch的選通;
③監(jiān)控管理模塊內(nèi)部BMC通過(guò)I2C總線實(shí)現(xiàn)對(duì)各模塊的信息收集并根據(jù)既定的策略進(jìn)行相應(yīng)的操作;
④兩個(gè)監(jiān)控管理模塊通過(guò)千兆網(wǎng)絡(luò)的心跳機(jī)制來(lái)實(shí)現(xiàn)監(jiān)控管理的冗余和數(shù)據(jù)同步。
[0014]實(shí)施例4
一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,具體步驟為:
①計(jì)算節(jié)點(diǎn)模塊中的PSoC通過(guò)多組I2C總線搜集單個(gè)節(jié)點(diǎn)模塊的各種監(jiān)控信息,監(jiān)控信息包括計(jì)算節(jié)點(diǎn)模塊,1模塊,電源模塊,散熱模塊提供的信息; ②利用I2CSwitch實(shí)現(xiàn)BMC和各功能模塊之間的通訊,BMC通過(guò)I2C命令去操作I2CSwitch的選通;
③監(jiān)控管理模塊內(nèi)部BMC通過(guò)I2C總線實(shí)現(xiàn)對(duì)各模塊的信息收集并根據(jù)既定的策略進(jìn)行相應(yīng)的操作,BMC對(duì)計(jì)算節(jié)點(diǎn)模塊的監(jiān)控管理通過(guò)I2C總線去讀取計(jì)算節(jié)點(diǎn)模塊內(nèi)部的PSoC獲取的node的監(jiān)控管理狀態(tài)來(lái)實(shí)現(xiàn),BMC對(duì)電源模塊和散熱模塊和1模塊的監(jiān)控管理則直接通過(guò)I2C總線對(duì)其模塊直接獲??;
④兩個(gè)監(jiān)控管理模塊通過(guò)千兆網(wǎng)絡(luò)的心跳機(jī)制來(lái)實(shí)現(xiàn)監(jiān)控管理的冗余和數(shù)據(jù)同步。
【權(quán)利要求】
1.一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,其特征是具體步驟為: ①計(jì)算節(jié)點(diǎn)模塊中的PSoC通過(guò)多組I2C總線搜集單個(gè)節(jié)點(diǎn)模塊的各種監(jiān)控信息; ②利用I2CSwitch實(shí)現(xiàn)BMC和各功能模塊之間的通訊; ③監(jiān)控管理模塊內(nèi)部BMC通過(guò)I2C總線實(shí)現(xiàn)對(duì)各模塊的信息收集并根據(jù)既定的策略進(jìn)行相應(yīng)的操作; ④兩個(gè)監(jiān)控管理模塊通過(guò)千兆網(wǎng)絡(luò)的心跳機(jī)制來(lái)實(shí)現(xiàn)監(jiān)控管理的冗余和數(shù)據(jù)同步。
2.根據(jù)權(quán)利要求1所述的一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,其特征是所述的步驟①中監(jiān)控信息包括計(jì)算節(jié)點(diǎn)模塊,1模塊,電源模塊,散熱模塊提供的信息。
3.根據(jù)權(quán)利要求1所述的一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,其特征是所述的步驟②中BMC通過(guò)I2C命令去操作I2C Switch的選通。
4.根據(jù)權(quán)利要求1所述的一種基于PSoC高密度服務(wù)器冗余監(jiān)控管理方法,其特征是所述的步驟③中BMC對(duì)計(jì)算節(jié)點(diǎn)模塊的監(jiān)控管理通過(guò)I2C總線去讀取計(jì)算節(jié)點(diǎn)模塊內(nèi)部的PSoC獲取的node的監(jiān)控管理狀態(tài)來(lái)實(shí)現(xiàn),BMC對(duì)電源模塊和散熱模塊和1模塊的監(jiān)控管理則直接通過(guò)I2C總線對(duì)其模塊直接獲取。
【文檔編號(hào)】G06F11/30GK104182322SQ201410402034
【公開(kāi)日】2014年12月3日 申請(qǐng)日期:2014年8月15日 優(yōu)先權(quán)日:2014年8月15日
【發(fā)明者】張磊, 貢維 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司