[发明专利]一种虚拟机的备份方法、容灾方法、装置及设备在审
| 申请号: | 202210750440.3 | 申请日: | 2022-06-28 |
| 公开(公告)号: | CN115098299A | 公开(公告)日: | 2022-09-23 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 江苏安超云软件有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
| 代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 王月 |
| 地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 备份 方法 装置 设备 | ||
本发明公开了一种虚拟机的备份方法、容灾方法、装置及设备,涉及计算机技术领域,该方法包括:确定备份请求;备份请求为全量备份请求或者增量备份请求,备份请求中包含待备份虚拟机的虚拟磁盘镜像格式;基于备份请求,创建虚拟机的虚拟磁盘镜像文件的快照,并基于快照,确定虚拟机的备份数据,将备份数据写入网络附加存储设备存储的qcow2格式的镜像文件中。本发明基于备份数据形成的链式依赖关系,可以不限虚拟机的源端磁盘格式实现虚拟机文件的备份,对不同磁盘格式的虚拟机进行统一的备份处理,减少备份数据依赖关系的维护成本;能够直接从NAS设备将备份数据恢复至虚拟机磁盘卷中,从而快速恢复和启动虚拟机,高效率地进行数据容灾。
技术领域
本发明涉及计算机技术领域,具体涉及一种虚拟机的备份方法、容灾方法、装置及设备。
背景技术
为了应对物理机硬盘出现问题,例如更换硬盘时出现系统故障等情形,以及用户使用虚拟机时由于某些原因造成虚拟机系统出现故障,因此需要对虚拟机进行整机备份,以便在发生不可修复故障时通过备份文件对虚拟机进行灾难性恢复及还原。
因此,如何对虚拟机进行整机的容灾备份是云计算虚拟化中亟待解决的重要课题。
发明内容
有鉴于此,本发明实施例提供了一种虚拟机的容灾备份方法、装置及设备,以解决虚拟机容灾备份没有完善方案的问题。
根据第一方面,本发明实施例提供了一种虚拟机的备份方法,所述方法包括:
确定备份请求;备份请求为全量备份请求或者增量备份请求,且,备份请求中包含待备份虚拟机的虚拟磁盘镜像格式;
基于备份请求,创建虚拟机的虚拟磁盘镜像文件的快照,并基于快照,确定虚拟机的备份数据,将备份数据写入网络附加存储设备存储的qcow2格式的镜像文件中。
结合第一方面,在第一方面第一实施方式中,当备份请求为全量备份请求且待备份虚拟机的虚拟磁盘镜像格式为qcow2格式时,基于备份请求,创建虚拟机的虚拟磁盘镜像文件的快照,并基于快照,确定虚拟机的备份数据,将备份数据写入网络附加存储设备存储的qcow2格式镜像文件中,具体包括:
基于全量备份请求,创建第一镜像文件的第一快照;第一镜像文件用于表征创建快照的时间点对应的虚拟磁盘镜像文件;
在网络附加存储设备中创建第二镜像文件;第二镜像文件为qcow2格式,且,第二镜像文件的后端镜像对应为第一镜像文件;
将第一镜像文件写入第二镜像文件中,并将第二镜像文件的后端镜像确定为空;写入后的第二镜像文件为全量备份数据。
结合第一方面,在第一方面第二实施方式中,当备份请求为增量备份请求且待备份虚拟机的虚拟磁盘镜像格式为qcow2格式时,基于备份请求,创建虚拟机的虚拟磁盘镜像文件的快照,并基于快照,确定虚拟机的备份数据,将备份数据写入网络附加存储设备存储的qcow2格式镜像文件中,具体包括:
基于增量备份请求,确定第三镜像文件的第二快照以及创建第三镜像文件的第三快照;第三镜像文件用于表征上一次备份请求的时间点对应的虚拟磁盘镜像文件,第二快照用于表征第三镜像文件在上一次备份请求的时间点创建的快照,第三快照对应的时间点位于第二快照对应的时间点之后;
在网络附加存储设备中创建第四镜像文件;第四镜像文件为qcow2格式,且,第四镜像文件的后端镜像对应为第二快照;
确定第二快照与第三镜像文件之间的差异数据,将差异数据写入第四镜像文件中,并将第四镜像文件的后端镜像确定为上一次备份请求生成的备份数据;写入后的第四镜像文件为增量备份数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏安超云软件有限公司,未经江苏安超云软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210750440.3/2.html,转载请声明来源钻瓜专利网。





