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