[发明专利]一种用于删除虚拟机的快照盘的方法和装置在审
申请号: | 201811096863.8 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109324870A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 徐国振 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 白天明;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快照盘 删除 存储池 方法和装置 虚拟机 备份 合并 快照 管理虚拟机 虚拟机系统 备份条件 剩余空间 成功 恢复 占用 指令 中断 失败 | ||
本发明公开了用于删除虚拟机的快照盘的方法和装置。该方法包括:在接收到删除第一快照盘的指令的时候,判断与第一快照盘相邻的第二快照盘所在的存储池的剩余空间是否不小于第一快照盘所占用的空间;如果不小于,则判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有,则将第二快照盘备份成第三快照盘;备份第二快照盘之后,将第一快照盘合并至第二快照盘,并且判断合并至是否成功:如果未成功,则采用三二快照盘回滚以恢复第二快照盘;如果成功,则删除第一快照盘和第三快照盘。通过上述方式,确保了删除第一快照盘的过程不易产生错误和中断,以及合并第一快照盘失败时能恢复第二快照盘。
技术领域
本发明涉及虚拟机领域,尤指一种用于删除虚拟机的快照盘的方法和装置。
背景技术
虚拟机的快照保存了虚拟机在某个指定时间点的状态,利用快照,可以将虚拟机恢复到某个以前的状态,但是快照所占用的磁盘空间(简称为快照盘)是非常巨大的,因此需要适时地管理快照盘,根据用户的需求删除快照盘,但是删除快照盘时有可能删除快照失败,如果删除失败,将造成在快照管理器中快照盘数据合并出错等各种各样的问题,因此需要一种能够控制删除快照盘的进程的方法。
发明内容
为了解决上述技术问题,本发明提供了一种用于删除虚拟机的快照盘的方法和装置,其能够保证删除快照盘的过程顺利执行。
为了达到本发明目的,本发明提供了一种用于删除虚拟机的快照盘的方法,该方法包括下列步骤:
在接收到删除第一快照盘的指令的时候,判断与第一快照盘相邻的第二快照盘所在的存储池的剩余空间是否不小于第一快照盘所占用的空间;
如果第二快照盘所在的存储池的剩余空间不小于第一快照盘所占用的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有具备第二快照盘备份条件的存储池,则将第二快照盘备份成第三快照盘;
在将第二快照盘备份成第三快照盘之后,在所述第二快照盘所在的存储池中将第一快照盘合并至第二快照盘,并且判断将第一快照盘合并至第二快照盘是否成功:
如果不能将第一快照盘合并至第二快照盘,则采用第三快照盘回滚,以恢复第二快照盘;
如果成功将第一快照盘合并至第二快照盘,则删除第一快照盘和第三快照盘。
进一步地,在一个可选的实施例中,在判断第二快照盘所在的存储池的剩余空间是否不小于第一快照盘所占用的空间的步骤之后,该方法还包括:
如果第二快照盘所在的存储池的剩余空间小于第一快照盘所占用的空间,则返回无法将第一快照盘删除的结果。
进一步地,在一个可选的实施例中,判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有具备第二快照盘备份条件的存储池,则将第二快照盘备份成第三快照盘的步骤包括:
判断第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间是否不小于第二快照盘所占的空间,如果第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间不小于第二快照盘所占的空间,则使用第二快照盘所在的存储池备份第二快照盘;
如果第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间小于第二快照盘所占的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的其他存储池中是否有其剩余空间不小于第二快照盘所占的空间的存储池,如果存在其剩余空间不小于第二快照盘所占的空间的一个或多个存储池,则选择其中一个其剩余空间不小于第二快照盘所占的空间的存储池备份第二快照盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811096863.8/2.html,转载请声明来源钻瓜专利网。