[发明专利]冗余控制系统、方法及管理控制器有效
申请号: | 201210069773.6 | 申请日: | 2012-03-16 |
公开(公告)号: | CN102622279A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 张蔚;李迪挺;张羽 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 许伟群;郭放 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冗余 控制系统 方法 管理 控制器 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及冗余控制系统、方法及管理控制器。
背景技术
高性能容错计算机通过BMC(Baseboard Management Controller,基板管理控制器)来监控设备的运行状态,通常BMC集成在计算机主板上,BMC上的管理系统与主机系统之间相互独立,用于管理和监控容错计算机主板上的各类传感器,收集故障信息,提供远程控制台功能和远程视频、鼠标、键盘功能,以及管理风扇、电源、分区等功能。由于BMC承载了容错计算机的软硬件管理工作,当BMC出现故障时,会影响计算机的可用性和可靠性。
现有技术中,对于并行的容错计算机系统,每台容错计算机上均设置一个BMC,当其中一个BMC发生故障时,可以由其他正常工作的BMC接管其监控功能。但是,发明人在对现有技术的研究过程中发现,当一个BMC发生故障时,正常工作的BMC通过切换只能接管故障BMC上通过I2C总线连接的监控功能和管理部件,而对于故障BMC上的鼠标、键盘功能和远程控制台功能则无法接管,导致切换后所实现的功能不完整。
发明内容
本发明实施例中提供了一种本发明实施例提供了一种冗余控制系统、方法及管理控制器,以解决现有技术中仅能对故障管理控制器的部分控制功能进行接管,导致冗余后实现功能不完整的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
一种冗余控制系统,所述系统至少包括两个容错节点,每两个容错节点组成一个冗余组,每个容错节点内设置一个管理控制器;每个管理控制器包括微处理器模块和与所述微处理器模块相连的接口扩展模块,每个所述管理控制器所控制的所有功能模块通过所述接口扩展模块上设置的接口接入所述管理控制器,每个冗余组内的两个管理控制器的接口扩展模块通过总线连接;
当所述冗余组内的一个管理控制器发生故障成为故障管理控制器时,另一个管理控制器作为正常管理控制器,用于通过所述总线接管所述故障管理控制器的接口扩展模块,并对所述故障管理控制器的所有功能模块进行管理。
一种冗余控制方法,所述方法应用于至少包括两个容错节点的系统中,所述系统中每两个容错节点组成一个冗余组,每个容错节点内设置一个管理控制器;每个管理控制器包括微处理器模块和与所述微处理器模块相连的接口扩展模块,每个所述管理控制器所控制的所有功能模块通过所述接口扩展模块上设置的接口接入所述管理控制器,每个冗余组内的两个管理控制器的接口扩展模块通过总线连接,所述方法包括:
所述冗余组内的管理控制模块通过接口扩展模块对各自的功能模块进行管理控制;
当所述冗余组内的一个管理控制器发生故障成为故障管理控制器时,另一个管理控制器作为正常管理控制器,通过所述总线接管故障管理控制器的接口扩展模块,对所述故障管理控制器的所有功能模块进行管理。
一种管理控制器,所述管理控制器作为第一管理控制器设置在第一容错节点上,所述第一容错节点与设置了第二管理控制器的第二容错节点组成冗余组,所述第一管理控制器包括第一微处理器模块和第一接口扩展模块,所述第二管理控制器包括第二微处理器模块和第二接口扩展模块,所述第一接口扩展模块通过总线与第二接口扩展模块连接;其中,
所述第一接口扩展模块,用于当所述第二管理控制器发生故障时,通过所述总线接管所述第二接口扩展模块;
所述第一微处理器模块,用于对所述第二管理控制器的所有功能模块进行管理。
本发明实施例中的冗余控制系统,至少包括两个容错节点,每两个容错节点组成一个冗余组,每个容错节点内设置一个管理控制器,每个管理控制器包括微处理器模块和与微处理器模块相连的接口扩展模块,每个管理控制器所控制的所有功能模块通过所述接口扩展模块上设置的接口接入所述管理控制器,每个冗余组内的两个管理控制器的接口扩展模块通过总线连接;当冗余组内的一个管理控制器发生故障成为故障管理控制器时,另一个管理控制器作为正常管理控制器通过总线接管故障管理控制器的接口扩展模块,并对故障管理控制器的所有功能模块进行管理。由于本发明实施例通过接口扩展模块上设置的接口对所有功能模块进行管理,且相互冗余的两个容错节点之间的管理控制器通过总线相连,因此当一个容错节点内的管理控制器故障时,另一个容错节点的管理控制器可以通过总线接管故障管理控制器的所有管理功能,保证了切换前后故障容错节点上实现管理控制功能的完整性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210069773.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双界面SIM卡和非接触通信方法
- 下一篇:图像质量改善的方法及装置