一种基于PSoC高密度服务器冗余监控管理方法

文档序号:6623577阅读:175来源:国知局
一种基于PSoC高密度服务器冗余监控管理方法
【专利摘要】本发明公开一种基于PSoC高密度服务器冗余监控管理方法,具体步骤为:①计算节点模块中的PSoC通过多组I2C总线搜集单个节点模块的各种监控信息;②利用I2CSwitch实现BMC和各功能模块之间的通讯;③监控管理模块内部BMC通过I2C总线实现对各模块的信息收集并根据既定的策略进行相应的操作;④两个监控管理模块通过千兆网络的心跳机制来实现监控管理的冗余和数据同步;本发明由于PSoC芯片的特点,功能强大,结构简单,功耗低,价格低廉,可以有效节省服务器的监控管理资源和成本,双BMC配置实现监控管理的系统冗余,提高了系统的稳定性和可维护性。
【专利说明】—种基于PSoC高密度服务器冗余监控管理方法

【技术领域】
[0001]本发明涉及一种服务器冗余监控管理方法,属于计算机系统监控管理领域,具体地说是一种基于PSoC高密度服务器冗余监控管理方法。

【背景技术】
[0002]随着互联网技术的快速发展,各种服务器的密度逐渐增加,而对于监控管理的挑战逐渐增加。由于服务器密度增加,各模块数量也逐步提高,监控管理的范围和难度也相应增大,而传统的监控管理方式由于技术局限(监控管理资源有限,监控管理芯片价格昂贵,监控管理系统复杂,功耗大,散热量高等),逐渐无法满足高密度服务器发展的需求。这就要求一种简洁廉价高效的管理系统来解决此难题。而本专利则公布了一种简洁高效的高密度服务器监控管理方案。基于PSoC的监控管理系统方案,有效解决了高密度监控管理系统要求密度高,监控资源多,尺寸小,功耗低,成本低的难题。而双SMC的冗余设计则大大提高了系统给的稳定性。本发明提供一种基于PSoC的高密度服务器冗余监控管理系统方案,以PSoC芯片实现高密度服务器的单功能模块监控管理,以SMC实现整个系统的监控管理的二级监控管理方案,由于PSoC芯片的特点(功能强大,结构简单,功耗低,价格低廉)。可以有效节省服务器的监控管理资源和成本。双SMC配置实现监控管理的系统冗余,提高了系统的稳定性和可维护性。
[0003]


【发明内容】

[0004]本发明针对现有技术存在的不足和问题,提供一种基于PSoC高密度服务器冗余监控管理方法,提出的具体方案是:
一种基于PSoC高密度服务器冗余监控管理方法,其特征是具体步骤为:
①计算节点模块中的PSoC通过多组I2C总线搜集单个节点模块的各种监控信息;
②利用I2CSwitch实现BMC和各功能模块之间的通讯;
③监控管理模块内部BMC通过I2C总线实现对各模块的信息收集并根据既定的策略进行相应的操作;
④两个监控管理模块通过千兆网络的心跳机制来实现监控管理的冗余和数据同步。
[0005]所述的步骤①中监控信息包括计算节点模块,1模块,电源模块,散热模块提供的信息。
[0006]所述的步骤②中BMC通过I2C命令去操作I2C Switch的选通。
[0007]所述的步骤③中BMC对计算节点模块的监控管理通过I2C总线去读取计算节点模块内部的PS0C获取的node的监控管理状态来实现,BMC对电源模块和散热模块和1模块的监控管理则直接通过I2C总线对其模块直接获取。
[0008]本发明的有益之处是:本发明提供一种基于PSoC的高密度服务器冗余监控管理系统方案,以PS0C芯片实现高密度服务器的单功能模块监控管理,以SMC实现整个系统的监控管理的二级监控管理方案,由于PSoC芯片的特点,功能强大,结构简单,功耗低,价格低廉,可以有效节省服务器的监控管理资源和成本,双SMC配置实现监控管理的系统冗余,提高了系统的稳定性和可维护性。

【专利附图】

【附图说明】
[0009]图1为本发明的模块图。

【具体实施方式】
[0010]对本发明的内容结合图1和实施例进行具体描述,两个SMC之间通过千兆网来做心跳,实现监控管理的同步和冗余。每个SMC都有一条I2C总线对计算节点模块(node),1模块(1),电源模块(PS),散热模块(Fan),进行监控管理。
[0011]实施例1
一种基于PSoC高密度服务器冗余监控管理方法,具体步骤为:
①计算节点模块中的PSoC通过多组I2C总线搜集单个节点模块的各种监控信息;
②利用I2CSwitch实现BMC和各功能模块之间的通讯;
③监控管理模块内部BMC通过I2C总线实现对各模块的信息收集并根据既定的策略进行相应的操作;
④两个监控管理模块通过千兆网络的心跳机制来实现监控管理的冗余和数据同步。
[0012]实施例2
一种基于PSoC高密度服务器冗余监控管理方法,具体步骤为:
①计算节点模块中的PSoC通过多组I2C总线搜集单个节点模块的各种监控信息,监控信息包括计算节点模块,1模块,电源模块,散热模块提供的信息;
②利用I2CSwitch实现BMC和各功能模块之间的通讯;
③监控管理模块内部BMC通过I2C总线实现对各模块的信息收集并根据既定的策略进行相应的操作;
④两个监控管理模块通过千兆网络的心跳机制来实现监控管理的冗余和数据同步。
[0013]实施例3
一种基于PSoC高密度服务器冗余监控管理方法,具体步骤为:
①计算节点模块中的PSoC通过多组I2C总线搜集单个节点模块的各种监控信息,监控信息包括计算节点模块,1模块,电源模块,散热模块提供的信息;
②利用I2CSwitch实现BMC和各功能模块之间的通讯,BMC通过I2C命令去操作I2CSwitch的选通;
③监控管理模块内部BMC通过I2C总线实现对各模块的信息收集并根据既定的策略进行相应的操作;
④两个监控管理模块通过千兆网络的心跳机制来实现监控管理的冗余和数据同步。
[0014]实施例4
一种基于PSoC高密度服务器冗余监控管理方法,具体步骤为:
①计算节点模块中的PSoC通过多组I2C总线搜集单个节点模块的各种监控信息,监控信息包括计算节点模块,1模块,电源模块,散热模块提供的信息; ②利用I2CSwitch实现BMC和各功能模块之间的通讯,BMC通过I2C命令去操作I2CSwitch的选通;
③监控管理模块内部BMC通过I2C总线实现对各模块的信息收集并根据既定的策略进行相应的操作,BMC对计算节点模块的监控管理通过I2C总线去读取计算节点模块内部的PSoC获取的node的监控管理状态来实现,BMC对电源模块和散热模块和1模块的监控管理则直接通过I2C总线对其模块直接获取;
④两个监控管理模块通过千兆网络的心跳机制来实现监控管理的冗余和数据同步。
【权利要求】
1.一种基于PSoC高密度服务器冗余监控管理方法,其特征是具体步骤为: ①计算节点模块中的PSoC通过多组I2C总线搜集单个节点模块的各种监控信息; ②利用I2CSwitch实现BMC和各功能模块之间的通讯; ③监控管理模块内部BMC通过I2C总线实现对各模块的信息收集并根据既定的策略进行相应的操作; ④两个监控管理模块通过千兆网络的心跳机制来实现监控管理的冗余和数据同步。
2.根据权利要求1所述的一种基于PSoC高密度服务器冗余监控管理方法,其特征是所述的步骤①中监控信息包括计算节点模块,1模块,电源模块,散热模块提供的信息。
3.根据权利要求1所述的一种基于PSoC高密度服务器冗余监控管理方法,其特征是所述的步骤②中BMC通过I2C命令去操作I2C Switch的选通。
4.根据权利要求1所述的一种基于PSoC高密度服务器冗余监控管理方法,其特征是所述的步骤③中BMC对计算节点模块的监控管理通过I2C总线去读取计算节点模块内部的PSoC获取的node的监控管理状态来实现,BMC对电源模块和散热模块和1模块的监控管理则直接通过I2C总线对其模块直接获取。
【文档编号】G06F11/30GK104182322SQ201410402034
【公开日】2014年12月3日 申请日期:2014年8月15日 优先权日:2014年8月15日
【发明者】张磊, 贡维 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1