一种虚拟机备份、恢复方法及装置制造方法及图纸

技术编号:15547430 阅读:109 留言:0更新日期:2017-06-07 13:03
本发明专利技术公开了一种虚拟机备份、恢复方法及装置,应用于备份服务器,备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,虚拟机备份方法包括:在达到设定的对第一虚拟机备份的触发条件时,基于第一虚拟磁盘的位图,将第一虚拟磁盘中的相应数据备份到设定的存储设备中。由单独的备份服务器执行虚拟机的备份操作,不会增加虚拟化主机的额外负载。虚拟机恢复方法包括:根据对第二虚拟机的恢复请求,确定可用虚拟化主机;在可用虚拟化主机上创建第二虚拟磁盘;基于第二虚拟磁盘启动第三虚拟机,将存储设备中第二虚拟机对应的备份数据复制到第二虚拟磁盘中。这样,可以提高系统稳定性和企业恢复生产的时效性。

Backup and recovery method and device for virtual machine

The invention discloses a virtual machine backup and recovery method and device applied to the backup server, backup server connection and communication of multiple virtual hosts, each virtual host configuration has multiple virtual machines, including virtual machine backup method: at set on the first virtual machine backup when the trigger condition, the first virtual disk bitmap based on the corresponding data backup in the first virtual disk to the storage device set in. A backup operation of the virtual machine is performed by a separate backup server without increasing the additional load of the virtualized host. The virtual machine recovery method includes: according to the second virtual machine repair request, determining the available virtual host; create second virtual disk in the available virtual host; second virtual disk boot third virtual machine based on the number second backup storage devices in the corresponding virtual machine according to the copy to the second virtual disk. In this way, the stability of the system and the timeliness of the enterprises' resumption of production can be improved.

【技术实现步骤摘要】

本专利技术涉及计算机应用
,特别是涉及一种虚拟机备份、恢复方法及装置
技术介绍
随着云计算技术的快速发展,虚拟化技术也得到了快速发展。虚拟化技术可以充分利用昂贵的硬件资源,并且可以隔离硬件体系结构和软件系统之间的依赖关系,改进系统的安全性能,提高计算资源的利用率。在实际应用中,实体物理机可作为虚拟化主机,虚拟化技术可以将虚拟化主机底层的物理资源整合虚拟出不同配置的虚拟机,为用户提供所需计算资源。随着虚拟化技术的发展和深入研究,虚拟机将逐渐取代实体物理机成为企业各种业务运行环境。对虚拟机相应数据进行备份,在出现故障时快速恢复虚拟机,可以保护企业数据和减小企业损失。传统的对虚拟机的备份和恢复需要在虚拟机中安装备份代理,这样将占用虚拟化主机的资源,增加虚拟化主机的额外负载,且在需要恢复时,需在恢复的虚拟机上安装备份代理,再进行数据复制等操作,需要较长时间,影响企业生产的时效性。
技术实现思路
本专利技术的目的是提供一种虚拟机备份方法及装置,以由单独的备份服务器执行虚拟机的备份和恢复操作,虚拟机不需要安装备份代理软件,不会增加虚拟化主机的额外负载;本专利技术的另一目的是提供一种虚拟机恢复方法及装置,以提高系统稳定性和企业恢复生产的时效性。为解决上述技术问题,本专利技术提供如下技术方案:一种虚拟机备份方法,应用于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,包括:在达到设定的对第一虚拟机备份的触发条件时,获得所述第一虚拟机对应的第一虚拟磁盘的位图,所述第一虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机;基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的存储设备中。在本专利技术的一种具体实施方式中,在所述基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的存储设备中之后,还包括:清空所述第一虚拟磁盘的位图,以基于预设的备份方式在所述第一虚拟磁盘的位图中重新记录所述第一虚拟磁盘中变化数据块的索引位置。在本专利技术的一种具体实施方式中,所述备份方式为全量备份方式、增量备份方式或者差异备份方式。一种虚拟机恢复方法,应用于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,包括:接收对第二虚拟机的恢复请求,所述第二虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机,在设定的存储设备上存储有所述第二虚拟机对应的备份数据;根据所述恢复请求,确定可用虚拟化主机;在所述可用虚拟化主机上创建第二虚拟磁盘,将所述第二虚拟磁盘对应的底层存储指向所述存储设备中所述第二虚拟机对应的备份数据;基于所述第二虚拟磁盘启动第三虚拟机,将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中。在本专利技术的一种具体实施方式中,所述将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中,包括:以设定的传输速率将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中,所述传输速率低于设定的传输速率阈值。一种虚拟机备份装置,应用于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,包括:位图获得模块,用于在达到设定的对第一虚拟机备份的触发条件时,获得所述第一虚拟机对应的第一虚拟磁盘的位图,所述第一虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机;数据备份模块,用于基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的存储设备中。在本专利技术的一种具体实施方式中,还包括位图清空模块,用于:在所述基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的存储设备中之后,清空所述第一虚拟磁盘的位图,以基于预设的备份方式在所述第一虚拟磁盘的位图中重新记录所述第一虚拟磁盘中变化数据块的索引位置。在本专利技术的一种具体实施方式中,所述备份方式为全量备份方式、增量备份方式或者差异备份方式。一种虚拟机恢复装置,应用于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,包括:恢复请求接收模块,用于接收对第二虚拟机的恢复请求,所述第二虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机,在设定的存储设备上存储有所述第二虚拟机对应的备份数据;虚拟化主机确定模块,用于根据所述恢复请求,确定可用虚拟化主机;虚拟磁盘创建模块,用于在所述可用虚拟化主机上创建第二虚拟磁盘,将所述第二虚拟磁盘对应的底层存储指向所述存储设备中所述第二虚拟机对应的备份数据;虚拟机恢复模块,用于基于所述第二虚拟磁盘启动第三虚拟机,将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中。在本专利技术的一种具体实施方式中,所述虚拟机恢复模块,具体用于:以设定的传输速率将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中,所述传输速率低于设定的传输速率阈值。应用本专利技术实施例所提供的虚拟机备份方法,备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,在达到设定的对第一虚拟机备份的触发条件时,获得第一虚拟机对应的第一虚拟磁盘的位图,基于第一虚拟磁盘的位图,将第一虚拟磁盘中的相应数据备份到设定的存储设备中。由单独的备份服务器执行虚拟机的备份操作,虚拟机不需要安装备份代理软件,不会增加虚拟化主机的额外负载。应用本专利技术实施例所提供的虚拟机恢复方法,在接收到对第二虚拟机的恢复请求时,可以根据恢复请求,确定可用虚拟化主机,在可用虚拟化主机上创建第二虚拟磁盘,将第二虚拟磁盘对应的底层存储指向存储设备中第二虚拟机对应的备份数据,基于第二虚拟磁盘启动第三虚拟机,将存储设备中第二虚拟机对应的备份数据复制到第二虚拟磁盘中,实现对第二虚拟机的恢复,由单独的备份服务器执行虚拟机的恢复操作,在虚拟机崩溃或者遇到故障时可以快速恢复虚拟机上的应用,提高系统稳定性和企业恢复生产的时效性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中虚拟机备份系统的结构示意图;图2为本专利技术实施例中一种虚拟机备份方法的实施流程图;图3为本专利技术实施例中全量备份的示意图;图4为本专利技术实施例中增量备份的示意图;图5为本专利技术实施例中差异备份的示意图;图6为本专利技术实施例中一种虚拟机恢复方法的实施流程图;图7为本专利技术实施例中虚拟机恢复过程示意图;图8为本专利技术实施例中数据合并过程示意图;图9为本专利技术实施例中一种虚拟机备份装置的结构示意图;图10为本专利技术实施例中一种虚拟机恢复装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种虚拟机备份方法,该方法可以应用于备份服务器,备份服务器与多个虚拟化主机通信连接,每个虚拟化本文档来自技高网
...
一种虚拟机备份、恢复方法及装置

【技术保护点】
一种虚拟机备份方法,其特征在于,应用于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,包括:在达到设定的对第一虚拟机备份的触发条件时,获得所述第一虚拟机对应的第一虚拟磁盘的位图,所述第一虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机;基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的存储设备中。

【技术特征摘要】
1.一种虚拟机备份方法,其特征在于,应用于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,包括:在达到设定的对第一虚拟机备份的触发条件时,获得所述第一虚拟机对应的第一虚拟磁盘的位图,所述第一虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机;基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的存储设备中。2.根据权利要求1所述的虚拟机备份方法,其特征在于,在所述基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的存储设备中之后,还包括:清空所述第一虚拟磁盘的位图,以基于预设的备份方式在所述第一虚拟磁盘的位图中重新记录所述第一虚拟磁盘中变化数据块的索引位置。3.根据权利要求2所述的虚拟机备份方法,其特征在于,所述备份方式为全量备份方式、增量备份方式或者差异备份方式。4.一种虚拟机恢复方法,其特征在于,应用于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,包括:接收对第二虚拟机的恢复请求,所述第二虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机,在设定的存储设备上存储有所述第二虚拟机对应的备份数据;根据所述恢复请求,确定可用虚拟化主机;在所述可用虚拟化主机上创建第二虚拟磁盘,将所述第二虚拟磁盘对应的底层存储指向所述存储设备中所述第二虚拟机对应的备份数据;基于所述第二虚拟磁盘启动第三虚拟机,将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中。5.根据权利要求4所述的虚拟机恢复方法,其特征在于,所述将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中,包括:以设定的传输速率将所述存储设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中,所述传输速率低于设定的传输速率阈值。6.一种虚拟机备份装置,其特征在于,应用于备份...

【专利技术属性】
技术研发人员:袁艳涛庞慷宇刘为峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南;41

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

1