【技术实现步骤摘要】
-种虚拟机在线快照生成与删除方法
本专利技术涉及云计算
,特别是。
技术介绍
在云计算平台中,备份恢复机制是必不可少的,采用该种兀余存储的方式便于在 虚拟机崩溃后把其状态恢复到某个备份时间点上,虚拟机在某个时间点的备份被称之为快 照。常用的快照方法步骤如下: [000引 1、将虚拟机关机; 2、将虚拟机实例的镜像文件拷贝一份作为快照文件; 3、重新对虚拟机开机; 上述方法的实现最为简单,可存在W下的弊端: 1、在快照过程中虚拟机需要关机,影响虚拟机上业务系统的正常运行; 2、拷贝完整的虚拟机实例镜像文件需要的时间较长,恢复的需要时间也较长; 3、虚拟机快照文件占用的存储空间较大。 因此,需要一种在线的增量式的快照方法。
技术实现思路
本专利技术解决的技术问题在于提供,解决虚拟 机关机备份所引起的备份时间长、业务中断久等问题。 本专利技术解决上述技术问题的技术方案是: 所述的方法包括在线快照生成和在线快照删除,其中, 在线快照生成包括如下步骤: 步骤1 ;暂停虚拟机后端10读写, 步骤2 ;修改磁盘快照文件名称及大小、创建新的磁盘快照文件, 步骤3;创建快照, [001引步骤4 ;恢复虚拟机后端10读写; 在线快照删除包括如下步骤: 步骤1 ;判断要删除的快照是否有子节点,如果有子节点则直接执行步骤3 ; 步骤2 ;物理删除快照,过程结束; 步骤3 ;判断是否只有一个子节点,如果是则直接执行步骤g; 步骤4 ;逻辑删除快照并记录,过程结 ...
【技术保护点】
一种虚拟机在线快照生成与删除方法,其特征在于:所述的方法包括在线快照生成和在线快照删除,其中,在线快照生成包括如下步骤:步骤1:暂停虚拟机后端IO读写,步骤2:修改磁盘快照文件名称及大小、创建新的磁盘快照文件,步骤3:创建快照,步骤4:恢复虚拟机后端IO读写;在线快照删除包括如下步骤:步骤1:判断要删除的快照是否有子节点,如果有子节点则直接执行步骤3;步骤2:物理删除快照,过程结束;步骤3:判断是否只有一个子节点,如果是则直接执行步骤5;步骤4:逻辑删除快照并记录,过程结束;步骤5:暂停虚拟机后端IO读写;步骤6:合并快照、重定义父节点;步骤7:物理删除快照;步骤8:恢复虚拟机后端IO读写。
【技术特征摘要】
1. 一种虚拟机在线快照生成与删除方法,其特征在于:所述的方法包括在线快照生成 和在线快照删除,其中, 在线快照生成包括如下步骤: 步骤1 :暂停虚拟机后端10读写, 步骤2 :修改磁盘快照文件名称及大小、创建新的磁盘快照文件, 步骤3:创建快照, 步骤4 :恢复虚拟机后端10读写; 在线快照删除包括如下步骤: 步骤1 :判断要删除的快照是否有子节点,如果有子节点则直接执行步骤3 ; 步骤2 :物理删除快照,过程结束; 步骤3 :判断是否只有一个子节点,如果是则直接执行步骤5 ; 步骤4 :逻辑删除快照并记录,过程结束; 步骤5 :暂停虚拟机后端10读写; 步骤6 :合并快照、重定义父节点; 步骤7 :物理删除快照; 步骤8 :恢复虚拟机后端10读写。2. 根据权利要求1所述的虚拟机在线快照生成与删除方法,其特征在于:所述的虚拟 机在线快照是指在保持虚拟机正常运行不关机的情况下,对虚拟机的磁盘数据进行备份操 作; 所述的磁盘可以是虚拟机系统盘,也可以是虚拟机数据盘。3. 根据权利要求1所述的虚拟机在线快照生成与删除方法,其特征在于:所述的后端 是指在宿主机中运行的负责与各个虚拟机进行10交互的服务程序; 所述的暂停虚拟机后端10是将宿主机上的后端服务程序置于挂起状态,将虚拟机前 端发送过来的磁盘10保存; 所述的前端是相对于后端、运行在虚拟机上的一个服务程序,短时间的暂停后端10的 读写功能不影响前端10的运行,虚拟机正常运行。4. 根据权利要求2所述的虚拟机在线快照生成与删除方法,其特征在于:所述的后端 是指在宿主机中运行的负责与各个虚拟机进行10交互的服务程序; 所述的暂停虚拟机后端10是将宿主机上的后端服务程序置于挂起状态,将虚拟机前 端发送过来的磁盘10保存; 所述的前端是相对于后端、运行在虚拟机上的一个服务程序,短时间...
【专利技术属性】
技术研发人员:熊梦,杨松,莫展鹏,季统凯,
申请(专利权)人:国云科技股份有限公司,
类型:发明
国别省市:广东;44