一种双虚拟化容灾方法、装置、设备、存储介质制造方法及图纸

技术编号:34928013 阅读:16 留言:0更新日期:2022-09-15 07:22
本申请公开了一种双虚拟化容灾方法、装置、设备、存储介质,涉及云计算技术领域,包括:通过第一逻辑卷在主虚拟化环境端中创建对应的第一存储域,并获取第一存储域的通用唯一识别码;基于通用唯一识别码并通过第二逻辑卷在备虚拟化环境端中创建对应的第二存储域;分别在第一存储域和第二存储域中创建对应的第一存储池和第二存储池;将位于第一逻辑卷中的磁盘数据信息同步至第二逻辑卷;基于第二逻辑卷与第二存储池的对应关系,将磁盘数据信息导入至第二存储池,以便当主虚拟化系统出现故障时,利用备虚拟化系统通过第二存储池挂载,在备虚拟化环境端中执行相应业务。通过本申请的技术方案能够提高虚拟化系统的容灾能力,降低系统宕机时间。系统宕机时间。系统宕机时间。

【技术实现步骤摘要】
一种双虚拟化容灾方法、装置、设备、存储介质


[0001]本专利技术涉及云计算
,特别涉及一种双虚拟化容灾方法、装置、设备、存储介质。

技术介绍

[0002]容灾是为了减少灾难事件发生的可能性以及限制灾难对关键业务流程所造成的影响的一整套行为。虚拟化系统中运行的业务,如果遇到灾难事件,如服务器断电、服务器故障等,都将直接导致业务宕机,造成不可估量的损失,所以,为保证业务的连续性和稳定性,最大限度的提供正常服务,容灾方案成为了是衡量虚拟化高可用性的最重要的指标。
[0003]在业务连续性要求高的场景中,宕机时间控制在分钟级别是亟需解决的问题。单虚拟化的CFS容灾方案,例如:已授权专利的专利号为CN201911088627.6,使用的容灾方案需要重新部署环境,然后使用磁盘数据恢复虚拟化系统,容灾方案的恢复时间相对较长,一般30分钟左右,并且使用单虚拟化的CFS容灾方案,使故障时间控制不精确,业务宕机时间较长,不能提供连续、稳定的系统支持。
[0004]综上,如何实现提高虚拟化系统的容灾能力,降低系统宕机时间,提高虚拟化产品的竞争力是本领域有待解决的技术问题。

技术实现思路

[0005]有鉴于此,本专利技术的目的在于提供一种双虚拟化容灾方法、装置、设备、存储介质,能够提高虚拟化系统的容灾能力,降低系统宕机时间,提高虚拟化产品的竞争力。其具体方案如下:
[0006]第一方面,本申请公开了一种双虚拟化容灾方法,包括:
[0007]通过第一逻辑卷在主虚拟化环境端中创建对应的第一存储域,并获取所述第一存储域的通用唯一识别码;
[0008]基于所述通用唯一识别码并通过第二逻辑卷在备虚拟化环境端中创建对应的第二存储域;
[0009]分别在所述第一存储域和所述第二存储域中创建对应的第一存储池和第二存储池;
[0010]将位于所述第一逻辑卷中的磁盘数据信息同步至所述第二逻辑卷;
[0011]基于所述第二逻辑卷与所述第二存储池的对应关系,将所述磁盘数据信息导入至所述第二存储池,以便当主虚拟化系统出现故障时,利用备虚拟化系统通过所述第二存储池挂载,在所述备虚拟化环境端中执行相应业务。
[0012]可选的,所述的双虚拟化容灾方法,还包括:
[0013]构建所述第一逻辑卷与所述主虚拟化环境端的第一映射关系;
[0014]构建所述第二逻辑卷与所述备虚拟化环境端的第二映射关系。
[0015]可选的,所述的双虚拟化容灾方法,还包括:
[0016]在第一存储设备中创建第一逻辑卷,在第二存储设备中创建与所述第一逻辑卷的数量相同的所述第二逻辑卷。
[0017]可选的,所述分别在所述第一存储域和所述第二存储域中创建对应的第一存储池和第二存储池过程中,还包括:
[0018]对所述第一存储池进行格式化处理,并将包含有通用唯一识别码的元数据写入所述第一存储池的磁盘中。
[0019]可选的,所述基于所述第二逻辑卷与所述第二存储池的对应关系,将所述磁盘数据信息导入至所述第二存储池之后,还包括:
[0020]在所述主虚拟化环境端中创建主虚拟化系统,并在所述备虚拟化环境端中创建启动备虚拟化系统的配置文件。
[0021]可选的,所述在所述主虚拟化环境端中创建主虚拟化系统,并在所述备虚拟化环境端中创建启动备虚拟化系统的配置文件之后,还包括:
[0022]当所述主虚拟化系统进行读或写操作时,将所述读或写操作产生的磁盘数据同步更新至所述备虚拟化环境端。
[0023]可选的,所述当主虚拟化系统出现故障时,利用备虚拟化系统通过所述第二存储池挂载,在所述备虚拟化环境端中执行相应业务,包括:
[0024]当主虚拟化系统出现故障时,利用所述配置文件创建所述备虚拟化系统;
[0025]利用所述备虚拟化系统通过所述第二存储池挂载,在所述备虚拟化环境端中执行相应业务。
[0026]第二方面,本申请公开了一种双虚拟化容灾装置,包括:
[0027]第一域创建模块,用于通过第一逻辑卷在主虚拟化环境端中创建对应的第一存储域,并获取所述第一存储域的通用唯一识别码;
[0028]第二域创建模块,用于基于所述通用唯一识别码并通过第二逻辑卷在备虚拟化环境端中创建对应的第二存储域;
[0029]存储池创建模块,用于分别在所述第一存储域和所述第二存储域中创建对应的第一存储池和第二存储池;
[0030]数据映射模块,用于将位于所述第一逻辑卷中的磁盘数据信息同步至所述第二逻辑卷;
[0031]信息导入模块,用于基于所述第二逻辑卷与所述第二存储池的对应关系,将所述磁盘数据信息导入至所述第二存储池,以便当主虚拟化系统出现故障时,利用备虚拟化系统通过所述第二存储池挂载,在所述备虚拟化环境端中执行相应业务。
[0032]第三方面,本申请公开了一种电子设备,包括:
[0033]存储器,用于保存计算机程序;
[0034]处理器,用于执行所述计算机程序,以实现前述公开的双虚拟化容灾方法的步骤。
[0035]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的双虚拟化容灾方法的步骤。
[0036]可见,本申请公开了一种双虚拟化容灾方法,包括:通过第一逻辑卷在主虚拟化环境端中创建对应的第一存储域,并获取所述第一存储域的通用唯一识别码;基于所述通用唯一识别码并通过第二逻辑卷在备虚拟化环境端中创建对应的第二存储域;分别在所述第
一存储域和所述第二存储域中创建对应的第一存储池和第二存储池;将位于所述第一逻辑卷中的磁盘数据信息同步至所述第二逻辑卷;基于所述第二逻辑卷与所述第二存储池的对应关系,将所述磁盘数据信息导入至所述第二存储池,以便当主虚拟化系统出现故障时,利用备虚拟化系统通过所述第二存储池挂载,在所述备虚拟化环境端中执行相应业务。由此可见,本申请通过在主备虚拟化系统中在CFS存储域下创建信息相同的CFS存储池,存储设备中的逻辑卷与CFS存储池一一对应,虚拟化系统调用存储设备的driver实现数据同步,有效提高了虚拟化系统的容灾能力,降低系统宕机时间,提高了虚拟化产品的竞争力。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0038]图1为本申请公开的一种双虚拟化容灾方法流程图;
[0039]图2为本申请公开的一种CFS存储域与CFS存储池的关系图;
[0040]图3为本申请公开的一种具体的双虚拟化容灾方法流程图;
[0041]图4为本申请公开的一种基于CFS存储池的双虚拟化容灾方法流程图;
[0042]图5为本申请公开的一种双虚拟化容灾装置结构示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双虚拟化容灾方法,其特征在于,包括:通过第一逻辑卷在主虚拟化环境端中创建对应的第一存储域,并获取所述第一存储域的通用唯一识别码;基于所述通用唯一识别码并通过第二逻辑卷在备虚拟化环境端中创建对应的第二存储域;分别在所述第一存储域和所述第二存储域中创建对应的第一存储池和第二存储池;将位于所述第一逻辑卷中的磁盘数据信息同步至所述第二逻辑卷;基于所述第二逻辑卷与所述第二存储池的对应关系,将所述磁盘数据信息导入至所述第二存储池,以便当主虚拟化系统出现故障时,利用备虚拟化系统通过所述第二存储池挂载,在所述备虚拟化环境端中执行相应业务。2.根据权利要求1所述的双虚拟化容灾方法,其特征在于,还包括:构建所述第一逻辑卷与所述主虚拟化环境端的第一映射关系;构建所述第二逻辑卷与所述备虚拟化环境端的第二映射关系。3.根据权利要求2所述的双虚拟化容灾方法,其特征在于,还包括:在第一存储设备中创建第一逻辑卷,在第二存储设备中创建与所述第一逻辑卷的数量相同的所述第二逻辑卷。4.根据权利要求1所述的双虚拟化容灾方法,其特征在于,所述分别在所述第一存储域和所述第二存储域中创建对应的第一存储池和第二存储池过程中,还包括:对所述第一存储池进行格式化处理,并将包含有通用唯一识别码的元数据写入所述第一存储池的磁盘中。5.根据权利要求1所述的双虚拟化容灾方法,其特征在于,所述基于所述第二逻辑卷与所述第二存储池的对应关系,将所述磁盘数据信息导入至所述第二存储池之后,还包括:在所述主虚拟化环境端中创建主虚拟化系统,并在所述备虚拟化环境端中创建启动备虚拟化系统的配置文件。6.根据权利要求5所述的双虚拟化容灾方法,其特征在于,所述在所述主虚拟化环境端中创建主虚拟化...

【专利技术属性】
技术研发人员:姜文涛冯振
申请(专利权)人:陕西浪潮英信科技有限公司
类型:发明
国别省市:

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

1