[发明专利]机箱管理板的冗余切换方法、存储介质及机箱管理板在审
申请号: | 201810883302.6 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109101372A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 郭强;饶晓东 | 申请(专利权)人: | 广州广哈通信股份有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理板 备用 对端 心跳信号 机箱管理板 存储介质 告知信号 切换状态 冗余切换 在位信号 发送 主备用状态 备用指令 备用状态 定时检测 管理平台 机箱管理 强制切换 实现软件 本端 种机 检测 | ||
本发明公开了一种机箱管理板的冗余切换方法、存储介质及机箱管理板,由本端管理板执行,所述方法包括:定时向对端管理板发送心跳信号;判断是否为强制备用;若接收到管理平台发送的强制备用指令,则判断为强制备用,切换状态为备用;定时检测对端管理板发送的心跳信号、告知信号和在位信号;判断是否为主用;当为备用时,根据检测到的所述心跳信号、告知信号和在位信号,判断所述对端管理板的工作状态是否改变;当所述对端管理板的工作状态改变时,切换状态为备用。实现软件强制切换管理板为备用状态,并且当管理板发生异常时主备用状态的切换。
技术领域
本发明属于机箱管理板冗余切换领域,具体涉及一种机箱管理板的冗余切换方法、存储介质及机箱管理板。
背景技术
冗余技术是计算机系统可靠性设计中一种常用的技术手段,为维持系统长期稳定可靠地运行,常使用双管理板冗余系统。在系统运行时,将其中某一管理板设为主用,另一管理板设为备用。若主用管理板出现故障不能正常工作时,切换备用管理板作为主用继续工作,从而保障整个系统的正常运行。但是现有的冗余管理机制具有以下缺陷:现有的机箱管理板冗余管理技术一般为检测到管理板的硬件异常后进行切换,当软件发生异常时,无法通过有效手段主动切换冗余系统中的管理板主备用状态。
发明内容
本发明,提供一种机箱管理板的冗余切换方法、存储介质及机箱管理板,实现软件强制切换管理板为备用状态,并且当管理板发生异常时主备用状态的切换。
在第一方面,本发明实施例提供一种机箱管理板的冗余切换方法,由本端管理板执行,所述方法包括:
定时向对端管理板发送心跳信号;
判断是否为强制备用;
若接收到管理平台发送的强制备用指令,则判断为强制备用,切换状态为备用;
定时检测对端管理板发送的心跳信号、告知信号和在位信号;
判断是否为主用;
当为备用时,根据检测到的所述心跳信号、告知信号和在位信号,判断所述对端管理板的工作状态是否改变;
当所述对端管理板的工作状态改变时,切换状态为备用。
进一步地,所述切换状态为备用,具体包括:
更新状态信息为备用,并发送对应的告知信号至所述对端管理板,所述告知信号包括管理板的主备用状态信息;
进一步地,所述根据检测到的所述心跳信号、告知信号和在位信号,判断所述对端管理板的工作状态是否改变,具体包括:
从存储器中提取所述对端管理板的历史心跳信号、历史告知信号和历史在位信号;
根据所述历史心跳信号判断所述对端管理板的心跳信号是否异常;当所述心跳信号异常时,判断所述对端管理板的工作状态改变;
根据所述历史告知信号判断所述对端管理板的告知信号是否改变;当所述告知信号发生改变时,判断所述对端管理板的工作状态改变;
根据所述历史在位信号判断所述对端管理板的在位信号是否改变;当所述在位信号发生改变时,判断所述对端管理板的工作状态改变。
进一步地,在判断所述对端管理板的工作状态是否改变之后,还包括:
根据所述对端管理板发送的心跳信号、告知信号和在位信号,更新存储器中对应的历史心跳信号、历史告知信号和历史在位信号。
进一步地,所述当所述对端管理板的工作状态改变时,切换状态为备用,具体包括:
根据所述在位信号判断所述对端管理板是否在位;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州广哈通信股份有限公司,未经广州广哈通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810883302.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种容灾切换方法及装置
- 下一篇:基于订阅/发布模式的通用测试平台