一种通用跨存储集群克隆卷实现方法与流程

专利2026-02-05  14


本发明涉及数据跨集群存储,具体是一种通用跨存储集群克隆卷实现方法。


背景技术:

1、在当今信息社会中,数据管理和存储已经成为了各大企业和机构的重要工作之一,数据的备份和恢复已经成为了数据管理和存储的基本要求之一,为了提高数据备份和恢复的效率以及可靠性,许多企业都采用了克隆卷的方式来实现数据的备份和恢复。

2、然而,由于不同存储集群之间的卷格式和元数据定义不同,导致了跨存储集群的克隆卷实现十分困难,因此,需要一种通用的跨存储集群克隆卷实现方法来解决这一问题。


技术实现思路

1、为了解决上述问题,本发明的目的在于提供一种通用跨存储集群克隆卷实现方法。

2、本发明的目的可以通过以下技术方案实现:一种通用跨存储集群克隆卷实现方法,包括以下步骤:

3、步骤s1:在目标存储集群上创建一个目标卷,并设置目标卷的相关参数;

4、步骤s2:在源存储集群上创建一个满足卷元数据存储的存储空间,并将源存储集群中的卷元数据通过数据备份录入至该存储空间;

5、步骤s3:在目标存储集群上创建一个满足卷元数据存储的存储空间,并将数据备份的卷元数据从源存储集群上的存储空间中复制到该存储空间中;

6、步骤s4:在目标存储集群上创建一个与源存储集群相同的卷格式,并将源存储集群中的卷元数据克隆到目标卷中;

7、步骤s5:在目标存储集群上使用数据备份的卷元数据来更新目标卷的卷元数据;

8、步骤s6:将目标卷设置为只读,并对目标存储集群上进行的操作进行实时监控。

9、进一步的,在目标存储集群上创建一个目标卷,并设置目标卷的相关参数的过程包括:

10、设置目标存储集群和源存储集群,构建目标存储集群与源存储集群之间的映射关系,设置卷创建程序,获取目标存储集群对应的集群地址并输入至卷创建程序内,编辑目标卷的构建代码并输入至卷创建程序内,进而在目标存储集群上创建一个目标卷;

11、获取源存储集群上相应设置的源存储卷,并获取源存储卷的相关参数,将目标卷的相关参数设置为源存储卷对应的相关参数,相关参数包括卷元格式、卷规格以及卷协议。

12、进一步的,在源存储集群上创建一个满足卷元数据存储的存储空间的过程包括:

13、获取源存储集群的操作权限,操作权限包括读权限和写权限,读权限和写权限设置有各自对应的权限标识,分别记为read和write,设置存储栈,存储栈包括若干个存储节点,对存储节点进行编号并记为i,i=1,2,3,……,n,其中n为大于0的自然数;

14、获取编号为i的存储节点的节点存储容量,并记为c[i],获取源存储集群对应的卷元数据,进而获取卷元数据的数据容量,记为c卷元,由存储栈分配k个存储节点,其中,1≤k≤n,且k为整数,进而获取k个存储节点的总和容量,记为c总,通过存储栈分配存储节点,进而在源存储集群上创建一个满足卷元数据存储的存储空间,此时,满足c总≥c卷元。

15、进一步的,将源存储集群中的卷元数据通过数据备份录入至该存储空间的过程包括:

16、设置数据备份时段,在数据备份时段内,当获得权限标识read时,读取出源存储集群中的卷元数据,并通过权限标识write进行数据备份,将卷元数据录入至创建的存储空间内,并实时获取录入时的录入速度,记录入速度为v,预设录入维持速度,记为v`;

17、当v≥v`时,卷元数据的录入正常进行;

18、当v<v`时,接入远程控制,进而对录入的速度进行控制调整,使得v≥v`。

19、进一步的,在目标存储集群上创建一个满足卷元数据存储的存储空间,并将数据备份的卷元数据从源存储集群上的存储空间中复制到该存储空间的过程包括:

20、获取目标存储集群对应的读权限和写权限,通过读权限获取源存储集群上创建的存储空间的相关信息,相关信息包括存储空间地址、存储空间大小以及存储空间格式;

21、通过写权限将源存储集群对应存储空间的相关信息写入至目标存储集群内,进而在目标存储集群内按照相关信息创建一个存储空间,分别获取源存储集群和目标存储集群的集群地址,构建源存储集群和目标存储集群之间的通信通道;

22、并在通信通道的中间点设置数据中转节点,数据中转节点用于将源存储集群发送的卷元数据的地址转换为目标存储集群的集群地址,进而将卷元数据从源存储集群上的存储空间中复制到目标存储集群的存储空间。

23、进一步的,在目标存储集群上创建一个与源存储集群相同的卷格式,并将源存储集群中的卷元数据克隆到目标卷的过程包括:

24、在目标存储集群上设置历史数据库用于存储若干个历史时间节点的历史数据,历史数据为在目标存储集群上创建过的若干种类型的卷格式,每个卷格式设置有对应的格式标签,获取源存储集群对应卷元数据的卷格式,进而获取该卷格式相对应的格式标签;

25、将源存储集群对应卷元数据的格式标签导入至历史数据库内,进而比对判断历史数据库内是否存在该格式标签,根据不同的判断结果执行相应的处理操作,处理操作包括操作一和操作二;

26、当判断结果为:历史数据库内存在该格式标签,对应执行操作一,操作一的内容为:直接调用该格式标签对应的卷格式,并将源存储集群中的卷元数据克隆到目标卷;

27、当判断结果为:历史数据库内不存在该格式标签,则对应执行操作二,操作二的内容为:创建与源存储集群相同的卷格式,进而将源存储集群中的卷元数据克隆到目标卷。

28、进一步的,在目标存储集群上使用数据备份的卷元数据来更新目标卷的卷元数据的过程包括:

29、获取数据备份对应的卷元数据,设置数据备份的时间间隔,每隔一次时间间隔对应的时间,则进行一次对源存储集群内的卷元数据的数据备份,并将卷元数据复制至目标存储集群上;

30、将小于时间间隔内的一段时间设置为数据增量时间,在数据增量时间内,源存储集群内对应生成的卷元数据标记为增量数据,并在数据增量时间内对源存储集群内的增量数据进行分布式保护;

31、在目标存储集群上,将数据备份生成的卷元数据作为更新元素,将目标卷作为更新对象,进而通过更新元素进行更新对象内相应卷元数据的更新替换。

32、进一步的,将目标卷设置为只读,并对目标存储集群上进行的操作进行实时监控的过程包括:

33、设置存储管理工具生成目标卷对应的只读命令,进而通过只读命令将目标卷的权限设置为只读,选择监控工具,并通过预设的配置代码对监控工具进行配置,将监控工具连接至目标存储集群,进而获取目标存储集群上对应的实时操作信息,实时操作信息包括操作对象以及操作对象的操作行为,启动监控工具对目标存储集群进行实时监控,进而获取操作行为对应的操作日志和事件信息,并进行实时的显示和记录,当操作日志和事件信息中出现错误信息后,则生成预警信息发送至管理员处,由管理员及时制止操作对象在目标存储集群上进行的操作。

34、与现有技术相比,本发明的有益效果是:

35、1、通过在目标存储集群上创建目标卷,在源存储集群上创建满足卷元数据存储的存储空间,并将卷元数据通过数据备份录入至该存储空间,在目标存储集群上同样创建一个满足卷元数据存储的存储空间,并将源存储集群上的卷元数据复制到该存储空间中,创建目标存储集群的卷格式为源存储集群对应的卷格式,进而将源存储集群中的卷元数据克隆到目标卷中,并进行卷元数据的更新,实现了数据在不同存储集群之间的跨集群存储。

36、2、通过将目标卷设置为只读,并对目标存储集群上进行的全部操作进行实时的监控,将目标卷设置为只读起到了保护数据的完整性的作用,防止被写入而影响克隆或数据备份的结果,对目标存储集群进行实时监控,当发现异常的操作行为时,则生成相应的预警信息发送至管理员处,由管理员及时制止。


技术特征:

1.一种通用跨存储集群克隆卷实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种通用跨存储集群克隆卷实现方法,其特征在于,在目标存储集群上创建一个目标卷,并设置目标卷的相关参数的过程包括:

3.根据权利要求2所述的一种通用跨存储集群克隆卷实现方法,其特征在于,在源存储集群上创建一个满足卷元数据存储的存储空间的过程包括:

4.根据权利要求3所述的一种通用跨存储集群克隆卷实现方法,其特征在于,将源存储集群中的卷元数据通过数据备份录入至该存储空间的过程包括:

5.根据权利要求4所述的一种通用跨存储集群克隆卷实现方法,其特征在于,在目标存储集群上创建一个满足卷元数据存储的存储空间,并将数据备份的卷元数据从源存储集群上的存储空间中复制到该存储空间的过程包括:

6.根据权利要求5所述的一种通用跨存储集群克隆卷实现方法,其特征在于,在目标存储集群上创建一个与源存储集群相同的卷格式,并将源存储集群中的卷元数据克隆到目标卷的过程包括:

7.根据权利要求6所述的一种通用跨存储集群克隆卷实现方法,其特征在于,在目标存储集群上使用数据备份的卷元数据来更新目标卷的卷元数据的过程包括:

8.根据权利要求7所述的一种通用跨存储集群克隆卷实现方法,其特征在于,将目标卷设置为只读,并对目标存储集群上进行的操作进行实时监控的过程包括:


技术总结
本发明公开了一种通用跨存储集群克隆卷实现方法,涉及了数据跨集群存储技术领域,在目标存储集群上创建一个目标卷,并设置目标卷的相关参数,在源存储集群上创建一个满足卷元数据存储的存储空间,并将源存储集群中的卷元数据通过数据备份录入至该存储空间,在目标存储集群上创建一个满足卷元数据存储的存储空间,并将数据备份的卷元数据从源存储集群上的存储空间中复制到该存储空间中,在目标存储集群上创建一个与源存储集群相同的卷格式,并将源存储集群中的卷元数据克隆到目标卷中,在目标存储集群上使用数据备份的卷元数据来更新目标卷的卷元数据,将目标卷设置为只读,并对目标存储集群上进行的操作进行实时监控。

技术研发人员:李华
受保护的技术使用者:北京海云捷迅科技股份有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-29411.html