[发明专利]一种存储双活方法、装置、系统及计算机可读存储介质在审
| 申请号: | 201711049643.5 | 申请日: | 2017-10-31 | 
| 公开(公告)号: | CN107766003A | 公开(公告)日: | 2018-03-06 | 
| 发明(设计)人: | 刘兵 | 申请(专利权)人: | 郑州云海信息技术有限公司 | 
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 | 
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 | 
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 存储 方法 装置 系统 计算机 可读 介质 | ||
1.一种存储双活方法,其特征在于,包括:
将每一IO访问组内两个节点分别部署在具有相应站点感知功能的生产站点,得到相应的SVC节点,以确保每个生产站点主机的I/O读写只与本地节点发生交互;
任一生产站点的主机选择从与相应节点的站点属性相同的后端存储读取数据,以实现本地读功能;
任一生产站点的主机向任一SVC节点发送写请求,在接收到该SVC节点返回的写应答后将写数据发送至该SVC节点;所述写数据通过所述VDM镜像到另一生产站点中相应的SVC节点,以将所述写数据分别写入相应生产站点的后端存储,实现本地写功能。
2.根据权利要求1所述的存储双活方法,其特征在于,该方法还包括:
仲裁站点上的存储将活动仲裁功能赋予所述仲裁站点存储上的mdisk;其中,所述仲裁站点与每一生产站点之间均有心跳,以防止脑裂现象发生。
3.根据权利要求1所述的存储双活方法,其特征在于,所述站点感知功能包括本地读I/O优化功能、本地写I/O优化功能、以及确保I/O本地化功能。
4.根据权利要求1所述的存储双活方法,其特征在于,所述任一生产站点的主机向任一SVC节点发送写请求,在接收到该SVC节点返回的写应答后将写数据发送至该SVC节点;所述写数据通过所述VDM镜像到另一生产站点中相应的SVC节点,以将所述写数据分别写入相应生产站点的后端存储,实现本地写功能的步骤,包括:
步骤1:主机向第一SVC节点发送写请求;
步骤2:所述第一SVC节点向所述主机返回写就绪消息;
步骤3:所述主机向所述第一SVC节点发送写数据;
步骤4:通过所述VDM将写缓存数据镜像到另一生产站点中对应的第二SVC节点;
步骤5:所述第二SVC节点向所述第一SVC节点返回写完成标识;
步骤6:所述第一SVC节点向所述主机返回写完成标识;
步骤7:所述第一SVC节点和所述第二SVC节点向相应生产站点的后端存储发送写请求;
步骤8:相应的后端存储分别向所述第一SVC节点和所述第二SVC节点返回写就绪消息;
步骤9:所述第一SVC节点和所述第二SVC节点分别向相应的后端存储发送写数据;
步骤10:后端存储分别向所述第一SVC节点和所述第二SVC节点返回写完成标识,完成整个写操作。
5.根据权利要求1至4任意一项所述的存储双活方法,其特征在于,所述将每一IO访问组内两个节点分别部署在具有相应站点感知功能的生产站点,得到相应的SVC节点的步骤,还包括:
生产站点根据相应的站点感知功能感知该站点所有SVC节点的状况。
6.根据权利要求5所述的存储双活方法,其特征在于,所述任一生产站点的主机选择从与相应节点的站点属性相同的后端存储读取数据的步骤,包括:
判断当前SVC节点是否存在故障;如果是,则切换到其他处于正常状态的SVC节点。
7.根据权利要求5所述的存储双活方法,其特征在于,所述任一生产站点的主机向任一IO访问组相应的节点发送写请求的步骤,还包括:
判断当前IO访问组中的两个SVC节点是否均存在故障;如果是,则切换到其他任意IO访问组。
8.一种存储双活装置,其特征在于,包括:
节点部署模块,用于将每一IO访问组内两个节点分别部署在具有相应站点感知功能的生产站点,得到相应的SVC节点,以确保每个生产站点主机的I/O读写只与本地节点发生交互;
本地读功能模块,用于任一生产站点的主机选择从与相应节点的站点属性相同的后端存储读取数据,以实现本地读功能;
本地写功能模块,用于任一生产站点的主机向任一SVC节点发送写请求,在接收到该SVC节点返回的写应答后将写数据发送至该SVC节点;所述写数据通过所述VDM镜像到另一生产站点中相应的SVC节点,以将所述写数据分别写入相应生产站点的后端存储,实现本地写功能。
9.根据权利要求8所述的存储双活装置,其特征在于,该装置还包括:
仲裁模块,用于仲裁站点上的存储将活动仲裁功能赋予所述仲裁站点存储上的mdisk;其中,所述仲裁站点与每一生产站点之间均有心跳,以防止脑裂现象发生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711049643.5/1.html,转载请声明来源钻瓜专利网。





