一种验证异地容灾数据一致性的方法和系统的制作方法

文档序号:9249171阅读:368来源:国知局
一种验证异地容灾数据一致性的方法和系统的制作方法
【技术领域】
[0001]本发明涉及存储技术领域,尤指一种验证异地容灾数据一致性的方法和系统。
【背景技术】
[0002]随着对数据安全性要求越来越高,异地容灾备份成为必需,因此,越来越多的存储开始支持异步镜像和同步镜像。
[0003]如果两台磁盘阵列做异地容灾备份,在进行异步镜像或同步镜像时,主要是利用卷镜像对数据进行实时的数据复制,其中本地生产卷为源卷,可进行正常的读写操作,远端存储卷为备份卷,为了保证数据的一致性,在正常同步或异步镜像关系存在时,备份卷不能进行读写操作,所以如何验证源卷和备份卷的数据一致性成为测试瓶颈。

【发明内容】

[0004]为了解决上述技术问题,本发明提供了一种验证异地容灾数据一致性的方法和系统,能够方便且有效的完成异地容灾数据一致性的验证测试。
[0005]为了达到本发明目的,本发明提供了一种验证异地容灾数据一致性的方法,包括:位于异地的生产存储和备份存储进行数据实时同步复制,其中生产存储包括生产卷,备份存储包括备份卷;在完成数据实时同步复制后,生产存储根据生产卷创建生产快照卷,备份存储根据备份卷创建备份快照卷;验证生产存储中生产卷、生产快照卷,以及备份存储中备份快照卷的数据的一致性。
[0006]进一步地,所述位于异地的生产存储和备份存储进行数据实时同步复制,具体为:在生产存储和备份存储做异地容灾备份时,利用卷镜像对数据进行实时的数据复制。
[0007]进一步地,所述生产存储根据生产卷创建生产快照卷,备份存储根据备份卷创建备份快照卷,具体为:所述生产存储创建生产快照卷,所述生产快照卷的数据和生产卷在创建时刻的数据一致;所述备份存储创建备份快照卷,所述备份快照卷的数据和备份卷在创建时刻的数据一致。
[0008]进一步地,在所述生产存储根据生产卷创建生产快照卷,备份存储根据备份卷创建备份快照卷之后,还包括:将生产卷、生产快照卷和备份快照卷映射给验证服务器。
[0009]进一步地,所述验证生产存储中生产卷、生产快照卷,以及备份存储中备份快照卷的数据的一致性,具体为:验证服务器使用信息-摘要算法验证MD5生成生产存储中生产卷、生产快照卷,以及备份存储中备份快照卷的数据的MD5值;判断生产卷、生产快照卷和备份快照卷的数据的MD5值是否相同;如果相同,则生产卷、生产快照卷和备份快照卷的数据一致;如果不相同,则生产卷、生产快照卷和备份快照卷的数据不一致。
[0010]本发明还提供了一种用于验证异地容灾数据一致性的系统,包括:位于异地的生产存储和备份存储,用于进行数据实时同步复制,其中生产存储包括生产卷,备份存储包括备份卷;在完成数据实时同步复制后,生产存储根据生产卷创建生产快照卷,备份存储根据备份卷创建备份快照卷;验证服务器,用于验证生产存储中生产卷、生产快照卷,以及备份存储中备份快照卷的数据的一致性。
[0011]进一步地,所述位于异地的生产存储和备份存储,具体用于:在生产存储和备份存储做异地容灾备份时,利用卷镜像对数据进行实时的数据复制;所述生产存储创建生产快照卷,所述生产快照卷的数据和生产卷在创建时刻的数据一致;所述备份存储创建备份快照卷,所述备份快照卷的数据和备份卷在创建时刻的数据一致。
[0012]进一步地,所述位于异地的生产存储和备份存储,还用于:所述生产存储将生产卷和生产快照卷映射给验证服务器;所述备份存储将备份快照卷映射给验证服务器。
[0013]进一步地,所述验证服务器,具体用于:验证服务器使用信息-摘要算法验证MD5生成生产存储中生产卷、生产快照卷,以及备份存储中备份快照卷的数据的MD5值;判断生产卷、生产快照卷和备份快照卷的数据的MD5值是否相同;如果相同,则生产卷、生产快照卷和备份快照卷的数据一致;如果不相同,则生产卷、生产快照卷和备份快照卷的数据不一致。
[0014]与现有技术相比,本发明分别在生产存储上对生产卷和在备份存储上对备份卷创建快照,然后对利用快照生成的新卷进行读写,从而能够方便的验证两地容灾存储之间的数据的一致性。由于所有的读写操作都是在利用快照生成的快照卷上,对生产卷没有任何影响,不必停掉前端任何生产任务。此外,在所有验证及测试工作完成后,直接将快照卷删除,磁盘阵列空间可以回收进行其他数据存储,也不会浪费磁盘阵列的存储空间。因此,在异地容灾数据一致性的测试中有着非常实用及重要的意义,能够方便有效的完成数据一致性的验证测试。
[0015]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0016]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0017]图1是本发明的一种实施例中用于验证异地容灾数据一致性的系统的结构示意图。
[0018]图2是本发明的一种实施例中验证异地容灾数据一致性的方法的流程示意图。
[0019]图3是验证异地容灾数据一致性的测试实例示意图。
【具体实施方式】
[0020]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0021]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0022]图1是本发明的一种实施例中用于验证异地容灾数据一致性的系统的结构示意图。如图1所示,该系统包括:生产服务器、交换机、生产存储、备份存储和验证服务器。
[0023]在生产存储和备份存储做异地容灾备份时,利用卷镜像对数据进行实时的数据复制,生产卷是可读可写的,为了保证数据的一致性,备份卷不允许进行读写操作。本发明建立在利用快照创建快照卷的基础上,利用快照技术进行异地容灾数据的一致性验证。
[0024]图2是本发明的一种实施例中验证异地容灾数据一致性的方法的流程示意图。如图2所示,该方法包括:
[0025]步骤201,位于异地的生产存储和备份存储进行数据实时同步复制,其中生产存储包括生产卷,备份存储包括备份卷。
[0026]在本步骤中,在生产存储和备份存储做异地容灾备份时,利用卷镜像对数据进行实时的数据复制。
[0027]步骤202,在完成数据实时同步复制后,生产存储根据生产卷创建生产快照卷,备份存储根据备份卷创建备份快照卷。
[0028]在本步骤中,在完成数据实时同步复制后,生产存储根据生产卷创建生产快照卷,该生产快照卷相当于创建时刻的生产卷的备份,即该生产快照卷的数据与生产卷创建快照时的数据时完全一致。
[0029]生产快照卷完成后,该生产快照卷可进行读写操作,生产存储将该生产快照卷映射给验证服务器,具体地,生产存储将该生产快照卷通过光纤总线(FC)或Internet小型计算机系统接口(ISCSI)映射给主机端,例如在存储端利用FC接口的全球唯一名字(WffN)号建立主机,使用存储的映射功能将生产快照卷映射给验证服务器,此时在验证服务器端即可发现该生产快照卷。
[0030]备份存储根据备份卷创建备份快照卷的方法
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1