[发明专利]一种保障双控制器存储设备资源连续可用性的方法有效
申请号: | 201510010479.1 | 申请日: | 2015-01-09 |
公开(公告)号: | CN104536853A | 公开(公告)日: | 2015-04-22 |
发明(设计)人: | 梁吉林 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F3/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种保障双控制器存储设备资源连续可用性的方法,其实现过程为在每个控制器内设置一套相同的模块,并在后台运行,该模块包括发送模块、接收模块、通信处理模块、裁决模块、资源处理模块、资源接管模块、资源切回模块。该一种保障双控制器存储设备资源连续可用性的方法与现有技术相比,保障在单个控制器出现故障时不影响存储资源的使用,不影响正在提供的服务,并且基本不会发生脑裂的情况;应用到产品中,能够显著的提高产品的可靠性,提升对用户业务的连续支持,对产品有较大的提升,实用性强,易于推广。 | ||
搜索关键词: | 一种 保障 控制器 存储 设备 资源 连续 可用性 方法 | ||
【主权项】:
一种保障双控制器存储设备资源连续可用性的方法,其特征在于,其实现过程为在每个控制器内设置一套相同的模块,并在后台运行,该模块包括发送模块、接收模块、通信处理模块、裁决模块、资源处理模块、资源接管模块、资源切回模块,其中上述各模块的具体工作过程为:接收模块:接收另一个控制器发送的讯息,将接收到的讯息传递给通信处理模块;当在指定的时间内未收到另一个控制器所发送的讯息时,则传递错误信息给通信处理模块;发送模块:接收通信处理模块的指令,按照指定的方式向指定的IP或串口发送指定的讯息;通信处理模块:按照设定的间隔时间传递指令给发送模块,控制发送模块的讯息发送;获取接收模块传递过来的信息,对获取的信息进行关键字判断,决定下一步的动作;维护本端控制器中所保存的对端控制器的对外服务网络、存储资源和服务信息的配置文件;裁决模块:接受通信处理模块的指令后启动,通过ping网段网关或串口传输信息来判断是否是本端链路故障,并将判定结果发送给资源处理模块;资源处理模块:接收裁决模块和通信处理模块的信息,根据信息判断需要触发的操作;资源接管模块:由资源处理模块所控制,负责接管对端控制器的对外服务网络地址和存储资源、服务;对端控制器的对外服务网络、存储资源和服务信息由通信处理模块所维护的配置文件进行获取;资源切回模块:由资源处理模块所控制,负责将本端所接管的对端控制器的对外服务网络地址、存储资源、服务进行释放,由对端控制器进行启动;对端控制器的对外服务网络、存储资源和服务信息由通信处理模块所维护的配置文件进行获取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510010479.1/,转载请声明来源钻瓜专利网。
- 上一篇:故障检测方法及装置
- 下一篇:一种提高高频交易性能的方法