【技术实现步骤摘要】
一种用于删除虚拟机的快照盘的方法和装置
本专利技术涉及虚拟机领域,尤指一种用于删除虚拟机的快照盘的方法和装置。
技术介绍
虚拟机的快照保存了虚拟机在某个指定时间点的状态,利用快照,可以将虚拟机恢复到某个以前的状态,但是快照所占用的磁盘空间(简称为快照盘)是非常巨大的,因此需要适时地管理快照盘,根据用户的需求删除快照盘,但是删除快照盘时有可能删除快照失败,如果删除失败,将造成在快照管理器中快照盘数据合并出错等各种各样的问题,因此需要一种能够控制删除快照盘的进程的方法。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种用于删除虚拟机的快照盘的方法和装置,其能够保证删除快照盘的过程顺利执行。为了达到本专利技术目的,本专利技术提供了一种用于删除虚拟机的快照盘的方法,该方法包括下列步骤:在接收到删除第一快照盘的指令的时候,判断与第一快照盘相邻的第二快照盘所在的存储池的剩余空间是否不小于第一快照盘所占用的空间;如果第二快照盘所在的存储池的剩余空间不小于第一快照盘所占用的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且 ...
【技术保护点】
1.一种用于删除虚拟机的快照盘的方法,其特征在于,所述方法包括下列步骤:在接收到删除第一快照盘的指令的时候,判断与所述第一快照盘相邻的第二快照盘所在的存储池的剩余空间是否不小于所述第一快照盘所占用的空间;如果所述第二快照盘所在的存储池的剩余空间不小于所述第一快照盘所占用的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有具备第二快照盘备份条件的存储池,则将所述第二快照盘备份成第三快照盘;在将所述第二快照盘备份成第三快照盘之后,在所述第二快照盘所在的存储池中将所述第一快照盘合并至所述第二快照盘,并且判断将所述第一快照 ...
【技术特征摘要】
1.一种用于删除虚拟机的快照盘的方法,其特征在于,所述方法包括下列步骤:在接收到删除第一快照盘的指令的时候,判断与所述第一快照盘相邻的第二快照盘所在的存储池的剩余空间是否不小于所述第一快照盘所占用的空间;如果所述第二快照盘所在的存储池的剩余空间不小于所述第一快照盘所占用的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有具备第二快照盘备份条件的存储池,则将所述第二快照盘备份成第三快照盘;在将所述第二快照盘备份成第三快照盘之后,在所述第二快照盘所在的存储池中将所述第一快照盘合并至所述第二快照盘,并且判断将所述第一快照盘合并至第二快照盘是否成功:如果不能将所述第一快照盘合并至所述第二快照盘,则采用所述第三快照盘回滚,以恢复所述第二快照盘;如果成功将所述第一快照盘合并至所述第二快照盘,则删除所述第一快照盘和所述第三快照盘。2.根据权利要求1所述的方法,其特征在于,在所述判断所述第二快照盘所在的存储池的剩余空间是否不小于所述第一快照盘所占用的空间的步骤之后,所述方法还包括:如果所述第二快照盘所在的存储池的剩余空间小于所述第一快照盘所占用的空间,则返回无法将所述第一快照盘删除的结果。3.根据权利要求1所述的方法,其中,所述判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有具备第二快照盘备份条件的存储池,则将所述第二快照盘备份成第三快照盘的步骤包括:判断所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间是否不小于第二快照盘所占的空间,如果所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间不小于第二快照盘所占的空间,则使用第二快照盘所在的存储池备份所述第二快照盘;如果所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间小于所述第二快照盘所占的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的其他存储池中是否有其剩余空间不小于所述第二快照盘所占的空间的存储池,如果存在其剩余空间不小于所述第二快照盘所占的空间的一个或多个存储池,则选择其中一个其剩余空间不小于所述第二快照盘所占的空间的存储池备份所述第二快照盘。4.根据权利要求3所述的方法,其特征在于,如果所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间小于所述第二快照盘所占的空间,并且在用于管理虚拟机的虚拟机系统能够使用的其他存储池中不存在其剩余空间不小于所述第二快照盘所占的空间的存储池,则所述方法还包括:返回无法将所述第一快照盘删除的结果。5.根据权利要求1所述的方法,其特征在于,在所述将所述第一快照盘合并至第二快照盘的步骤之前,所述方法还包括:判断所述虚拟机是否正在运行;如果所述虚拟机正在运行,则暂停运行所述虚拟机,以使得所述虚拟机当前使用的磁盘中的数据不变。6.一种用于删除虚拟机的快照盘的装...
【专利技术属性】
技术研发人员:徐国振,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。