一种Windows虚拟机系统盘备份还原方法技术方案

技术编号:9935371 阅读:147 留言:0更新日期:2014-04-18 07:02
一种Windows虚拟机系统盘备份还原方法,其特征在于:备份步骤包括:步骤1,在宿主机用镜像文件的外部快照运行一台Windows虚拟机,创建时,虚拟机镜像文件中全部用于创建系统盘;步骤2,虚拟机关机,执行命令,创建虚拟机的内部快照;步骤3,查看虚拟机的快照信息,确认备份成功后虚拟机开机继续运行;还原步骤包括:步骤1,要还原虚拟机的系统盘时,将虚拟机关机;步骤2,查看虚拟机的快照信息,选择某个备份点的快照,执行快照恢复命令;步骤3,恢复成功以后,虚拟机重新开机,虚拟机的系统盘还原到备份时间点的状态。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及云计算领域,特别是。本专利技术首先对windows虚拟机进行关机,做内部快照,产生备份文件;然后根据快照名进行系统还原,还原成功以后,Windows虚拟机重新开机,Windows虚拟机的系统盘恢复到备份时间点的状态;备份文件采用增量备份,每个备份文件占用的存储空间相对较少,并且可以多次快照,还原到任意一个备份点。本专利技术解决了windows虚拟机由于中毒或被恶意攻击等原因造成宕机和操作系统崩溃后,通过还原虚拟机的备份文件,快速恢复到备份点的状态,使应用和服务停止的时间尽量缩短;可以应用于Windows虚拟机系统盘的备份还原。【专利说明】
本专利技术涉及云计算领域,特别指。
技术介绍
在云计算发展的大趋势下,无论是物理主机还是虚拟主机,特别是运行了应用和服务的Windows主机,经常面临病毒和恶意攻击的危险,宕机和操作系统崩溃的几率较高;因此,需要对Windows的系统盘进行定期备份,以便在操作系统崩溃后能快速恢复到备份点的状态,把应用和服务停止的时间尽量缩短。典型的对Windows主机系统盘进行备份和还原的方法是使用ghost软件,备份方法的步骤如下:1、在Windows主机上安装“一键ghost”软件;2、重启后,在选择需要启动的操作系统时,选择“一键ghost”;3、打开ghost,选择local->partion_>To image,然后填写备份系统的名字,如:win2003_r2,选择需要放置备份映像的分区即可;4、备份成功后,将看到win2003_r2.GHO备份文件;恢复方法的步骤如下:1、重新启动Windows操作系统,在登录系统选择启动镜像时,选择一键ghost ;2、进入 ghost 界面,点击 OK 进入后,选择 local->partion->From image,找到win2003_r2.GHO镜像文件,还原备份到原系统盘;3、还原成功后,Windows主机正常重启,进入操作系统后,C盘恢复到备份时的状态。在云计算环境下,由于需要备份的虚拟机比物理机的数量要多得多,考虑到ghost类软件备份还原方法的特点,会产生以下的问题:1、备份文件占用的存储空间较大,由于ghost类软件采用全量备份,备份文件虽说经过压缩,占用的空间也达到系统盘空间的70%,一个物理机上多台虚拟机多次进行备份的话,使用的存储空间将会很大;2、虚拟机需要关机的时间较长。由于备份文件大,备份恢复的时间相对也比较长,而且备份恢复过程中需要进行关机,应用和服务停止的时间将会相应变长;3、在mbr损坏情况下,不能进行恢复。由于ghost类软件本身依赖dos,因此在mbr损坏时,dos不能引导,ghost也就不能启动,无法进行恢复操作。因此,需要一种专门针对Windows虚拟机的系统盘备份和还原方法。
技术实现思路
本专利技术解决的技术问题在于提供一种Windows虚拟机系统盘备份还原方法,解决云计算环境大量Windows虚拟主机的系统盘快速备份和还原问题,使应用和服务停止的时间缩短。本专利技术解决上述技术问题的技术方案是:备份步骤包括:步骤1,在宿主机用镜像文件的外部快照运行一台Windows虚拟机,创建时,虚拟机镜像文件中全部用于创建系统盘;步骤2,虚拟机关机,执行命令,创建虚拟机的内部快照;步骤3,查看虚拟机的快照信息,确认备份成功后虚拟机开机继续运行;还原步骤包括:步骤1,要还原虚拟机的系统盘时,将虚拟机关机;步骤2,查看虚拟机的快照信息,选择某个备份点的快照,执行快照恢复命令;步骤3,恢复成功以后,虚拟机重新开机,虚拟机的系统盘还原到备份时间点的状态。所述虚拟机运行方式为外部快照运行,外部快照是一个相对于虚拟机镜像的增量进行,虚拟机对镜像中所有的改变都立即记录在这个外部快照中,虚拟机镜像始终保持不变;所述虚拟机备份方式采用的是内部快照,为某个时刻相对于虚拟机镜像文件改变的一个增量镜像,只保存虚拟机系统增量的数据,不包含所有的文件。所述外部快照是一个始终在变化的文件,内部快照为某个时刻的一个镜像;外部快照只有一个,内部快照作为备份文件,可以同时存在多个。本专利技术方法具有以下有益效果:1、本专利技术方法的备份方式采用的是增量备份,不包含所有的文件,因此备份文件占用的存储空间相对较少。2、本专利技术方法备份还原需要的时间相对较少,因此虚拟机上的应用和服务停止的时间也较短;另外也使得定时备份成为可能,对业务连续性的影响不大,此方法的实用性较闻。3、本专利技术方法由于备份还原操作在虚拟机操作系统的外部进行,因此不受虚拟机内部条件的限制,即使虚拟机镜像文件完全损坏,也能进行还原。【专利附图】【附图说明】下面结合附图对本专利技术进一步说明:图1为本专利技术的流程图;图2为本专利技术的一个具体应用流程图;【具体实施方式】如图1所示,是本专利技术流程图:包括如下步骤:步骤I在宿主机用镜像文件的外部快照运行一台windows虚拟机,创建时,虚拟机镜像文件中全部用于创建系统盘;步骤2虚拟机关机,执行命令,创建虚拟机的内部快照;步骤3查看虚拟机的快照信息,确认备份成功后虚拟机开机继续运行;步骤4要还原虚拟机的系统盘时,把虚拟机关机;步骤5查看虚拟机的快照信息,选择某个备份点的快照,执行快照恢复命令;步骤6恢复成功以后,虚拟机重新开机,虚拟机的系统盘还原到备份时间点的状态。所述虚拟机运行方式为外部快照运行,外部快照是一个相对于虚拟机镜像的增量进行,虚拟机对镜像中所有的改变都立即记录在这个外部快照中,虚拟机镜像始终保持不变。所述虚拟机备份方式采用的是内部快照,为某个时刻相对于虚拟机镜像文件改变的一个增量镜像,只保存虚拟机系统增量的数据,不包含所有的文件,因此备份文件占用的存储空间相对较少;外部快照与内部快照的区别在于,外部快照是一个始终在变化的文件,内部快照为某个时刻的一个镜像,外部快照只有一个,内部快照,就是备份文件,可以同时存在多个。如图2所示,是本专利技术的一个具体应用流程:1.在宿主机用Windows镜像文件创建一个外部快照,然后用这个外部快照作为虚拟机的系统盘运行 qemu-1mg create-f qcow2~b windows2003-R2-32bit-200G.qcow2vm2.把虚拟机关机,执行命令,仓ll建虚拟机的内部快照qemu-1mg snapshot-c snap Iwindows2003-R2-32bit-200G.qcow23.内部快照成功后,即完成了虚拟机的系统盘备份,然后查看备份信息qemu-1mginfo windows2003-R2-32bit-200G.qcow24.要还原虚拟机的系统盘时,先把虚拟机关机5.查看虚拟机的快照信息,选择某个备份点的快照,执行快照恢复命令qemu-1mgsnapshot-a snaplwindows2003-R2-32bit-200G.qcow26.恢复成功以后,虚拟机重新开机,虚拟机的系统盘还原到备份时间点的状态。【权利要求】1.,其特征在于: 备份步骤包括: 步骤1,在宿主机用镜像文件的外部快照运行一台Windows虚拟机,创建时,虚拟机镜像文件中全部用于创建系统盘; 步骤2,虚拟机关机,执行命令,创建虚拟机的内部快照; 步骤3,查看虚拟机本文档来自技高网
...

【技术保护点】
一种Windows虚拟机系统盘备份还原方法,其特征在于:备份步骤包括:步骤1,在宿主机用镜像文件的外部快照运行一台Windows虚拟机,创建时,虚拟机镜像文件中全部用于创建系统盘;步骤2,虚拟机关机,执行命令,创建虚拟机的内部快照;步骤3,查看虚拟机的快照信息,确认备份成功后虚拟机开机继续运行;还原步骤包括:步骤1,要还原虚拟机的系统盘时,将虚拟机关机;步骤2,查看虚拟机的快照信息,选择某个备份点的快照,执行快照恢复命令;步骤3,恢复成功以后,虚拟机重新开机,虚拟机的系统盘还原到备份时间点的状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:洪紫程杨松莫展鹏季统凯
申请(专利权)人:国云科技股份有限公司
类型:发明
国别省市:

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

1