• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 14
    • 下载费用:30 金币  

    重庆时时彩开奖总记录: 一种虚拟机备份、恢复方法及装置.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201710039252.9

    申请日:

    2017.01.19

    公开号:

    CN106802840A

    公开日:

    2017.06.06

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 11/14申请日:20170119|||公开
    IPC分类号: G06F11/14; G06F9/455 主分类号: G06F11/14
    申请人: 郑州云海信息技术有限公司
    发明人: 袁艳涛; 庞慷宇; 刘为峰
    地址: 450018 河南省郑州市郑东新区心怡路278号16层1601室
    优先权:
    专利代理机构: 北京集佳知识产权代理有限公司 11227 代理人: 罗满
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201710039252.9

    授权公告号:

    |||

    法律状态公告日:

    2017.06.30|||2017.06.06

    法律状态类型:

    实质审查的生效|||公开

    摘要

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

    权利要求书

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

    说明书

    一种虚拟机备份、恢复方法及装置

    技术领域

    本发明涉及计算机应用技术领域,特别是涉及一种虚拟机备份、恢复方法及装置。

    背景技术

    随着云计算技术的快速发展,虚拟化技术也得到了快速发展。虚拟化技术可以充
    分利用昂贵的硬件资源,并且可以隔离硬件体系结构和软件系统之间的依赖关系,改进系
    统的安全性能,提高计算资源的利用率。

    在实际应用中,实体物理机可作为虚拟化主机,虚拟化技术可以将虚拟化主机底
    层的物理资源整合虚拟出不同配置的虚拟机,为用户提供所需计算资源。随着虚拟化技术
    的发展和深入研究,虚拟机将逐渐取代实体物理机成为企业各种业务运行环境。

    对虚拟机相应数据进行备份,在出现故障时快速恢复虚拟机,可以?;て笠凳?br />和减小企业损失。传统的对虚拟机的备份和恢复需要在虚拟机中安装备份代理,这样将占
    用虚拟化主机的资源,增加虚拟化主机的额外负载,且在需要恢复时,需在恢复的虚拟机上
    安装备份代理,再进行数据复制等操作,需要较长时间,影响企业生产的时效性。

    发明内容

    本发明的目的是提供一种虚拟机备份方法及装置,以由单独的备份服务器执行虚
    拟机的备份和恢复操作,虚拟机不需要安装备份代理软件,不会增加虚拟化主机的额外负
    载;本发明的另一目的是提供一种虚拟机恢复方法及装置,以提高系统稳定性和企业恢复
    生产的时效性。

    为解决上述技术问题,本发明提供如下技术方案:

    一种虚拟机备份方法,应用于备份服务器,所述备份服务器与多个虚拟化主机通
    信连接,每个虚拟化主机上配置有多个虚拟机,包括:

    在达到设定的对第一虚拟机备份的触发条件时,获得所述第一虚拟机对应的第一
    虚拟磁盘的位图,所述第一虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机;

    基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到设定的
    存储设备中。

    在本发明的一种具体实施方式中,在所述基于所述第一虚拟磁盘的位图,将所述
    第一虚拟磁盘中的相应数据备份到设定的存储设备中之后,还包括:

    清空所述第一虚拟磁盘的位图,以基于预设的备份方式在所述第一虚拟磁盘的位
    图中重新记录所述第一虚拟磁盘中变化数据块的索引位置。

    在本发明的一种具体实施方式中,所述备份方式为全量备份方式、增量备份方式
    或者差异备份方式。

    一种虚拟机恢复方法,应用于备份服务器,所述备份服务器与多个虚拟化主机通
    信连接,每个虚拟化主机上配置有多个虚拟机,包括:

    接收对第二虚拟机的恢复请求,所述第二虚拟机为任意一个虚拟化主机上配置的
    任意一个虚拟机,在设定的存储设备上存储有所述第二虚拟机对应的备份数据;

    根据所述恢复请求,确定可用虚拟化主机;

    在所述可用虚拟化主机上创建第二虚拟磁盘,将所述第二虚拟磁盘对应的底层存
    储指向所述存储设备中所述第二虚拟机对应的备份数据;

    基于所述第二虚拟磁盘启动第三虚拟机,将所述存储设备中所述第二虚拟机对应
    的备份数据复制到所述第二虚拟磁盘中。

    在本发明的一种具体实施方式中,所述将所述存储设备中所述第二虚拟机对应的
    备份数据复制到所述第二虚拟磁盘中,包括:

    以设定的传输速率将所述存储设备中所述第二虚拟机对应的备份数据复制到所
    述第二虚拟磁盘中,所述传输速率低于设定的传输速率阈值。

    一种虚拟机备份装置,应用于备份服务器,所述备份服务器与多个虚拟化主机通
    信连接,每个虚拟化主机上配置有多个虚拟机,包括:

    位图获得???,用于在达到设定的对第一虚拟机备份的触发条件时,获得所述第
    一虚拟机对应的第一虚拟磁盘的位图,所述第一虚拟机为任意一个虚拟化主机上配置的任
    意一个虚拟机;

    数据备份???,用于基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相
    应数据备份到设定的存储设备中。

    在本发明的一种具体实施方式中,还包括位图清空???,用于:

    在所述基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到
    设定的存储设备中之后,清空所述第一虚拟磁盘的位图,以基于预设的备份方式在所述第
    一虚拟磁盘的位图中重新记录所述第一虚拟磁盘中变化数据块的索引位置。

    在本发明的一种具体实施方式中,所述备份方式为全量备份方式、增量备份方式
    或者差异备份方式。

    一种虚拟机恢复装置,应用于备份服务器,所述备份服务器与多个虚拟化主机通
    信连接,每个虚拟化主机上配置有多个虚拟机,包括:

    恢复请求接收???,用于接收对第二虚拟机的恢复请求,所述第二虚拟机为任意
    一个虚拟化主机上配置的任意一个虚拟机,在设定的存储设备上存储有所述第二虚拟机对
    应的备份数据;

    虚拟化主机确定???,用于根据所述恢复请求,确定可用虚拟化主机;

    虚拟磁盘创建???,用于在所述可用虚拟化主机上创建第二虚拟磁盘,将所述第
    二虚拟磁盘对应的底层存储指向所述存储设备中所述第二虚拟机对应的备份数据;

    虚拟机恢复???,用于基于所述第二虚拟磁盘启动第三虚拟机,将所述存储设备
    中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中。

    在本发明的一种具体实施方式中,所述虚拟机恢复???,具体用于:

    以设定的传输速率将所述存储设备中所述第二虚拟机对应的备份数据复制到所
    述第二虚拟磁盘中,所述传输速率低于设定的传输速率阈值。

    应用本发明实施例所提供的虚拟机备份方法,备份服务器与多个虚拟化主机通信
    连接,每个虚拟化主机上配置有多个虚拟机,在达到设定的对第一虚拟机备份的触发条件
    时,获得第一虚拟机对应的第一虚拟磁盘的位图,基于第一虚拟磁盘的位图,将第一虚拟磁
    盘中的相应数据备份到设定的存储设备中。由单独的备份服务器执行虚拟机的备份操作,
    虚拟机不需要安装备份代理软件,不会增加虚拟化主机的额外负载。

    应用本发明实施例所提供的虚拟机恢复方法,在接收到对第二虚拟机的恢复请求
    时,可以根据恢复请求,确定可用虚拟化主机,在可用虚拟化主机上创建第二虚拟磁盘,将
    第二虚拟磁盘对应的底层存储指向存储设备中第二虚拟机对应的备份数据,基于第二虚拟
    磁盘启动第三虚拟机,将存储设备中第二虚拟机对应的备份数据复制到第二虚拟磁盘中,
    实现对第二虚拟机的恢复,由单独的备份服务器执行虚拟机的恢复操作,在虚拟机崩?;?br />者遇到故障时可以快速恢复虚拟机上的应用,提高系统稳定性和企业恢复生产的时效性。

    附图说明

    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
    有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
    发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
    根据这些附图获得其他的附图。

    图1为本发明实施例中虚拟机备份系统的结构示意图;

    图2为本发明实施例中一种虚拟机备份方法的实施流程图;

    图3为本发明实施例中全量备份的示意图;

    图4为本发明实施例中增量备份的示意图;

    图5为本发明实施例中差异备份的示意图;

    图6为本发明实施例中一种虚拟机恢复方法的实施流程图;

    图7为本发明实施例中虚拟机恢复过程示意图;

    图8为本发明实施例中数据合并过程示意图;

    图9为本发明实施例中一种虚拟机备份装置的结构示意图;

    图10为本发明实施例中一种虚拟机恢复装置的结构示意图。

    具体实施方式

    为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式
    对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是
    全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有做出创造性劳动前提
    下所获得的所有其他实施例,都属于本发明?;さ姆段?。

    本发明实施例提供了一种虚拟机备份方法,该方法可以应用于备份服务器,备份
    服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机。如图1所示,备
    份服务器分别与虚拟化主机A和虚拟化主机B通过路由交换通信连接,虚拟化主机A上配置
    有虚拟机vm1~虚拟机vm3,虚拟化主机B上配置有虚拟机vm4和虚拟机vm5,备份服务器还可
    以与数据中心中管理主机通过路由交换相连,管理主机可以为用户提供远程备份和恢复备
    份的管理。

    备份服务器通过虚拟化主机提供的相关接口可以查询相应虚拟机的状态信息,对
    虚拟机进行开机、关机、创建或删除快照、创建或删除虚拟磁盘位图等操作。

    参见图2所示,为本发明实施例所提供的一种虚拟机备份方法的实施流程图,该方
    法可以包括以下步骤:

    S210:在达到设定的对第一虚拟机备份的触发条件时,获得第一虚拟机对应的第
    一虚拟磁盘的位图。

    第一虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机。

    在本发明实施例中,可以按照设定时间间隔对虚拟机执行备份操作,或者在接收
    到用户的备份指令时,对用户指定的虚拟机执行备份操作。这些都可以作为对虚拟机备份
    的触发条件。

    在达到设定的对第一虚拟机备份的触发条件时,备份服务器可以通过第一虚拟机
    所在的虚拟化主机获得第一虚拟机对应的第一虚拟磁盘的位图。

    每个虚拟机对应一个虚拟磁盘。针对某个虚拟机而言,在该虚拟机创建之初,会在
    该虚拟机对应的虚拟磁盘中创建该虚拟磁盘的位图,随着该虚拟机的业务进程,在该虚拟
    磁盘的位图中记录了该虚拟磁盘中变化数据块的索引位置。

    S220:基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到
    设定的存储设备中。

    在步骤S210,备份服务器获得第一虚拟机对应的第一虚拟磁盘的位图,基于该第
    一虚拟磁盘的位图,可以获得第一虚拟磁盘中数据块的变化情况,并将第一虚拟磁盘中的
    相应数据备份到设定的存储设备中。存储设备可以设置于备份服务器上,还可以独立于备
    份服务器。

    在本发明实施例中,可以根据实际情况或者用户指令采用不同备份方式,备份方
    式可以为全量备份、增量备份、差异备份。

    如果采用全量备份方式,则第一虚拟磁盘的位图中记录的为第一虚拟磁盘创建时
    刻至当前时刻所有变化数据块的索引位置,备份服务器根据第一虚拟磁盘的位图,可以获
    得第一虚拟磁盘创建时刻至当前时刻所有变化数据块的索引位置,基于该索引位置,可以
    将相应数据备份到设定的存储设备中,进行全量备份。首次备份时采用全量备份方式。

    如果采用增量备份方式,则第一虚拟磁盘的位图中记录的为上一次备份时刻至当
    前时刻变化数据块的索引位置,备份服务器根据第一虚拟磁盘的位图,可以获得第一虚拟
    磁盘上一次备份时刻至当前时刻变化数据块的索引位置,基于该索引位置,可以将相应数
    据备份到设定的存储设备中,进行增量备份。

    如果采用差异备份方式,则第一虚拟磁盘的位图中记录的为首次备份时刻至当前
    时刻的变化数据块的索引位置,备份服务器根据第一虚拟磁盘的位图,可以获得首次备份
    时刻至当前时刻的变化数据块的索引位置,基于该索引位置,可以将相应数据备份到设定
    的存储设备中,进行差异备份。

    非首次备份时可以采用增量备份方式,还可以采用差异备份方式。

    对于增量备份方式而言,增量备份虚拟磁盘之间是一个链式结构,为树状形式,一
    个根节点有多个叶子节点,叶子节点深度可以为多个;对于差异备份方式而言,差异备份也
    会形成一个树状结构,叶子节点深度只有一个;对于全量备份方式而言,只有根节点,没有
    叶子节点。

    在本发明的一个实施例中,在步骤S220之后,该方法还可以包括以下步骤:

    清空第一虚拟磁盘的位图,以基于预设的备份方式在第一虚拟磁盘的位图中重新
    记录第一虚拟磁盘中变化数据块的索引位置。

    在本发明实施例中,在一次备份结束后,可以清空第一虚拟磁盘的位图,这样,基
    于预设的备份方式可以在第一虚拟磁盘的位图中重新记录第一虚拟磁盘中变化数据块的
    索引位置。

    备份方式可以为全量备份方式、增量备份方式或者差异备份方式。

    基于全量备份方式,可以在第一虚拟磁盘的位图中重新记录第一虚拟磁盘中从第
    一虚拟磁盘创建时刻至当前时刻变化数据块的索引位置,即第一虚拟磁盘中所有数据块的
    索引位置。

    基于增量备份方式,可以在第一虚拟磁盘的位图中重新记录自上一次备份时刻至
    当前时刻变化数据块的索引位置。

    基于差异备份方式,可以在第一虚拟磁盘的位图中重新记录自首次备份时刻至当
    前时刻变化数据块的索引位置。

    为便于理解,举例说明。

    假设虚拟机vm1在虚拟化主机A上有一个虚拟磁盘为disk1,为disk1做备份,具体
    实施过程为:

    第一次为disk1做备份时,为全量备份,disk1的位图(bitmap)记录的是disk1创建
    时刻至第一次备份时刻所有数据块的索引位置,备份服务器基于disk1的位图将disk1的数
    据全量复制为disk1_backup,存储于存储设备中。disk1_backup为disk1的一次全量备份,
    具体如图3所示。

    第二次为disk1做备份时,如果为增量备份,则在上一次(这里为第一次)做完备份
    时将disk1的位图清零,在上一次备份的基础上重新记录变化数据块的索引位置,备份服务
    器在第二次基于disk1的位图进行数据复制时,备份的数据(backing file)即为上一次备
    份时刻至这一次备份时刻的增量部分,若为第n次增量备份,重复执行即可,具体如图4所
    示。如果为差异备份,则在每次做完备份时将disk1的位图清零,在disk1的位图中重新记录
    的变化数据块的索引位置都是相对于第一次全量备份的,若为第n次差异备份,重复执行即
    可,具体如图5所示。

    应用本发明实施例所提供的虚拟机备份方法,备份服务器与多个虚拟化主机通信
    连接,每个虚拟化主机上配置有多个虚拟机,在达到设定的对第一虚拟机备份的触发条件
    时,获得第一虚拟机对应的第一虚拟磁盘的位图,基于第一虚拟磁盘的位图,将第一虚拟磁
    盘中的相应数据备份到设定的存储设备中。由单独的备份服务器执行虚拟机的备份操作,
    虚拟机不需要安装备份代理软件,不会增加虚拟化主机的额外负载。

    本发明实施例还提供了一种虚拟机恢复方法,该方法应用于备份服务器,所述备
    份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多个虚拟机,如图1所示。

    参见图6所示,为本发明实施例所提供的一种虚拟机恢复方法的实施流程图,该方
    法可以包括以下步骤:

    S610:接收对第二虚拟机的恢复请求。

    所述第二虚拟机为任意一个虚拟化主机上配置的任意一个虚拟机,在设定的存储
    设备上存储有所述第二虚拟机对应的备份数据。

    在本发明实施例中,备份服务器根据预设的备份规则可以将每个虚拟化主机的每
    个虚拟机对应的虚拟磁盘的数据进行备份,存储于存储设备中。第二虚拟机为任意一个虚
    拟化主机上配置的任意一个虚拟机,在设定的存储设备上存储有第二虚拟机对应的备份数
    据。

    在实际应用中,可以根据实际情况向备份服务器发出针对第二虚拟机的恢复请
    求。备份服务器接收到对第二虚拟机的恢复请求后,可以继续执行步骤S620的操作。

    S620:根据所述恢复请求,确定可用虚拟化主机。

    备份服务器接收到对第二虚拟机的恢复请求后,根据该恢复请求,可以确定可用
    虚拟化主机,即在与自身通信连接的多个虚拟化主机中选择一个可用虚拟化主机。具体的,
    可以根据虚拟化主机的可用资源进行选择。确定的可用虚拟化主机可以是第二虚拟机所在
    的虚拟化主机,还可以是其他虚拟化主机。

    S630:在所述可用虚拟化主机上创建第二虚拟磁盘,将所述第二虚拟磁盘对应的
    底层存储指向所述存储设备中所述第二虚拟机对应的备份数据。

    确定可用虚拟化主机后,备份服务器在可用虚拟化主机上创建第二虚拟磁盘,将
    第二虚拟磁盘对应的底层存储指向存储设备中第二虚拟机对应的备份数据。

    S640:基于所述第二虚拟磁盘启动第三虚拟机,将所述存储设备中所述第二虚拟
    机对应的备份数据复制到所述第二虚拟磁盘中。

    在可用虚拟化主机上创建第二虚拟磁盘后,基于第二虚拟磁盘启动第三虚拟机,
    将存储设备中第二虚拟机对应的备份数据复制到第二虚拟磁盘中,这样,将第二虚拟机恢
    复为第三虚拟机,继续执行各种业务。

    为便于理解,举例说明。

    假设第二虚拟机为图1中的虚拟机vm2,在存储设备中存储有虚拟机vm2对应的备
    份数据,要对虚拟机vm2进行恢复,确定的可用虚拟化主机为虚拟化主机B,即在虚拟化主机
    B中恢复虚拟机vm2。

    在虚拟化主机B上创建一个active层磁盘,即基于虚拟机vm2的虚拟磁盘链接克隆
    一个虚拟磁盘,active层磁盘后端镜像即备份文件指向存储设备中虚拟机vm2对应的备份
    数据?;赼ctive层磁盘可以启动一个虚拟机,如图7所示。

    备份服务器在后端将存储设备中虚拟机vm2对应的备份数据合并到active层磁盘
    中。其中,对于差异备份,是将根节点和叶子节点数据合并到active层磁盘中,对于增量备
    份,可以指定增量备份中的某一个叶子节点进行恢复,并将根节点和指定的叶子节点之间
    的所有节点数据都合并到active层磁盘中,如图8所示。

    在本发明的一种具体实施方式中,可以以设定的传输速率将存储设备中第二虚拟
    机对应的备份数据复制到第二虚拟磁盘中,传输速率低于设定的传输速率阈值。在数据合
    并过程中可以对其进行限速,减少对业务带宽的影响。

    数据合并完成之后完成了虚拟机的恢复,由于在数据合并的过程中不会暂?;蛘?br />关闭恢复的虚拟机,可以缩短虚拟机的恢复时间。

    在实际应用中,用户可以通过管理主机提供的web界面对虚拟机进行备份和恢复
    的管理,既可以本地管理还可以基于远程操作实现。

    应用本发明实施例所提供的虚拟机恢复方法,在接收到对第二虚拟机的恢复请求
    时,可以根据恢复请求,确定可用虚拟化主机,在可用虚拟化主机上创建第二虚拟磁盘,将
    第二虚拟磁盘对应的底层存储指向存储设备中第二虚拟机对应的备份数据,基于第二虚拟
    磁盘启动第三虚拟机,将存储设备中第二虚拟机对应的备份数据复制到第二虚拟磁盘中,
    实现对第二虚拟机的恢复,由单独的备份服务器执行虚拟机的恢复操作,在虚拟机崩?;?br />者遇到故障时可以快速恢复虚拟机上的应用,提高系统稳定性和企业恢复生产的时效性。

    相应于图2所示的方法实施例,本发明实施例还提供了一种虚拟机备份装置,应用
    于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多
    个虚拟机,下文描述的一种虚拟机备份装置与上文描述的一种虚拟机备份方法可相互对应
    参照。

    参见图9所示,该装置包括以下??椋?br />

    位图获得???10,用于在达到设定的对第一虚拟机备份的触发条件时,获得所述
    第一虚拟机对应的第一虚拟磁盘的位图,所述第一虚拟机为任意一个虚拟化主机上配置的
    任意一个虚拟机;

    数据备份???20,用于基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的
    相应数据备份到设定的存储设备中。

    应用本发明实施例所提供的虚拟机备份装置,备份服务器与多个虚拟化主机通信
    连接,每个虚拟化主机上配置有多个虚拟机,在达到设定的对第一虚拟机备份的触发条件
    时,获得第一虚拟机对应的第一虚拟磁盘的位图,基于第一虚拟磁盘的位图,将第一虚拟磁
    盘中的相应数据备份到设定的存储设备中。由单独的备份服务器执行虚拟机的备份操作,
    虚拟机不需要安装备份代理软件,不会增加虚拟化主机的额外负载。

    在本发明的一种具体实施方式中,还包括位图清空???,用于:

    在所述基于所述第一虚拟磁盘的位图,将所述第一虚拟磁盘中的相应数据备份到
    设定的存储设备中之后,清空所述第一虚拟磁盘的位图,以基于预设的备份方式在所述第
    一虚拟磁盘的位图中重新记录所述第一虚拟磁盘中变化数据块的索引位置。

    在本发明的一种具体实施方式中,所述备份方式为全量备份方式、增量备份方式
    或者差异备份方式。

    相应于图6所示的方法实施例,本发明实施例还提供了一种虚拟机恢复装置,应用
    于备份服务器,所述备份服务器与多个虚拟化主机通信连接,每个虚拟化主机上配置有多
    个虚拟机,下文描述的一种虚拟机恢复装置与上文描述的一种虚拟机恢复方法可相互对应
    参照。

    参见图10所示,该装置包括以下??椋?br />

    恢复请求接收???010,用于接收对第二虚拟机的恢复请求,所述第二虚拟机为
    任意一个虚拟化主机上配置的任意一个虚拟机,在设定的存储设备上存储有所述第二虚拟
    机对应的备份数据;

    虚拟化主机确定???020,用于根据所述恢复请求,确定可用虚拟化主机;

    虚拟磁盘创建???030,用于在所述可用虚拟化主机上创建第二虚拟磁盘,将所
    述第二虚拟磁盘对应的底层存储指向所述存储设备中所述第二虚拟机对应的备份数据;

    虚拟机恢复???040,用于基于所述第二虚拟磁盘启动第三虚拟机,将所述存储
    设备中所述第二虚拟机对应的备份数据复制到所述第二虚拟磁盘中。

    应用本发明实施例所提供的虚拟机恢复装置,在接收到对第二虚拟机的恢复请求
    时,可以根据恢复请求,确定可用虚拟化主机,在可用虚拟化主机上创建第二虚拟磁盘,将
    第二虚拟磁盘对应的底层存储指向存储设备中第二虚拟机对应的备份数据,基于第二虚拟
    磁盘启动第三虚拟机,将存储设备中第二虚拟机对应的备份数据复制到第二虚拟磁盘中,
    实现对第二虚拟机的恢复,由单独的备份服务器执行虚拟机的恢复操作,在虚拟机崩?;?br />者遇到故障时可以快速恢复虚拟机上的应用,提高系统稳定性和企业恢复生产的时效性。

    在本发明的一种具体实施方式中,所述虚拟机恢复???040,具体用于:

    以设定的传输速率将所述存储设备中所述第二虚拟机对应的备份数据复制到所
    述第二虚拟磁盘中,所述传输速率低于设定的传输速率阈值。

    本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它
    实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装
    置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分
    说明即可。

    专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元
    及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和
    软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些
    功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业
    技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应
    认为超出本发明的范围。

    结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执
    行的软件???,或者二者的结合来实施。软件??榭梢灾糜谒婊娲⑵?RAM)、内存、只读存
    储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术
    领域内所公知的任意其它形式的存储介质中。

    本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说
    明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通
    技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些
    改进和修饰也落入本发明权利要求的?;し段?。

    关 键 词:
    一种 虚拟机 备份 恢复 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种虚拟机备份、恢复方法及装置.pdf
    链接地址://www.4mum.com.cn/p-6000663.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03