[发明专利]一种虚拟机快照管理方法、装置、服务器及存储介质在审
申请号: | 201910375172.X | 申请日: | 2019-05-07 |
公开(公告)号: | CN110196755A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 葛凯凯;韩宝英 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 块设备 快照 快照管理 存储介质 请求信息 属性信息 服务器 信息创建 创建 申请 管理 | ||
本申请公开了一种虚拟机快照管理方法、装置、服务器及存储介质,该方法包括:接收创建虚拟机快照的第一请求信息,所述第一请求信息中包括第一虚拟机的属性信息;所述第一虚拟机包括至少一个块设备;根据所述第一虚拟机的属性信息获取所述第一虚拟机中各个块设备的块设备信息;分别根据各个块设备的块设备信息创建所述块设备对应的块设备快照,并基于创建出的各个块设备快照得到所述第一虚拟机对应的虚拟机快照。本申请能够以虚拟机为整体进行快照的管理,降低虚拟机快照管理的操作复杂性。
技术领域
本申请属于计算机技术领域,具体涉及一种虚拟机快照管理方法、装置、服务器及存储介质。
背景技术
虚拟机快照是对虚拟机在某一时间点的数据备份。虚拟机快照对提高虚拟机存储数据的安全性和可靠性起着至关重要的作用。
目前的虚拟机快照管理方法包括私有云管理方法和公有云管理方法,私有云管理方法是指将虚拟机的系统盘进行全量拷贝后上传至镜像管理服务器中,当需要恢复快照的时候再通过镜像管理服务器中的镜像启动虚拟机,公有云管理方法是指罗列出虚拟机的所有硬盘,以虚拟机的硬盘为单位,对虚拟机某一个硬盘创建快照,当需要恢复快照的时候再通过创建好的某一个硬盘的快照来恢复该硬盘。
然而现有的私有云管理方法只能对虚拟机的系统盘进行快照管理,不能管理数据盘,而公有云管理方法只能以硬盘为单位进行快照,不能以虚拟机为整体进行快照的管理,如果虚拟机的硬盘很多,操作起来较为繁琐。
发明内容
为了便于以虚拟机为整体进行快照管理,精简虚拟机快照管理逻辑,本申请提出一种虚拟机快照管理方法、装置、服务器及存储介质。
一方面,本申请提出了一种虚拟机快照管理方法,所述方法包括:
接收创建虚拟机快照的第一请求信息,所述第一请求信息中包括第一虚拟机的属性信息;所述第一虚拟机包括至少一个块设备;
根据所述第一虚拟机的属性信息获取所述第一虚拟机中各个块设备的块设备信息;
分别根据各个块设备的块设备信息创建所述块设备对应的块设备快照;
基于创建出的各个块设备快照得到所述第一虚拟机对应的虚拟机快照。
另一方面,本申请提出了一种虚拟机快照管理装置,所述装置包括:
接收模块,用于接收创建虚拟机快照的第一请求信息,所述第一请求信息中包括第一虚拟机的属性信息;所述第一虚拟机包括至少一个块设备;
获取模块,用于根据所述第一虚拟机的属性信息获取第一设备配置信息包括所述第一虚拟机中各个块设备的块设备信息;
创建模块,用于分别根据各个块设备的块设备信息创建所述块设备对应的块设备快照;基于创建出的各个块设备快照得到所述第一虚拟机对应的虚拟机快照。
进一步地,所述装置还包括:
冻结文件系统指令发送模块,用于根据所述第一虚拟机的属性信息生成冻结文件系统指令,并将所述冻结文件系统指令发送至所述第一虚拟机,以使所述第一虚拟机冻结自身的文件系统。
进一步地,所述装置还包括:
创建外部内存镜像模块,用于根据所述第一虚拟机的内存数据创建外部内存镜像;
存储模块,用于存储所述虚拟机快照与所述外部内存镜像。
进一步地,所述创建模块还包括:
原始数据获取单元,用于分别根据各个块设备的块设备信息在存储系统中获取所述块设备的原始数据;
生成单元,用于根据所述块设备的原始数据生成所述块设备快照。
进一步地,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910375172.X/2.html,转载请声明来源钻瓜专利网。