虚拟机备份、恢复的方法及设备的制造方法_4

文档序号:9672999阅读:来源:国知局
相应备份数据。恢复模块703,配置为将所获取的备份数据恢复至所述新创建的虚拟机的第二目录。
[0066]在一个实施例中,所述准备用于恢复数据的虚拟机包括根据基础镜像创建所述虚拟机,所述基础镜像包括通过联合文件系统管理的第一目录以及第二目录。
[0067]在一个实施例中,其中,所述准备的虚拟机中还包括备份/恢复代理,并通过所述备份/恢复代理将所获取的备份数据恢复至所述新创建的虚拟机的第二目录。
[0068]在一个实施例中,其中,所述恢复代理的恢复操作包括:删除所述虚拟机上所述第二目录中的内容;根据用户指定的恢复策略拷贝所述备份数据到所述相应位置。
[0069]由此,采用本申请的备份技术,不需要了解底层hypervisor的技术,也不需要hypervisor的配合,只要部署了具有前述特点的虚拟机,就能够实现虚拟机级别的备份,是一种独立于IaaS,以及hypervisor的虚拟机备份/恢复技术。
[0070]附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0071]以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
【主权项】
1.一种虚拟机备份方法,包括: 创建虚拟机,所述虚拟机包括通过联合文件系统管理的第一目录以及第二目录,其中,所述第一目录被设置为只读并用于存储虚拟机基础操作系统文件,所述第二目录被设置为可读写并用于存储虚拟机运行过程中产生的变化; 运行所述虚拟机,所述虚拟机在运行中优先读写所述第二目录; 响应于接收到备份所述虚拟机的请求,根据所述第二目录的数据备份所述虚拟机。2.根据权利要求1所述的方法,所述创建虚拟机包括根据基础镜像文件创建所述虚拟机。3.根据权利要求1所述的方法,其中,在所述创建的虚拟机中,所述第二目录是空目录。4.根据权利要求1所述的方法,所述第二目录为支持快照操作的目录,其中,所述根据所述第二目录的数据备份所述虚拟机包括:对该第二目录的数据执行快照操作。5.根据权利要求1所述的方法,其中,所述虚拟机还包括备份/恢复代理,所述响应于接收到备份所述虚拟机的请求,根据所述第二目录的数据备份所述虚拟机是通过所述备份/恢复代理执行。6.一种对虚拟机进行恢复的方法,该方法包括: 准备用于恢复数据的虚拟机,所述准备的虚拟机包括通过联合文件系统管理的第一目录以及第二目录,其中,所述第一目录被设置为只读并用于存储虚拟机基础操作系统文件,所述第二目录被设置为可读写并用于存储虚拟机运行过程中产生的变化; 响应于接收到恢复请求,获取第二目录的相应备份数据; 将所获取的备份数据恢复至所述准备好的虚拟机的第二目录。7.根据权利要求6所述的方法,所述准备用于恢复数据的虚拟机包括根据基础镜像创建新的虚拟机。8.根据权利要求6所述的方法,其中,所述准备的虚拟机中还包括备份/备份/恢复代理,并通过所述备份/备份/恢复代理将所获取的备份数据恢复至所述新创建的虚拟机的第二目录。9.根据权利要求7所述的方法,其中,所述备份/恢复代理的恢复操作包括: 删除所述虚拟机上所述第二目录中的内容; 根据用户指定的恢复策略拷贝所述备份数据到所述相应位置。10.一种虚拟机备份设备,包括: 创建模块,配置为创建虚拟机,所述虚拟机包括通过联合文件系统管理的第一目录以及第二目录,其中,所述第一目录被设置为只读并用于存储虚拟机基础操作系统文件,所述第二目录被设置为可读写并用于存储虚拟机运行过程中产生的变化; 运行模块,配置为运行所述虚拟机,所述虚拟机在运行中优先读写所述第二目录; 备份模块,配置为响应于接收到备份所述虚拟机的请求,根据所述第二目录的数据备份所述虚拟机。11.根据权利要求10所述的设备,所述创建虚拟机包括根据基础镜像文件创建所述虚拟机,所述基础镜像文件包括通过联合文件系统管理的第一目录以及第二目录。12.根据权利要求10所述的设备,其中所述第二目录是设置为可读写的空目录。13.根据权利要求10所述的设备,所述第二目录为支持快照操作的卷,其中,所述根据所述第二目录的数据备份所述虚拟机包括:对该第二目录的数据执行快照操作。14.根据权利要求10所述的设备,其中, 通过备份/恢复代理执行所述备份操作,所述备份/恢复代理位于所述虚拟机之中并管理该备份/恢复代理所位于的虚拟机。15.一种对虚拟机进行恢复的设备,该设备包括: 准备模块,配置为准备用于恢复数据的虚拟机,所述准备的虚拟机包括通过联合文件系统管理的第一目录以及第二目录,其中,所述第一目录被设置为只读并用于存储虚拟机基础操作系统文件,所述第二目录被设置为可读写并用于存储虚拟机运行过程中产生的变化; 获取模块,配置为响应于接收到恢复请求,获取第二目录的相应备份数据; 恢复模块,配置为将所获取的备份数据恢复至所述新创建的虚拟机的第二目录。16.根据权利要求15所述的设备,所述准备用于恢复数据的虚拟机包括根据基础镜像创建所述虚拟机。17.根据权利要求15所述的设备,其中,所述准备的虚拟机中还包括备份/恢复代理,并通过所述备份/恢复代理将所获取的备份数据恢复至所述新创建的虚拟机的第二目录。18.根据权利要求16所述的设备,其中,所述恢复代理的恢复操作包括: 删除所述虚拟机上所述第二目录中的内容; 根据用户指定的恢复策略拷贝所述备份数据到所述相应位置。
【专利摘要】本发明公开了一种备份或恢复虚拟机的方案。所述备份方案包括:创建虚拟机,所述虚拟机包括通过联合文件系统管理的第一目录以及第二目录,其中,所述第一目录被设置为只读并用于存储虚拟机基础操作系统文件,所述第二目录被设置为可读写并用于存储虚拟机运行过程中产生的新文件以及对所述基础操作系统文件的修改;运行所述虚拟机,所述虚拟机在运行中优先读写所述第二目录;响应于接收到备份所述虚拟机的请求,根据所述第二目录的数据备份所述虚拟机。而恢复方案包括:准备用于恢复数据的虚拟机;响应于备份操作,获取第二目录的相应备份数据;将所获取的备份数据恢复至所述准备好的虚拟机的第二目录。利用本发明实施例的方法和装置,可以方便的对虚拟机进行备份和恢复。
【IPC分类】G06F11/14, G06F9/455
【公开号】CN105446826
【申请号】CN201410305811
【发明人】王远, 张剑鸣, 刘晓曦, 邱见
【申请人】国际商业机器公司
【公开日】2016年3月30日
【申请日】2014年6月30日
【公告号】US20150378849
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1