一种远程复制源卷到多目标卷的方法、服务器及存储介质技术

技术编号:36030459 阅读:13 留言:0更新日期:2022-12-21 10:31
本发明专利技术涉及一种远程复制源卷到多目标卷的方法、服务器及存储介质,无需创建快照就能将源卷复制到多目标卷,节省空间。本发明专利技术在进行卷复制时,在两个站点记录所述复制关系,并对复制关系中的源卷配置主卷标记或/和对复制关系中的目标卷配置辅卷标记;与目标站点建立连接通路站点中的第二卷与目标站点的第一卷建立复制关系时,检测第一卷是否已创建过复制关系,若第一卷创建过复制关系则检测第一卷的卷类型标记是否为主卷标记,若为主卷标记,则建立目标站点第一卷与第二卷的复制关系,若为辅卷标记则提示第一卷和第二卷无法建立复制关系;若第一卷未创建过复制关系,则建立第一卷和第二卷的复制关系。卷和第二卷的复制关系。卷和第二卷的复制关系。

【技术实现步骤摘要】
一种远程复制源卷到多目标卷的方法、服务器及存储介质


[0001]本专利技术涉及卷复制
,尤其涉及一种远程复制源卷到多目标卷的方法、服务器及存储介质。

技术介绍

[0002]目前的远程复制技术场景,一个源卷在一个容灾关系中只能创建一个同步复制关系。如:在主站点a的卷1的数据只能和灾备站点b的卷1的数据建立远程同步复制关系,主站点a的卷1与备灾站点b卷1建立同步复制关系后,无法判断此时主站点a上卷1是否为主卷。站点a和站点b的复制关系的主备可以进行切换。主站点a的卷1不能与灾备站点c不能创建远程同步复制关系。原方案通过待变更卷的异步周期复制来实现,站点a建立一个快照卷作为变更卷,站点a的变更卷与站点c的卷建立复制关系同步数据。一个卷在只能对应一个复制关系。若要将主站点a的卷1与多个备灾站点建立复制关系,只能创建卷1的快照作为一个待变更卷,将待变更卷同步复制到多个备灾站点,需要在主站点和备灾站点上均创建与源卷(卷1)容量相同的卷或快照,增加一个数据的拷贝,耗费了数据备份的时间,同时占用了站点存储阵列的空间,造成阵列空间的浪费。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供一种远程复制源卷到多目标卷的方法、服务器及存储介质。
[0004]第一方面,本专利技术提供一种远程复制源卷到多目标卷的方法,包括:建立站点之间相互的连接通路,所述连接通路用于将一个站点的源卷数据同步复制到另一个站点的目标卷;在进行卷复制时在两个站点记录所述复制关系,并对复制关系中的源卷配置主卷标记或/和对复制关系中的目标卷配置辅卷标记;
[0005]与目标站点建立连接通路站点中的第二卷与目标站点的第一卷建立复制关系时,与目标站点建立连接通路站点中的第二卷与目标站点的第一卷建立复制关系时,检测第一卷是否已创建过复制关系,若第一卷创建过复制关系则检测第一卷的卷类型标记是否为主卷标记,若为主卷标记,则建立目标站点第一卷与第二卷的复制关系,若为辅卷标记则提示第一卷和第二卷无法建立复制关系;若第一卷未创建过复制关系,则建立第一卷和第二卷的复制关系。
[0006]更进一步地,根据站点之间的连接通路建立伙伴关系,检测目标站点中第一卷是否创建过复制关系时,获取与目标站点具有伙伴关系的站点,检测与目标站点具有伙伴关系的站点中的卷是否与第一卷存在复制关系。
[0007]更进一步地,客户端通过写入请求向一站点中主卷写入数据时,主卷所处站点基于复制关系和站点活动情况获取在活动站点中与该主卷有复制关系的全部辅卷,在通过完整性校验检测该主卷以及该主卷的辅卷全部完成数据写入后,主卷所处站点向客户端反馈数据写完成。
[0008]更进一步地,站点之间通过周期性发送的心跳信息相互判断是否在活动;各站点记录与其具有伙伴关系的站点的活动情况。
[0009]更进一步地,客户端通过写入请求向一站点中主卷写入数据时,记录与主卷具有复制关系的辅卷所处的未活动站点;当检测到未活动站点重新活动时,通过异步复制的方式将主卷的数据同步到重新活动站点中具有复制关系的辅卷。
[0010]更进一步地,对于一个站点的主卷至少在两个不同站点分别建立与其有复制关系的辅卷;主卷所处站点基于复制关系和站点活动情况获取在活动站点中与该主卷有复制关系的全部辅卷的数量少于两个时,提示活动站点缺少导致同步备份少的报警。
[0011]更进一步地,站点重新启动时,遍历站点中的全部辅卷,并根据辅卷的复制关系确定相应的主卷及主卷所在站点,重启站点与主卷所在站点配合校验辅卷与其相应主卷的数据一致性,若不一致则将主卷数据异步复制到重启站点的辅卷。
[0012]更进一步地,站点记录各个主卷的最近变动时间;任一站点重新启动时,遍历该站点中全部辅卷,并根据辅卷的复制关系确定相应的目标主卷及目标主卷所在目标站点,获取目标站点中记录的目标主卷的最近变动时间,取最近变动时间处于重启站点停止活动时间之后的目标主卷校验与辅卷的数据一致性,若不一致则将相应目标主卷数据异步复制到重启站点中与目标主卷不一致的辅卷。
[0013]第二方面,本专利技术提供一种实现远程复制源卷到多目标卷的服务器,包括:处理单元,总线单元和存储单元,其中,所述总线单元连接存储单元、处理单元,所述存储单元存储计算机程序,计算机程序被处理单元执行时实现所述的远程复制源卷到多目标卷的方法。
[0014]第三方面,本专利技术提供一种实现远程复制源卷到多目标卷的方法的存储介质,所述存储介质存储计算机程序,所述计算机程序被处理器执行时实现所述的远程复制源卷到多目标卷的方法。
[0015]本专利技术实施例提供的上述技术方案与现有技术相比具有如下优点:
[0016]本申请在建立卷复制关系时在两个站点记录所述复制关系,并对复制关系中的源卷配置主卷标记或/和对复制关系中的目标卷配置辅卷标记;建立目标站点的第一卷与其余站点的第二卷复制关系时,检测第一卷是否已创建过复制关系,已创建复制关系则需要验证第一卷是否为主卷,若为主卷,则建立目标站点第一卷与第二卷的复制关系,若非主卷则提示第一卷和第二卷无法建立复制关系;若第一卷未创建过复制关系,则说明第一卷为主卷,直接建立第一卷和第二卷的复制关系。本专利技术相比现在通过创建源卷的快照作为变更卷,将源卷和快照配合将源卷复制到多目标卷的方式,无需进行源卷的快照的创建,对于通过快照进行复制到辅卷而言,本申请能够增加数据备份速度,且对于源卷所在站点而言,能够有效的降低阵列空间的占用,从数据备份速度和数据备份空间占用两方面优化产品,增强产品的竞争力。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而
言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术实施例提供的一种远程复制源卷到多目标卷的方法的流程图;
[0020]图2为本专利技术实施例提供的检测目标站点中第一卷是否创建过复制关系的流程图;
[0021]图3为本专利技术实施例提供的应用本申请的同步复制写入请求反馈的流程图;
[0022]图4为本专利技术实施例提供的活动站点重新活动时进行辅卷数据同步的流程图;
[0023]图5为专利技术实施例提供的未活动站点中辅卷在重新活动后更新的流程图;
[0024]图6为本专利技术实施例提供的一种实现远程复制源卷到多目标卷的服务器的示意图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程复制源卷到多目标卷的方法,其特征在于,包括:建立站点之间相互的连接通路,所述连接通路用于将一个站点的源卷数据同步复制到另一个站点的目标卷;在进行卷复制时在两个站点记录所述复制关系,并对复制关系中的源卷配置主卷标记或/和对复制关系中的目标卷配置辅卷标记;与目标站点建立连接通路站点中的第二卷与目标站点的第一卷建立复制关系时,检测第一卷是否已创建过复制关系,若第一卷创建过复制关系则检测第一卷的卷类型标记是否为主卷标记,若为主卷标记,则建立目标站点第一卷与第二卷的复制关系,若为辅卷标记则提示第一卷和第二卷无法建立复制关系;若第一卷未创建过复制关系,则建立第一卷和第二卷的复制关系。2.根据权利要求1所述的远程复制源卷到多目标卷的方法,其特征在于,根据站点之间的连接通路建立伙伴关系,检测目标站点中第一卷是否创建过复制关系时,获取与目标站点具有伙伴关系的站点,检测与目标站点具有伙伴关系的站点中的卷是否与第一卷存在复制关系。3.根据权利要求1所述的远程复制源卷到多目标卷的方法,其特征在于,客户端通过写入请求向一站点中主卷写入数据时,主卷所处站点基于复制关系和站点活动情况获取在活动站点中与该主卷有复制关系的全部辅卷,在通过完整性校验检测该主卷以及该主卷的辅卷全部完成数据写入后,主卷所处站点向客户端反馈数据写完成。4.根据权利要求3所述的远程复制源卷到多目标卷的方法,其特征在于,站点之间通过周期性发送的心跳信息相互判断是否在活动;各站点记录与其具有伙伴关系的站点的活动情况。5.根据权利要求3所述的远程复制源卷到多目标卷的方法,其特征在于,客户端通过写入请求向一站点中主卷写入数据时,记录与主卷具有复制关系的辅卷所处的未活动站点;当检测到未活动站点重新活动时,通过异步复制的方式将主卷的数据同步到重...

【专利技术属性】
技术研发人员:王风明
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1