[发明专利]故障保护方法、第一、第二处理器、网络存储设备和系统在审
申请号: | 201610356375.0 | 申请日: | 2016-05-25 |
公开(公告)号: | CN107438010A | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 王京;杨长领;黄安 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 保护 方法 第一 第二 处理器 网络 存储 设备 系统 | ||
技术领域
本发明涉及计算机存储技术领域,尤其涉及一种故障保护方法、第一、第二处理器、网络存储设备和系统。
背景技术
目前的网络存储设备一般是由两个处理器组成,使用这种双控架构的好处是当一个处理器挂死时,另外一个处理器还可以继续提供服务,可以很好的消除单点故障导致系统失效的问题。双控架构主要存在两种模式,一种是Active-Standby模式(主-备方式),另外一种是Active-Active模式(双主机方式)。Active-Standby是指在某一时刻只有一个处理器对外提供服务,另外一个处理器完全处于备用状态,不对外提供服务,其在资源利用率不高的弊端。而Active-Active两个处理器可以同时对外提供服务,能够进行负荷分担,资源利用率和业务处理能力相对更高。本发明描述的网络存储设备宜采用Active-Active模式。
系统上电后,会在两个处理器之间建立心跳机制,通过两个处理器定时向对方发送心跳消息的方式确定对方在正常工作;在其中一个处理器出现故障时,会导致处理器之间的心跳机制出现问题,即故障的处理器不会向另一处理器发送心跳消息,且故障的处理器往往会进行故障信息采集,现有的机制是在另一处理器在一定时间内未接收到处理器发送的心跳消息,那么,此时要采取复位或下电对端处理器的方式,隔离故障处理器,使系统能够对外提供持续稳定的服务。但是,这种方式会导致被复位或下电的处理器上的信息难以收集和保存,进一步为后续的故障分析带来困难。
发明内容
本发明实施例涉及一种故障保护方法、第一、第二处理器、网络存储设备和系统,解决了现有技术中在判定处理器出现故障时,即对处理器进行复位或 者下电,导致被复位或下电的处理器上的信息难以收集和保存的问题。
为了解决上述技术问题,本发明实施例提供了一种故障保护方法,包括:
第一处理器接收来自第二处理器的复位请求消息,所述第一处理器与第二处理器互为备份;
若在执行故障信息采集,则不对所述第一处理器进行复位;
若未在执行故障信息采集,则根据所述复位请求消息对所述第一处理器进行复位。
此外,本发明实施例还提供了一种故障保护方法,包括:第二处理器按照固定的时间间隔接收第一处理器的心跳消息,所述第二处理器和第一处理器互为备份;
在第一预设时间内未接收到所述第一处理器发送的心跳消息后,向所述第一处理器发送复位请求消息;所述复位请求消息包括:若所述第一处理器在执行故障信息采集,则不对所述第一处理器进行复位;若所述第一处理器未在执行故障信息采集,则根据所述复位请求消息对所述第一处理器进行复位。
此外,本发明实施例还提供了一种第一处理器,包括:
消息接收模块,用于接收来自第二处理器的复位请求消息,所述第一处理器与第二处理器互为备份;
故障信息采集模块,用于执行故障信息采集;
复位模块,用于在未执行故障信息采集时,根据所述复位请求消息对所述处理器进行复位。
此外,本发明实施例还提供了一种第二处理器,包括:
心跳接收模块,用于按照固定的时间间隔接收来自第一处理器的心跳消息,所述第二处理器和第一处理器互为备份;
消息发送模块,用于在第一预设时间内未接收到第一处理器发送的心跳消息后,向所述与其互为备份的处理器发送复位请求消息;所述复位请求消息包括:若所述第一处理器在执行故障信息采集,则不对所述第一处理器进行复位;若所述第一处理器未在执行故障信息采集,则根据所述复位请求消息对所述第一处理器进行复位。
此外,本发明实施例还提供了一种网络存储设备,包括第一处理器和第二处理器,所述第一处理器和第二处理器互为备份;
所述第一处理器包括第一控制器、复位电路;所述第一控制器用于接收所述第二处理器发送的复位要求消息,以及执行故障信息采集;所述复位电路用于在未执行故障信息采集时,根据复位请求消息对所述第一处理器进行复位;
所述第二处理器包括第二控制器,用于按照固定的时间间隔接收所述第一控制器发送的心跳消息,以及在第一预设时间内未接收到第一控制器发送的心跳消息后,向所述第一处理器发送所述复位请求消息。
此外,本发明实施例还提供了一种网络存储系统,包括至少一个数据写入装置和上述的网络存储设备;所述数据写入装置用于将网络数据写入网络存储设备中。
本发明的有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610356375.0/2.html,转载请声明来源钻瓜专利网。