异构集群虚拟机备份恢复方法、系统及云平台技术方案

技术编号:33351150 阅读:22 留言:0更新日期:2022-05-08 09:57
本发明专利技术提供了一种异构集群虚拟机备份恢复方法、系统及云平台,该方法包括:获取主集群部署的虚拟机的逻辑卷基于时间轴的任意时间点所对应的目标增量数据以及磁盘容量,根据磁盘容量在备集群创建基于时间轴的任意时间点所对应的虚拟机的基础卷,其中,同一时间点的虚拟机的基础卷的磁盘容量等于或者大于主集群部署的虚拟机的逻辑卷磁盘容量,将目标增量数据进行转化处理,得到备集群创建的虚拟机的基础卷基于时间轴的任意时间点所对应的全量快照数据并上传至基础卷,以确定备集群创建的虚拟机的逻辑卷。通过本发明专利技术,实现了异构集群的虚拟机的逻辑卷的备份以及恢复。的虚拟机的逻辑卷的备份以及恢复。的虚拟机的逻辑卷的备份以及恢复。

【技术实现步骤摘要】
异构集群虚拟机备份恢复方法、系统及云平台


[0001]本专利技术涉及云计算
,尤其涉及一种异构集群虚拟机备份恢复方法、系统及云平台。

技术介绍

[0002]目前,在使用备份技术将虚拟机的系统盘以及数据盘进行备份一般均部属于同一个云平台(或者操作系统)中。然而,这种备份方式会产生一个现象:当云平台中存在数据发生丢失、无法运行等错误情形时,同一个云平台的备份并不能实现虚拟机的系统盘以及数据盘的恢复。例如:在VMWare云主机使用场景下,当云主机中存在运行错误而丧失计算能力时,即使数据(即,虚拟机的系统盘以及数据盘的数据)完好地保存于部署虚拟机的物理磁盘中,也无法实现虚拟机的恢复。
[0003]同时,在现有的同一云平台对虚拟机的系统盘以及数据盘进行备份过程中,通常采用的是持续性地复制云平台的虚拟机数据(即,虚拟机的系统盘以及数据盘的数据)予以实现。而这种备份方式将不需要的,重复的数据均进行再一次的备份,存在资源和能源浪费的缺陷。
[0004]另外,现有的异构化集群场景中,对虚拟机执行跨集群的迁移一般采用的是部署于虚拟机中的迁移工具予以实现。而使用迁移工具存在迁移过程耗时长的缺陷,且迁移期间容易被用户所感知从而影响用户使用;同时,迁移工具只能进行完整地数据迁移,而快照等信息并无法进行迁移,如果客户想要依赖快照恢复到之前时间点所对应的虚拟机数据,此时迁移后是无法实现的,由此,存在跨集群迁移失败的风险。此外,现有的跨集群虚拟机迁移需要在虚拟机中安装迁移代理程序,如果需要迁移数千台虚拟机,则虚拟机一一部署迁移代理程序显然不具有可操作性且操作繁琐。
[0005]有鉴于此,有必要对现有技术中的虚拟机备份恢复方法予以改进,以解决上述问题。

技术实现思路

[0006]本专利技术的目的在于揭示一种异构集群虚拟机备份恢复方法、系统及云平台,用以实现在异构集群场景中部署的虚拟机的系统盘以及数据盘的备份。
[0007]为实现上述目的,本专利技术提供了一种异构集群虚拟机备份恢复方法,包括:
[0008]获取主集群部署的虚拟机的逻辑卷基于时间轴的任意时间点所对应的目标增量数据以及磁盘容量;
[0009]根据所述磁盘容量在备集群创建基于时间轴的任意时间点所对应的虚拟机的基础卷,其中,同一时间点的虚拟机的基础卷的磁盘容量等于或者大于主集群部署的虚拟机的逻辑卷的磁盘容量;
[0010]将所述目标增量数据进行转化处理,得到备集群创建的虚拟机的基础卷基于时间轴的任意时间点所对应的全量快照数据并上传至基础卷,以确定备集群创建的虚拟机的逻
辑卷。
[0011]作为本专利技术的进一步改进,获取主集群部署的虚拟机的逻辑卷基于时间轴的任意时间点所对应的目标增量数据以及磁盘容量,包括:
[0012]基于时间轴的任意时间点,对主集群部署的虚拟机的逻辑卷执行备份操作,得到虚拟机的逻辑卷基于时间轴的任意时间点所对应的一个全量备份点以及若干增量备份点;
[0013]根据所述一个全量备份点以及若干增量备份点,得到主集群部署的虚拟机的逻辑卷的全量备份点所对应的全量数据与磁盘容量,以及增量备份点所对应的增量数据与磁盘容量。
[0014]作为本专利技术的进一步改进,所述根据所述一个全量备份点以及若干增量备份点,得到主集群部署的虚拟机的逻辑卷的全量备份点所对应的全量数据与磁盘容量,以及增量备份点所对应的增量数据与磁盘容量之后,还包括:
[0015]将全量备份点所对应的全量数据以及增量备份点所对应的增量数据存储至第一存储系统,所述第一存储系统包括异构化虚拟化平台的逻辑存储空间、形成于主集群中的虚拟磁盘、形成于备集群中的虚拟磁盘或者被主集群和/或备集群访问的持久化存储介质。
[0016]作为本专利技术的进一步改进,所述根据所述一个全量备份点以及若干增量备份点,得到主集群部署的虚拟机的逻辑卷的全量备份点所对应的全量数据与磁盘容量,以及增量备份点所对应的增量数据与磁盘容量之后,还包括:
[0017]将主集群部署的虚拟机的逻辑卷的基于时间轴的任意时间点所对应的全量备份点所对应的磁盘容量以及增量备份点所对应的磁盘容量,输入改变量模型,确定主集群的虚拟机的逻辑卷每个时间点所对应的磁盘容量改变量。
[0018]作为本专利技术的进一步改进,所述改变量模型包括以下逻辑:
[0019]将主集群的虚拟机的逻辑卷在当前时间点所对应的磁盘容量减去当前时间点前一个时间点所对应的磁盘容量,以确定主集群的虚拟机的逻辑卷在当前时间点所对应的磁盘容量改变量。
[0020]作为本专利技术的进一步改进,所述确定每个时间点所对应的磁盘容量改变量之后,还包括:
[0021]备集群内的Harvester模块获取所述磁盘容量改变量,上传并存储于第二存储系统,所述第二存储系统包括仅部署于备集群中的虚拟磁盘或者被备集群访问的持久化存储介质。
[0022]作为本专利技术的进一步改进,所述备集群内的Harvester模块获取所述磁盘容量改变量,上传并存储于第二存储系统之后,还包括:根据所述磁盘容量改变量生成基于时间轴的数据链,以根据数据链的磁盘容量改变量恢复至主集群部署的虚拟机的逻辑卷的基于时间轴上任意时间点所对应的虚拟机的逻辑卷所包含的数据。
[0023]作为本专利技术的进一步改进,将所述目标增量数据进行转化处理,得到备集群创建的虚拟机的基础卷基于时间轴的任意时间点所对应的全量数据并上传至基础卷,以确定备集群创建的虚拟机的逻辑卷,包括:
[0024]基于时间轴的任意时间点,将主集群部署的虚拟机的逻辑卷的所对应的一个全量备份点以及若干增量备份点转化为备集群的若干全量快照备份点;
[0025]根据transformer工具,基于时间轴的任意时间点将主集群部署的虚拟机的逻辑
卷所对应的目标增量数据转化为全量快照备份点所对应的全量快照数据,并将全量快照数据上传至基础卷,以确定备集群创建的虚拟机的逻辑卷。
[0026]基于相同专利技术思想,本专利技术还提供了一种异构集群虚拟机备份恢复系统,包括:
[0027]获取模块,所述获取模块获取主集群部署的虚拟机的逻辑卷基于时间轴的任意时间点所对应的目标增量数据以及磁盘容量;
[0028]创建模块,所述创建模块根据所述磁盘容量在备集群创建基于时间轴的任意时间点所对应的虚拟机的基础卷,其中,同一时间点的虚拟机的基础卷的磁盘容量等于或者大于主集群部署的虚拟机的逻辑卷磁盘容量;
[0029]组建模块,所述组建模块将所述目标增量数据进行转化处理,得到备集群创建的虚拟机的基础卷基于时间轴的任意时间点所对应的全量快照数据并上传至基础卷,以确定备集群创建的虚拟机的逻辑卷。
[0030]作为本专利技术的进一步改进,所述获取模块包括如下逻辑:
[0031]基于时间轴的任意时间点,对主集群部署的虚拟机的逻辑卷执行备份操作,得到虚拟机的逻辑卷基于时间轴的任意时间点所对应的一个全量备份点以及若干增量备份点;
[0032]根据所述一个全量备份点以及若干增量备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异构集群虚拟机备份恢复方法,其特征在于,包括:获取主集群部署的虚拟机的逻辑卷基于时间轴的任意时间点所对应的目标增量数据以及磁盘容量;根据所述磁盘容量在备集群创建基于时间轴的任意时间点所对应的虚拟机的基础卷,其中,同一时间点的虚拟机的基础卷的磁盘容量等于或者大于主集群部署的虚拟机的逻辑卷的磁盘容量;将所述目标增量数据进行转化处理,得到备集群创建的虚拟机的基础卷基于时间轴的任意时间点所对应的全量快照数据并上传至基础卷,以确定备集群创建的虚拟机的逻辑卷。2.根据权利要求1所述的异构集群虚拟机备份恢复方法,其特征在于,获取主集群部署的虚拟机的逻辑卷基于时间轴的任意时间点所对应的目标增量数据以及磁盘容量,包括:基于时间轴的任意时间点,对主集群部署的虚拟机的逻辑卷执行备份操作,得到虚拟机的逻辑卷基于时间轴的任意时间点所对应的一个全量备份点以及若干增量备份点;根据所述一个全量备份点以及若干增量备份点,得到主集群部署的虚拟机的逻辑卷的全量备份点所对应的全量数据与磁盘容量,以及增量备份点所对应的增量数据与磁盘容量。3.根据权利要求2所述的异构集群虚拟机备份恢复方法,其特征在于,所述根据所述一个全量备份点以及若干增量备份点,得到主集群部署的虚拟机的逻辑卷的全量备份点所对应的全量数据与磁盘容量,以及增量备份点所对应的增量数据与磁盘容量之后,还包括:将全量备份点所对应的全量数据以及增量备份点所对应的增量数据存储至第一存储系统,所述第一存储系统包括异构化虚拟化平台的逻辑存储空间、形成于主集群中的虚拟磁盘、形成于备集群中的虚拟磁盘或者被主集群和/或备集群访问的持久化存储介质。4.根据权利要求2所述的异构集群虚拟机备份恢复方法,其特征在于,所述根据所述一个全量备份点以及若干增量备份点,得到主集群部署的虚拟机的逻辑卷的全量备份点所对应的全量数据与磁盘容量,以及增量备份点所对应的增量数据与磁盘容量之后,还包括:将主集群部署的虚拟机的逻辑卷的基于时间轴的任意时间点所对应的全量备份点所对应的磁盘容量以及增量备份点所对应的磁盘容量,输入改变量模型,确定主集群的虚拟机的逻辑卷每个时间点所对应的磁盘容量改变量。5.根据权利要求4所述的异构集群虚拟机备份恢复方法,其特征在于,所述改变量模型包括以下逻辑:将主集群的虚拟机的逻辑卷在当前时间点所对应的磁盘容量减去当前时间点前一个时间点所对应的磁盘容量,以确定主集群的虚拟机的逻辑卷在当前时间点所对应的磁盘容量改变量。6.根据权利要求4所述的异构集群虚拟机备份恢复方法,其特征在于,所述确定每个时间点所对应的磁盘容量改变量之后,还包括:备集群内的Harvester模块获取所述磁盘容量改变量,上传并存储于第二存储系统,所述第二存储系统包括仅部署于备集群中的虚拟磁盘或者被备集群访问的持久化存储介质。7.根据权利要求6所述的异构集群虚拟机备份恢复方法,其特征在于,所述备集群内的Harvester模块获取所述磁盘容量改变量,上传并存储于第二存储系统之后,还包括:根据
所述磁盘容量改变量生成基于时间轴的数据链,以根据数...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:华云数据控股集团有限公司
类型:发明
国别省市:

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

1