[发明专利]一种用于删除虚拟机的快照盘的方法和装置在审
申请号: | 201811096863.8 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109324870A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | 徐国振 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 白天明;解婷婷 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 快照盘 删除 存储池 方法和装置 虚拟机 备份 合并 快照 管理虚拟机 虚拟机系统 备份条件 剩余空间 成功 恢复 占用 指令 中断 失败 | ||
1.一种用于删除虚拟机的快照盘的方法,其特征在于,所述方法包括下列步骤:
在接收到删除第一快照盘的指令的时候,判断与所述第一快照盘相邻的第二快照盘所在的存储池的剩余空间是否不小于所述第一快照盘所占用的空间;
如果所述第二快照盘所在的存储池的剩余空间不小于所述第一快照盘所占用的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有具备第二快照盘备份条件的存储池,则将所述第二快照盘备份成第三快照盘;
在将所述第二快照盘备份成第三快照盘之后,在所述第二快照盘所在的存储池中将所述第一快照盘合并至所述第二快照盘,并且判断将所述第一快照盘合并至第二快照盘是否成功:
如果不能将所述第一快照盘合并至所述第二快照盘,则采用所述第三快照盘回滚,以恢复所述第二快照盘;
如果成功将所述第一快照盘合并至所述第二快照盘,则删除所述第一快照盘和所述第三快照盘。
2.根据权利要求1所述的方法,其特征在于,在所述判断所述第二快照盘所在的存储池的剩余空间是否不小于所述第一快照盘所占用的空间的步骤之后,所述方法还包括:
如果所述第二快照盘所在的存储池的剩余空间小于所述第一快照盘所占用的空间,则返回无法将所述第一快照盘删除的结果。
3.根据权利要求1所述的方法,其中,所述判断在用于管理虚拟机的虚拟机系统能够使用的所有存储池中是否有具备第二快照盘备份条件的存储池,并且如果有具备第二快照盘备份条件的存储池,则将所述第二快照盘备份成第三快照盘的步骤包括:
判断所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间是否不小于第二快照盘所占的空间,如果所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间不小于第二快照盘所占的空间,则使用第二快照盘所在的存储池备份所述第二快照盘;
如果所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间小于所述第二快照盘所占的空间,则判断在用于管理虚拟机的虚拟机系统能够使用的其他存储池中是否有其剩余空间不小于所述第二快照盘所占的空间的存储池,如果存在其剩余空间不小于所述第二快照盘所占的空间的一个或多个存储池,则选择其中一个其剩余空间不小于所述第二快照盘所占的空间的存储池备份所述第二快照盘。
4.根据权利要求3所述的方法,其特征在于,如果所述第二快照盘所在的存储池除了合并第一快照盘所占用的空间以外的剩余空间小于所述第二快照盘所占的空间,并且在用于管理虚拟机的虚拟机系统能够使用的其他存储池中不存在其剩余空间不小于所述第二快照盘所占的空间的存储池,则所述方法还包括:
返回无法将所述第一快照盘删除的结果。
5.根据权利要求1所述的方法,其特征在于,在所述将所述第一快照盘合并至第二快照盘的步骤之前,所述方法还包括:
判断所述虚拟机是否正在运行;
如果所述虚拟机正在运行,则暂停运行所述虚拟机,以使得所述虚拟机当前使用的磁盘中的数据不变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811096863.8/1.html,转载请声明来源钻瓜专利网。