替补虚拟机处理方法、装置、系统、电子装置和存储介质制造方法及图纸

技术编号:31168337 阅读:22 留言:0更新日期:2021-12-04 13:27
本申请涉及一种替补虚拟机处理方法、装置、系统、电子装置和存储介质,其中,该替补虚拟机处理方法,通过虚拟机克隆技术对原始虚拟机进行克隆,产生替补虚拟机并对替补虚拟机进行快照得到第一替补快照,在预设的时间间隔后,对原始虚拟机进行快照得到第二原始快照,将第一替补快照与第二原始快照进行比对,将差异数据写入所述替补虚拟机,提供了一种持续更新的替补虚拟机,解决了虚拟机故障后发生业务中断的问题,实现了提供持续数据保护的替补虚拟机。拟机。拟机。

【技术实现步骤摘要】
替补虚拟机处理方法、装置、系统、电子装置和存储介质


[0001]本申请涉及虚拟机领域,特别是涉及替补虚拟机处理方法、装置、系统、电子装置和存储介质。

技术介绍

[0002]业务的连续性一直是企业不可忽视的问题,当下的时代是信息技术的时代,业务必须7
×
24小时保持不间断,因此更好的保持业务连续性变得尤为重要。在传统的虚拟化架构中,虚拟机故障后会发生业务中断的问题,替补虚拟机无法零中断地平滑上线。有的技术可以瞬时保护数据,且依赖于原始数据,无法做到持续保护,当原始数据损坏时,根本没办法进行恢复;有的技术可以实现虚拟机完全复制技术,但无法做到持续的数据保护,且无法针对具体业务进行冗余保护;还有的备份技术需要较长的时间窗口,无法做到持续的业务保护,业务中断时间过长。
[0003]目前针对相关技术中虚拟机故障后发生业务中断的问题,尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种替补虚拟机处理方法、装置、系统、电子装置和存储介质,以至少解决相关技术中虚拟机故障后发生业务中断的问题。
[0005]第一方面,本申请实施例提供了一种替补虚拟机处理方法,所述方法包括:
[0006]对原始虚拟机进行克隆,创建替补虚拟机,并对所述替补虚拟机进行快照得到第一替补快照;
[0007]在预设的时间间隔后,对所述原始虚拟机进行快照得到第二原始快照,将所述第一替补快照与所述第二原始快照进行比对,将差异数据写入所述替补虚拟机。
[0008]在其中一些实施例中,所述将差异数据写入所述替补虚拟机之后,所述方法包括:
[0009]对写入所述差异数据之后的所述替补虚拟机进行快照,得到第二替补快照;
[0010]在预设的时间间隔后,对所述原始虚拟机进行快照得到第三原始快照,将所述第二替补快照与所述第三原始快照进行比对,将差异数据写入所述替补虚拟机。
[0011]在其中一些实施例中,创建替补虚拟机之后,对所述替补虚拟机进行快照得到第一替补快照之前,所述方法还包括:
[0012]对所述替补虚拟机进行快照得到第三替补快照,同时,对所述原始虚拟机快照得到第一原始快照;
[0013]将所述第三替补快照与所述第一原始快照进行差异比对,并将差异数据写入所述替补虚拟机。
[0014]在其中一些实施例中,所述替补虚拟机与所述原始虚拟机位于不用的资源池。
[0015]在其中一些实施例中,所述方法还包括:
[0016]通过虚拟IP的指针指向所述原始虚拟机的IP调用所述原始虚拟机;
[0017]在所述原始虚拟机不可用的情况下,所述虚拟IP的指针指向所述替补虚拟机的IP,无间断地调用所述替补虚拟机。
[0018]第二方面,本申请实施例提供了一种替补虚拟机处理装置,包括克隆单元、快照单元和差异处理单元;
[0019]所述克隆单元用于通过虚拟机克隆技术对原始虚拟机进行克隆,产生替补虚拟机;
[0020]所述快照单元用于对所述替补虚拟机快照得到第一替补快照,在预设的时间间隔后,对所述原始虚拟机进行快照得到第二原始快照;
[0021]所述差异处理单元用于将所述第一替补快照与所述第二原始快照进行比对,将差异数据写入所述替补虚拟机。
[0022]第三方面,本申请实施例提供了一种替补虚拟机处理系统,包括:原始虚拟机、替补虚拟机和服务器,所述服务器用于对所述替补虚拟机进行快照得到第一替补快照,在预设的时间间隔后,对所述原始虚拟机进行快照得到第二原始快照,将所述第一替补快照与所述第二原始快照进行比对,将差异数据写入所述替补虚拟机。
[0023]在其中一些实施例中,所述服务器还用于在检测到所述原始虚拟机正常运行后,通过虚拟机克隆技术对原始虚拟机进行克隆,建立所述替补虚拟机。
[0024]第四方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的虚拟机替补方法。
[0025]第五方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的虚拟机替补方法。
[0026]相比于相关技术,本申请实施例提供的替补虚拟机处理方法,通过虚拟机克隆技术对原始虚拟机进行克隆,产生替补虚拟机并对替补虚拟机进行快照得到第一替补快照,在预设的时间间隔后,对原始虚拟机进行快照得到第二原始快照,将第一替补快照与第二原始快照进行比对,将差异数据写入所述替补虚拟机,提供了一种持续更新的替补虚拟机,解决了虚拟机故障后发生业务中断的问题,实现了提供持续数据保护的替补虚拟机。
[0027]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0028]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0029]图1是本专利技术实施例的替补虚拟机处理方法的终端的硬件结构框图;
[0030]图2是根据本申请一个实施例的替补虚拟机处理方法的流程图;
[0031]图3是根据本申请实施例的另一种替补虚拟机处理方法的流程图;
[0032]图4是根据本申请优选实施例的替补虚拟机处理方法的流程图;
[0033]图5是根据本申请实施例的替补虚拟机处理装置的结构框图。
具体实施方式
[0034]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。
[0035]在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
[0036]除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属
内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种替补虚拟机处理方法,其特征在于,所述方法包括:对原始虚拟机进行克隆,创建替补虚拟机,并对所述替补虚拟机进行快照得到第一替补快照;在预设的时间间隔后,对所述原始虚拟机进行快照得到第二原始快照,将所述第一替补快照与所述第二原始快照进行比对,将差异数据写入所述替补虚拟机。2.根据权利要求1所述的替补虚拟机处理方法,其特征在于,所述将差异数据写入所述替补虚拟机之后,所述方法包括:对写入所述差异数据之后的所述替补虚拟机进行快照,得到第二替补快照;在预设的时间间隔后,对所述原始虚拟机进行快照得到第三原始快照,将所述第二替补快照与所述第三原始快照进行比对,将差异数据写入所述替补虚拟机。3.根据权利要求1或2任一项所述的替补虚拟机处理方法,其特征在于,创建替补虚拟机之后,对所述替补虚拟机进行快照得到第一替补快照之前,所述方法还包括:对所述替补虚拟机进行快照得到第三替补快照,同时,对所述原始虚拟机快照得到第一原始快照;将所述第三替补快照与所述第一原始快照进行差异比对,并将差异数据写入所述替补虚拟机。4.根据权利要求1所述的替补虚拟机处理方法,其特征在于,所述替补虚拟机与所述原始虚拟机位于不同的资源池。5.根据权利要求1所述的替补虚拟机处理方法,其特征在于,所述方法还包括:通过虚拟IP的指针指向所述原始虚拟机的IP调用所述原始虚拟机;在所述原始虚拟机不可用的情况下,所述虚拟IP的指针指向...

【专利技术属性】
技术研发人员:石晶范渊
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

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

1