[发明专利]一种系统管理方法和装置有效
| 申请号: | 201811057410.4 | 申请日: | 2018-09-11 |
| 公开(公告)号: | CN109471770B | 公开(公告)日: | 2021-09-03 |
| 发明(设计)人: | 陈焱 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统管理 方法 装置 | ||
本申请实施例公开了一种系统管理方法,应用于服务器,所述服务器包括复杂可编程逻辑器件CPLD、第一基板管理控制器BMC、第二BMC和第一计算节点,该CPLD存储用于指示该第一BMC作为主BMC以及该第二BMC作为备BMC的第一主备状态信息;该第一BMC和该第二BMC根据该第一主备状态信息管理第一计算节点;该CPLD实时监测该第一BMC和该第二BMC;在该第一BMC发生异常时,该CPLD将该第一主备状态信息更新为第二主备状态信息,该第二主备状态信息用于指示该第一BMC作为备BMC,该第二BMC作为主BMC;该第一BMC和该第二BMC根据该第二主备状态信息管理该第一计算节点。由于,该服务器布置主备BMC,从而实现在主BMC出现异常时,可以即时切换备BMC管理计算节点,解决了BMC的单点故障问题。
技术领域
本申请涉及计算机领域,尤其涉及一种系统管理方法和装置。
背景技术
随着信息技术(information technology,IT)技术的迅猛发展,各类IT系统中的数据量越来越大。例如现在一些应用于企业关键业务的服务器。这些服务器处理的业务处于企业应用中的核心地位,即该服务器处理的数据和信息都是用户核心的商业数据和信息,因此对于业务处理的可靠性要求非常高。而在普通机架服务器系统中,一般由一个基板管理控制器(baseboard management controller,BMC)来管理服务器系统。
目前一些多路服务器具有包含多个计算节点的特性,每个计算节点可单独作为一个系统或者和其他计算节点组合成一个大系统,比如一个4P的计算框按照2P一个计算节点的粒度来划分,可划分成2个系统,按正常一个BMC管理一个系统的约束,计算框需有2个BMC和每个系统一一对应管理。
而在一个系统对应一个BMC的方式中,存在管理单点故障,如果任意一个BMC故障,则会导致与BMC对应的计算节点无法被监控管理。
发明内容
本申请实施例提供了一种系统管理方法和装置,用于解决系统管理中的单点故障问题,并减少硬件布置复杂度。
第一方面,本申请实施例提供一种系统管理方法,具体包括:
该系统管理方法应用于服务器,该服务器包括复杂可编程逻辑器件(complexprogrammable logic device,CPLD)、第一BMC、第二BMC和第一计算节点。其中,该CPLD存储第一主备状态信息,该第一主备状态信息用于指示该第一BMC作为主BMC,该第二BMC作为备BMC;可以理解的是,该主BMC用于访问该服务器的全部硬件信息,该备BMC用于访问该CPLD中存储的该第一主备状态信息;在该第一BMC和该第二BMC运行时,该第一BMC和该第二BMC根据该第一主备状态信息通过该CPLD管理第一计算节点,即该第一BMC可以访问该服务器的全部硬件信息,然后通过该CPLD管理该第一计算节点,而该第二BMC仅可以访问该CPLD中存储的该第一主备状态信息,从而获取自身的备BMC状态信息;在运行过程中,该CPLD实时监测该第一BMC和该第二BMC;在该第一BMC发生异常时,该CPLD将该第一主备状态信息更新为第二主备状态信息,该第二主备状态信息用于指示该第一BMC作为备BMC,该第二BMC作为主BMC;最后该第一BMC和该第二BMC根据该第二主备状态信息通过该CPLD管理该第一计算节点。即该第二BMC作为主BMC访问该服务器的全部硬件信息,然后通过该CPLD管理该第一计算节点,该CPLD控制该第一BMC重启,然后该第一BMC作为备BMC访问该CPLD存储的第二主备状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811057410.4/2.html,转载请声明来源钻瓜专利网。





