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