[发明专利]一种基于主机仲裁的双活存储系统及存储方法有效
申请号: | 201910784576.4 | 申请日: | 2019-08-23 |
公开(公告)号: | CN110688262B | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 谭方剑 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 主机 仲裁 存储系统 存储 方法 | ||
本发明实施例公开了一种基于主机仲裁的双活存储系统及存储方法,双活存储系统,包括主机端和双活存储端,存储端的每个存储器包括一个仲裁卷,所述仲裁卷映射到所述主机端;所述主机端上包括仲裁驱动模块,所述仲裁模块探测主机端与存储端的通信,根据仲裁卷内的信息,配置仲裁策略,并将所述仲裁策略写入所述仲裁卷。本发明通过在存储端穿件仲裁卷并映射到主机端,主机端配置仲裁策略,一仲裁卷作为媒介,实现存储系统的自主仲裁。在不需要第三方站点和不增加设备的情况下,提升双活等容灾环境下存储仲裁的稳定性,降低实现架构和成本。
技术领域
本发明涉及存储技术领域,具体地说是一种基于主机仲裁的双活存储系统及存储方法。
背景技术
数据容灾存储系统,就是为计算机信息系统提供的一个能应付各种灾难的环境。当计算机系统在遭受如火灾、水灾、地震、战争等不可抗拒的自然灾难以及计算机犯罪、计算机病毒、掉电、网络/通信失败、硬件/软件错误和人为操作错误等人为灾难时,容灾系统将保证用户数据的不间断服务或数据安全。
数据容灾存储系统采用两套或以上存储组成集群,在集群中如果内部心跳出现异常,就会导致各存储器之间无法互相通信从而互相争抢资源导致数据损坏或者业务中断问题,为了解决这个问题引入了第三方仲裁机制,通过部署在第三站点的仲裁存储或者IP仲裁,在存储器心跳异常时提供仲裁保证业务连续和数据安全。
传统的仲裁服务由第三站点的FC(Fibre Channel,光纤通道)存储器或者第三站点的IP(Internet Protocol,互联网协议)仲裁系统提供。第三方FC存储器仲裁采用部署在不同于两存储器所在站点的第三站点的额外存储器,通过FCSAN或IPSAN等方式,提供若干个若干大小的存储卷为仲裁磁盘进行仲裁和配置备份;第三站点的IP仲裁采用部署在不同于两存储器所在站点的第三站点上的物理机或者虚拟机,运行特定的仲裁程序,通过IP网络为两存储器提供仲裁服务。
以上两种仲裁都需要在现有存储系统的基础上添加第三方站点,同时增加额外的配置和链路设计,成本高,且容易导致业务中断。
发明内容
本发明实施例中提供了一种基于主机仲裁的双活存储系统及存储方法,以解决现有技术中采用第三方站点进行仲裁的成本高、可靠性低的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明第一方面提供了一种基于主机仲裁的双活存储系统,包括主机端和双活存储端,存储端的每个存储器包括一个仲裁卷,所述仲裁卷映射到所述主机端;所述主机端上包括仲裁驱动模块,所述仲裁模块探测主机端与存储端的通信,根据仲裁卷内的信息,配置仲裁策略,并将所述仲裁策略写入所述仲裁卷。
进一步地,所述仲裁驱动模块还包括:
通信单元,通过FCSAN或IPSAN链路,进行主机端与存储端的心跳通信;
仲裁单元,根据主机端与存储端之间,以及存储器之间的通信情况,结合仲裁卷内的信息,通过优先级设定或投票方式,提供仲裁策略;
接口单元,用于主机端向存储端配置仲裁策略。
进一步地,所述仲裁卷内包括存储器的配置信息;所述仲裁驱动模块还包括配置同步单元,用于保存所述配置信息。
进一步地,所述仲裁驱动模块还包括数据读取配置单元,所述数据读取配置单元根据所述配置信息,结合多路径信息,选择当前主机的最优路径进行数据就近读取。
本发明第二方面提供了一种基于主机仲裁的双活存储方法,基于所述的双活存储系统,所述方法包括以下步骤:
S1,每个存储器上创建一个仲裁卷,将所述仲裁卷映射到主机端;
S2,在主机端上配置仲裁策略;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910784576.4/2.html,转载请声明来源钻瓜专利网。