全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210612215.3 (22)申请日 2022.05.31 (71)申请人 济南浪潮数据技 术有限公司 地址 250101 山东省济南市自由贸易试验 区济南片区浪潮路1036号 浪潮科技园 S05楼S311室 (72)发明人 陈向来 穆向东  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张思淼 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/27(2019.01) (54)发明名称 一种异步远程复制方法、 装置及 介质 (57)摘要 本申请公开了一种异步远程复制方法、 装置 及介质, 主要涉及远程复制领域。 该方法将多个 pair添加至一致性组; 判断当前pair是否做过全 量同步; 若是, 则确定采用增量同步的方式; 若 否, 则确定采用全量同步的方式; 判断是否确定 完全部pair的同步方式; 若是, 则按照各pair对 应的同步方式将各pair的主端卷信息同步至从 端卷中; 若否, 则将全部pair 的其中一个未确定 同步方式的pair作为 当前pair, 并进入判断当前 pair是否做过全量同步的步骤。 可见, 该方法先 确定各pair的同步方式, 再将 多个pair批量进行 数据复制, 满足多个pair同一时刻执行相同的处 理操作, 从而实现异步远程数据备份的一致性处 理。 权利要求书2页 说明书9页 附图2页 CN 114996284 A 2022.09.02 CN 114996284 A 1.一种异步远程复制方法, 其特 征在于, 包括: 创建一致性组, 将多个pair添加至所述 一致性组; 判断当前 所述pair是否做过全量同步; 若是, 则确定采用增量同步的方式将当前 所述pair的主 端卷信息同步至从端卷中; 若否, 则确定采用所述全量同步的方式将当前所述pair的所述主端卷信息同步至所述 从端卷中; 判断是否确定 完全部所述pair的同步方式; 若是, 则按照各所述pair对应的同步方式将各所述pair的所述主端卷信息同步至所述 从端卷中; 若否, 则将全部所述pair的其中一个未确定同步方式的pair作为当前所述pair, 并进 入所述判断当前 所述pair是否做过全量同步的步骤。 2.根据权利要求1所述的异步远程复制方法, 其特征在于, 在所述将多个pair添加至所 述一致性组之后, 且在所述判断当前 所述pair是否做过全量同步之前, 还 包括: 建立所述 一致性组与各 所述pair的映射关系; 其中, 所述 一致性组为多个。 3.根据权利要求2所述的异步远程复制方法, 其特征在于, 在所述创建一致性组之后, 且在所述将多个pair添加至所述 一致性组之前, 还 包括: 创建一致性组对象和pair对象; 其 中, 所述pair对象为多个, 且各所述pair对象与各所 述一致性组一一对应; 将所述一致性组的基本信息写入所述一致性组对象; 其中, 所述一致性组的所述基本 信息包括所述 一致性组主从两端的名称、 主从两端的数据和u uid。 4.根据权利要求3所述的异步远程复制方法, 其特征在于, 在创建所述pair对象之后, 且在所述将多个pair添加至所述 一致性组之前, 还 包括: 将用户输入的所述一致性组的配置信息写入与所述一致性组对应的pair对象, 其中, 所述配置信息包括同步策略、 同步周期、 带宽和集群名称。 5.根据权利要求3所述的异步远程复制方法, 其特征在于, 所述建立所述一致性组与 各 所述pair的映射关系包括: 将各所述pair的基本信息写入各所述pair所属的一致性组对应 的pair对象; 其中, 所 述pair的所述基本信息包括本端存 储池、 本端卷名、 远端存 储池和远端卷名; 将所述一致性组的所述基本信息写入从属于所述一致性组的各所述pair 的元数据对 象。 6.根据权利要求4所述的异步远程复制方法, 其特征在于, 在所述按照各所述pair对应 的同步方式将各 所述pair的所述主 端卷信息同步至所述从端卷中之后, 还 包括: 根据所述同步周期对所述 一致性组中的各 所述pair进行周期性数据同步。 7.根据权利要求4所述的异步远程复制方法, 其特征在于, 在所述创建一致性组之后, 且在所述将多个pair添加至所述 一致性组之前, 还 包括: 创建history对象; 其中, 所述history对象与所述 一致性组对应; 将待移除的一致性组的基本信息从所述一致性组对象移动至所述history对象, 并将 所述待移除的所述 一致性组的所述配置信息从所述pair对象移动至所述history对象。 8.一种异步远程复制装置, 其特 征在于, 包括:权 利 要 求 书 1/2 页 2 CN 114996284 A 2创建模块, 用于创建一 致性组, 将多个pair添加至所述 一致性组; 第一判断模块, 用于判断当前所述pair是否做过全量同步; 若是, 则触发第一确定模 块; 若否, 则触发第二确定模块; 所述第一确定模块, 用于确定采用增量同步的方式将当前所述pair的主端卷信息同步 至从端卷中; 所述第二确定模块, 用于确定采用所述全量同步的方式将当前所述pair的所述主端卷 信息同步至所述从端卷中; 第二判断模块, 用于判断是否确定完全部所述pair的同步方式; 若是, 则触发同步模 块; 若否, 则触发作为模块; 所述同步模块, 用于按照各所述pair对应的同步方式将各所述pair的所述主端卷信息 同步至所述从端卷中; 所述作为模块, 用于将全部所述pair的其中一个未确定同步方式的pair作为当前所述 pair, 并触发所述第一判断模块。 9.一种异步远程复制装置, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至7任一项所述的异步远程复制 方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求 1至7任一项 所述的异 步远程复制方 法的步骤。权 利 要 求 书 2/2 页 3 CN 114996284 A 3

PDF文档 专利 一种异步远程复制方法、装置及介质

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种异步远程复制方法、装置及介质 第 1 页 专利 一种异步远程复制方法、装置及介质 第 2 页 专利 一种异步远程复制方法、装置及介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:49:39上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。