一种周期异步复制方法、装置及存储介质与流程

未命名 07-14 阅读:82 评论:0


1.本发明涉及数据容灾备份技术领域,尤其涉及一种周期异步复制方法、装置及存储介质。


背景技术:

2.对于具有容灾能力的主机应用而言,主机应用程序将数据写入主卷,不对辅助卷运行i/o操作。虽然数据仅写入到主卷,但系统会将数据拷贝到辅卷。在灾难恢复时,可使用辅卷上的拷贝作为备份。
3.实现主卷和辅卷之间远程复制的技术共有三种类型,分别是:同步复制、异步复制和周期异步复制。同步复制是主机应用将数据写入主卷的过程中,同时将数据同步到辅助卷,然后告知主机io完成,同步复制的rpo(recovery point object,灾难发生后,系统和数据必须恢复到的时间点要求)为0。异步复制是主机应用将数据写入主卷,即告知主机io完成,然后立即按io顺序将数据同步到辅助卷,异步复制的rpo大于0,一般小于1s。周期异步复制是主机应用将数据写入主卷,即告知主机io完成,但不立即将数据同步到辅助卷,而是按照设定好的周期时间,将周期内主卷产生的差异数据按位图同步到辅卷中,周期异步复制的rpo大于0,一般小于两倍的周期时长。目前,周期异步复制的数据容灾备份手段不支持nas存储的容灾,原因是nas存储的xfs文件系统不能实时保证文件系统的一致性,通常情况下可以通过日志回放方式启动文件系统,但是在极端灾难环境下数据丢失过多时,在灾备站点恢复时需要执行repair(补救)操作,扫描整个磁盘,耗费时间长,影响客户业务恢复。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本发明提供一种周期异步复制方法、装置及存储介质。
5.第一方面,本发明提供一种周期异步复制方法,包括:
6.配置支持容灾的nas存储,所述nas存储包含:主存储系统和辅存储系统,且所述主存储系统和辅存储系统之间基于广域网创建有伙伴关系;将所述nas存储使用的周期异步复制的触发方式改成支持启动指令触发;
7.所述nas存储响应下发的所述启动指令执行所述周期异步复制,所述启动指令由nas存储客户端基于对数据进行备份同步的需求下发;
8.所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷;所述周期异步复制被所述启动指令触发执行的过程中,不再按周期来启动。
9.更进一步地,所述主存储系统上创建有存储数据的所述主卷,所述辅存储系统上创建有存储容灾备份数据的所述辅卷,每个所述主卷在所述主存储系统中对应配置主卷变更卷,每个所述辅卷在所述辅存储系统中对应配置辅卷变更卷。
10.更进一步地,在所述启动指令触发执行所述周期异步复制前,冻结所述文件系统
的写操作,所述写操作将来自于nas存储客户端的数据通过文件系统写入主卷,写入后,文件系统向nas存储客户端返回写入成功。
11.更进一步地,所述周期异步复制响应于初始的所述启动指令,执行所述主卷快照创建流程,并在主卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷,完成初始同步。
12.更进一步地,所述周期异步复制响应于非初始的所述启动指令,先执行辅卷快照创建流程和所述主卷快照创建流程,并在主卷快照和辅卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷。
13.更进一步地,所述主卷快照创建流程包括:在冻结所述文件系统的写操作后,通知所述主卷创建所述主卷快照,在主卷和对应的主卷变更卷之间创建所述主卷的所述主卷快照,所述主卷快照创建完成后返回主卷快照创建成功,响应于所述主卷快照创建成功解冻所述文件系统的写操作,其中,所述主卷快照为双向快照。
14.更进一步地,所述辅卷快照创建流程包括:辅存储系统响应于源自主存储系统所述周期异步复制的通知,在辅卷和对应的辅卷变更卷之间创建所述辅卷的辅卷快照,并在辅卷快照创建完成后通知所述主存储系统,其中,所述辅卷快照为双向快照。
15.更进一步地,响应于由nas存储客户端下发的数据同步撤销请求,所述辅存储系统执行数据同步撤销过程,所述数据同步撤销过程先停止所述周期异步复制的数据同步,再将所述辅卷的数据通过所述辅卷变更卷的所述辅卷快照回滚到数据同步之前的状态,回滚完成后通知所述主存储系统。
16.第二方面,本发明提供一种周期异步复制装置,实现所述的周期异步复制方法,包括:
17.主卷快照创建模块,所述主卷快照创建模块响应于周期异步复制模块的调用执行保证文件系统一致性的主卷快照创建流程;
18.周期异步复制模块,所述周期异步复制模块响应于包含启动指令的触发在内的触发方式调用所述主卷快照创建模块,在保证文件系统一致性的情况下创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷;
19.指令触发模块,所述指令触发模块用于根据所述nas存储的文件系统中数据备份同步的需要提供启动指令触发所述周期异步复制模块执行周期异步复制。
20.第三方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序被nas存储的处理单元执行时实现所述的周期异步复制方法。
21.本发明实施例提供的上述技术方案与现有技术相比具有如下优点:
22.本发明根据所述nas存储的文件系统中数据备份同步的需要,下发启动指令触发所述周期异步复制执行;所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷来实现nas存储主存储系统和辅存储系统之间数据的同步。在周期异步复制过程中,通过主卷快照创建流程保证文件系统的一致性,使得周期异步复制适配于nas存储。本发明支持按文件系统中数据备份同步的需求进行周期异步复制,应用更加灵活便利,能增强产品的竞争力。本发明的所述辅存储系统中对应辅卷创建有辅卷变更卷,可按照需求通过将辅卷变更卷中辅卷快照回滚到方式撤销数据同步结果,本发明主存储系统的主卷数据支持通过主卷快照和辅
存储系统恢复。
附图说明
23.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
24.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
25.图1为本发明实施例提供的一种周期异步复制方法的示意图;
26.图2为本发明实施例提供的一种周期异步复制方法的流程图;
27.图3为本发明实施例提供的主卷快照创建流程的流程图;
28.图4为本发明实施例提供的一种周期异步复制装置的示意图。
具体实施方式
29.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
31.实施例1
32.本发明实施例提供一种周期异步复制方法,对于nas存储,本发明的所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照,并将所述主卷快照的数据同步到nas存储的辅卷来实现nas存储主存储系统和辅存储系统之间数据的同步;使得周期异步复制过程兼容适配nas存储。
33.实现本发明实施例的一种周期异步复制方法需要的准备包括:
34.配置支持容灾的nas存储,所述nas存储包含:主存储系统和辅存储系统,在所述主存储系统和辅存储系统之间建立伙伴关系。具体实施过程中,利用广域网在主存储系统和辅存储系统之间建立远程复制链路实现所述建立伙伴关系,所述远程复制链路支持包括周期异步复制在内的复制手段将数据从所述主存储系统同步到所述辅存储系统。
35.在所述主存储系统上创建用于存储数据的主卷,在所述辅存储系统上创建用于存储容灾备份数据的辅卷,所述容灾备份数据为主卷中数据的复制。在所述主存储系统中对应每个所述主卷配置相应的主卷变更卷,在所述辅存储系统中对应每个所述辅卷配置相应的辅卷变更卷。所述主卷变更卷用于存放基于所述主卷中数据创建的主卷快照,所述辅卷变更卷用于存放基于所述辅卷中容灾备份数据创建的辅卷快照。
36.将支持容灾的nas存储使用的周期异步复制的触发方式改成支持启动指令触发。
需要说明的是,改成支持启动指令触发并非仅限于通过启动指令触发,可以将启动指令触发的方式与其他的触发方式(如周期触发)结合控制周期异步复制的执行。
37.结合参阅图1和图2所示,以采用xfs文件系统的nas存储为例,说明本发明实施例提供一种周期异步复制方法实现数据同步的过程,包括:
38.s100,周期异步复制执行前,所述nas存储冻结所述文件系统的写操作。
39.所述写操作将来自于nas存储客户端的数据通过文件系统写入主卷,所述文件系统将数据写入主卷成功后,所述文件系统向nas存储客户端返回写入成功。对于采用xfs文件系统的nas存储,作为主存储系统的nas存储和所述nas存储客户端之间的通讯利用nfs(网络文件系统)或smb协议实现,运行于kvm虚拟机中的xfs文件系统服务将来自nas存储客户端的数据写入主卷,写入主卷后,xfs文件系统向nas存储客户端返回写入成功。
40.冻结写操作后,冻结nas存储客户端向主卷写入数据的过程。
41.s200,所述nas存储响应于所述启动指令执行所述周期异步复制。具体实施过程中,所述nas存储的用户基于自身产生的数据备份同步需求,通过nas存储客户端向所述nas存储下发所述启动指令,以触发所述nas存储执行周期异步复制过程。
42.s300,所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照。
43.具体实施过程中,所述周期异步复制响应于初始的所述启动指令(即所述周期异步复制第一次响应于启动指令执行时),执行所述主卷快照创建流程。所述周期异步复制响应于非初始的所述启动指令,先执行辅卷快照创建流程和所述主卷快照创建流程,并在主卷快照和辅卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷。
44.具体实施过程中,参阅图3所示,所述主卷快照创建流程包括:
45.s1,在冻结所述文件系统的写操作后,通知所述主卷创建所述主卷快照。
46.s2,在主卷和对应的主卷变更卷之间创建所述主卷的所述主卷快照,所述主卷快照创建完成后返回主卷快照创建成功,其中,所述主卷快照为双向快照,采用双向快照,在主卷数据出现故障时,通过主句唉快照将所述主卷的数据恢复到指定时段的内容。
47.s3,响应于所述主卷快照创建成功解冻所述文件系统的写操作。本技术中的所述周期异步复制基于所述主卷快照来进行数据的同步,而非基于所述主卷,因此,完成所述主卷快照创建后,即可解冻所述文件系统的写操作。写操作冻结的时间仅仅是主存储系统本地创建主卷快照的时间,时间短,对所述nas存储客户端向所述主存储系统写数据操作的影响小。
48.所述辅卷快照创建流程包括:
49.辅存储系统响应于源自主存储系统所述周期异步复制的通知,在辅卷和对应的辅卷变更卷之间创建所述辅卷的辅卷快照,并在辅卷快照创建完成后通知所述主存储系统,其中,所述辅卷快照为双向快照。
50.所述辅卷快照保存有辅卷在更新前的数据,创建的辅卷快照可用于数据同步撤销。若要撤销数据备份过程中的辅存储系统中数据同步结果,向辅存储系统发送数据同步撤销请求,响应于由所述nas存储客户端下发的数据同步撤销请求,所述辅存储系统执行数据同步撤销过程,所述数据同步撤销过程先停止所述周期异步复制的数据同步,再将所述辅卷的数据通过所述辅卷变更卷的所述辅卷快照回滚到数据同步之前的状态,回滚完成后
通知所述主存储系统和所述nas存储客户端。数据同步撤销请求由所述nas存储客户端直接发送或通过所述主存储系统转发给所述辅存储系统。
51.作为一种优选地实施方式,若要回滚主存储系统中的主卷,则执行主卷回滚流程将所述主卷的数据通过所述主卷变更卷的主卷快照回滚到之前的状态。所述主卷快照复制于辅卷或所述主卷快照通过主卷创建,即:在主存储系统中仅主卷数据损坏,而主卷快照正常的情况下,直接采用主存储系统中的主卷快照进行回滚,在主卷快照和主卷数据均损坏的情况下,所述主卷快照复制于辅卷,而后再利用复制得到的主卷快照回滚恢复主卷数据。
52.s400,在主卷快照和辅卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷,完成同步。具体实施过程中,主卷快照的创建在所述主存储系统中进行,基于主卷快照创建完成的通知直接确定所述主卷快照创建完成;所述辅卷快照创建完成后所述辅存储系统将所述辅卷快照创建完成通知所述主存储系统,基于此,确定所述辅卷快照创建成功。
53.在本发明提供的一种周期异步复制方法中,所述周期异步复制被所述启动指令触发执行的过程中,不再按周期来启动。进一步地,所述周期异步复制被所述启动指令触发执行的过程中,所述nas存储客户端重复下发启动指令时,拒绝执行并提示正在进行数据同步,该操作不可行的提示。所述数据同步撤销过程执行过程中,所述nas存储客户端下发启动指令时,拒绝执行并提示正在进行数据同步撤销。
54.实施例2
55.实施例2提供的一种周期异步复制方法,兼容周期触发周期异步复制,启动指令触发所述周期异步复制以及结合启动指令触发和周期触发所述周期异步复制。
56.具体实施过程中,设置触发方式配置api,通过触发方式配置api配置采用启动指令触发或/和采用周期触发。
57.若仅采用启动指令触发,即实施实施例1公开的过程。
58.若仅采用周期触发,则通过运行于主存储系统kvm虚拟机的定时器周期性地通过周期触发启动所述周期异步复制。启动所述周期异步复制前冻结所述文件系统的写操作,响应于写操作的冻结所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照。创建主卷快照完成后,主卷快照创建流程解除写操作冻结。所述周期异步复制在主卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷,完成同步。
59.若结合启动指令触发和周期触发,则:
60.给所述启动指令触发配置比所述周期触发更高的优先级,以使所述周期异步复制被所述启动指令触发执行的过程中,不再按周期触发来启动;给数据撤销过程配置比周期触发所述周期异步复制更高的优先级,以使执行所述数据撤销过程所述周期异步复制不按周期触发复制;给主卷回滚过程配置比周期触发所述周期异步复制更高的优先级,以使执行所述主卷回滚过程所述周期异步复制不按周期触发复制。
61.具体实施过程中,通过运行于主存储系统kvm虚拟机的定时器周期性地通过周期触发启动所述周期异步复制。启动所述周期异步复制前冻结所述文件系统的写操作,响应于写操作的冻结所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照。创建主卷快照完成后,主卷快照创建流程解除写操作冻结。所述周
期异步复制在主卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷,完成同步。在所述周期异步复制空闲的情况下,通过启动指令触发所述周期异步复制时,则实施实施例1所公开的过程。所述周期异步复制被所述启动指令触发执行的过程中,运行于kvm虚拟机的定时器仍继续运行,但运行中定时器超时不触发所述周期异步复制。
62.实施例3
63.参阅图4所示,本发明实施例提供一种周期异步复制装置,实现所述的周期异步复制方法,包括:
64.通讯模块,所述通讯模块为支持容灾的nas存储,即主存储系统和辅存储系统,提供基于广域网的数据复制链路。
65.主卷快照创建模块,响应于周期异步复制模块的调用执行保证文件系统一致性的主卷快照创建流程;即在冻结所述文件系统的写操作后,通知所述主卷创建所述主卷快照,在主卷和对应的主卷变更卷之间创建所述主卷的所述主卷快照,所述主卷快照创建完成后返回主卷快照创建成功,响应于所述主卷快照创建成功解冻所述文件系统的写操作。
66.配置模块,所述配置模块用于配置周期异步复制模块的触发方式,配置主存储系统和辅存储系统之间的伙伴关系。
67.指令触发模块,按照所述配置模块的配置所述指令触发模块用于根据所述nas存储的文件系统中数据备份同步的需要提供启动指令触发所述周期异步复制模块执行周期异步复制。
68.周期触发模块,按照所述配置模块的配置所述周期触发模块用于周期性地触发所述周期异步复制模块执行周期异步复制。
69.周期异步复制模块,所述周期异步复制模块响应于包含启动指令的触发在内的触发方式调用所述主卷快照创建模块,在保证文件系统一致性的情况下创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷;所述触发方式通过所述配置模块配置,包含启动指令触发和/或周期触发。
70.数据同步撤销模块,所述数据同步撤销模块执行数据同步撤销过程,所述数据同步撤销过程先停止所述周期异步复制的数据同步,再将所述辅卷的数据通过所述辅卷变更卷的所述辅卷快照回滚到数据同步之前的状态。
71.主卷回滚模块,所述主卷回滚模块执行主卷回滚流程将所述主卷的数据通过所述主卷变更卷的主卷快照回滚到之前的状态。所述主卷快照复制于辅卷或所述主卷快照通过主卷创建。
72.实施例4
73.本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序被处理单元执行时实现所述的周期异步复制方法,所述方法包括:
74.将支持容灾的nas存储使用的周期异步复制的触发方式改成支持启动指令触发;
75.根据所述nas存储的文件系统中数据备份同步的需要,下发启动指令触发所述周期异步复制执行;
76.所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷;所述周期异步复制被所述启动指令触发执行的过程中,不再按周期来启动。
77.本发明根据所述nas存储的文件系统中数据备份同步的需要,下发启动指令触发所述周期异步复制执行;所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷来实现nas存储主存储系统和辅存储系统之间数据的同步。在周期异步复制过程中,通过主卷快照创建流程保证文件系统的一致性,使得周期异步复制适配于nas存储。本发明支持按文件系统中数据备份同步的需求进行周期异步复制,应用更加灵活便利,能增强产品的竞争力。本发明的所述辅存储系统中对应辅卷创建有辅卷变更卷,可按照需求通过将辅卷变更卷中辅卷快照回滚到方式撤销数据同步结果,本发明主存储系统的主卷数据支持通过主卷快照和辅存储系统恢复。
78.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read—only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台电子设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
79.在本发明所提供的实施例中,应该理解到,所揭露的结构和方法,可以通过其它的方式实现。例如,以上所描述的结构实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,结构或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
80.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
81.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
82.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种周期异步复制方法,其特征在于,包括:配置支持容灾的nas存储,所述nas存储包含:主存储系统和辅存储系统,且所述主存储系统和辅存储系统之间基于广域网创建有伙伴关系;将所述nas存储使用的周期异步复制的触发方式改成支持启动指令触发;所述nas存储响应下发的所述启动指令执行所述周期异步复制,所述启动指令由nas存储客户端基于对数据进行备份同步的需求下发;所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷;所述周期异步复制被所述启动指令触发执行的过程中,不再按周期来启动。2.根据权利要求1所述的周期异步复制方法,其特征在于,所述主存储系统上创建有存储数据的所述主卷,所述辅存储系统上创建有存储容灾备份数据的所述辅卷,每个所述主卷在所述主存储系统中对应配置主卷变更卷,每个所述辅卷在所述辅存储系统中对应配置辅卷变更卷。3.根据权利要求1所述的周期异步复制方法,其特征在于,在所述启动指令触发执行所述周期异步复制前,冻结所述文件系统的写操作,所述写操作将来自于nas存储客户端的数据通过文件系统写入主卷,写入后,文件系统向nas存储客户端返回写入成功。4.根据权利要求1所述的周期异步复制方法,其特征在于,所述周期异步复制响应于初始的所述启动指令,执行所述主卷快照创建流程,并在主卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷,完成初始同步。5.根据权利要求1所述的周期异步复制方法,其特征在于,所述周期异步复制响应于非初始的所述启动指令,先执行辅卷快照创建流程和所述主卷快照创建流程,并在主卷快照和辅卷快照创建成功的条件下将所述主卷快照上的数据复制同步到所述辅卷。6.根据权利要求4或5所述的周期异步复制方法,其特征在于,所述主卷快照创建流程包括:在冻结所述文件系统的写操作后,通知所述主卷创建所述主卷快照,在主卷和对应的主卷变更卷之间创建所述主卷的所述主卷快照,所述主卷快照创建完成后返回主卷快照创建成功,响应于所述主卷快照创建成功解冻所述文件系统的写操作,其中,所述主卷快照为双向快照。7.根据权利要求5所述的周期异步复制方法,其特征在于,所述辅卷快照创建流程包括:响应于源自主存储系统所述周期异步复制的通知,辅存储系统在辅卷和对应的辅卷变更卷之间创建所述辅卷的辅卷快照,并在辅卷快照创建完成后通知所述主存储系统,其中,所述辅卷快照为双向快照。8.根据权利要求7所述的周期异步复制方法,其特征在于,响应于由nas存储客户端下发的数据同步撤销请求,所述辅存储系统执行数据同步撤销过程,所述数据同步撤销过程先停止所述周期异步复制的数据同步,再将所述辅卷的数据通过所述辅卷变更卷的所述辅卷快照回滚到数据同步之前的状态,回滚完成后通知所述主存储系统和nas存储客户端。9.一种周期异步复制装置,实现如权利要求1-8中任意一项所述的周期异步复制方法,其特征在于,包括:主卷快照创建模块,所述主卷快照创建模块响应于周期异步复制模块的调用执行保证文件系统一致性的主卷快照创建流程;
周期异步复制模块,所述周期异步复制模块响应于包含启动指令的触发在内的触发方式调用所述主卷快照创建模块,在保证文件系统一致性的情况下创建nas存储中主卷的主卷快照,将所述主卷快照的数据同步到nas存储的辅卷;指令触发模块,所述指令触发模块用于根据所述nas存储的文件系统中数据备份同步的需要提供启动指令触发所述周期异步复制模块执行周期异步复制。10.一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其特征在于,所述计算机程序被处理单元执行时实现如权利要求1至8中任一项所述的周期异步复制方法。

技术总结
本发明涉及一种周期异步复制方法、装置及存储介质。本发明将支持容灾的NAS存储使用的周期异步复制的触发方式改成支持启动指令触发;根据所述NAS存储的文件系统中数据备份同步的需要,下发启动指令触发所述周期异步复制执行;所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建NAS存储中主卷的主卷快照,将所述主卷快照的数据同步到NAS存储的辅卷;所述周期异步复制被所述启动指令触发执行的过程中,不再按周期来启动。对于NAS存储,所述周期异步复制通过保证文件系统一致性的主卷快照创建流程创建NAS存储中主卷的主卷快照,并将所述主卷快照的数据同步到NAS存储的辅卷来实现NAS存储主存储系统和辅存储系统之间数据的同步。之间数据的同步。之间数据的同步。


技术研发人员:胡正建 王鹏飞 蒋米传
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.02.17
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐