[发明专利]虚拟机备份方法和装置以及虚拟机恢复方法和装置在审
申请号: | 201911411890.4 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111158959A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 陈哲;陈鹏;王子骏 | 申请(专利权)人: | 广州鼎甲计算机科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李姣姣 |
地址: | 510670 广东省广州市广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 备份 方法 装置 以及 恢复 | ||
本申请涉及一种虚拟机备份方法和装置以及虚拟机恢复方法和装置。备份所述方法包括获取虚拟机备份请求,根据虚拟机备份请求获取待备份VMware虚拟机的位置信息,并根据位置信息查找代理服务器;发送快照创建请求至代理服务器;当接收到代理服务器反馈的快照创建成功消息时,获取备份文件元数据;发送快照获取指令至代理服务器;当接收到目标快照数据后,根据目标快照数据以及备份文件元数据备份待备份VMware虚拟机。本申请通过快照创建请求来请求代理服务器创建VMware虚拟机的快照文件,并通过快照获取指令获取VMware虚拟机的快照文件,进而进行虚拟机备份,使得VMware虚拟机的备份过程不被局限在X86平台上,可以有效提高VMware虚拟机备份过程的拓展性。
技术领域
本申请涉及计算机技术领域,特别是涉及一种虚拟机备份方法和装置以及虚拟机恢复方法和装置。
背景技术
随着虚拟机技术的发展,出现了VMware(Virtual Machine ware,虚拟机器)技术,目前,VMware的虚拟化产品已经被广泛应用于数据中心建设,VMWare虚拟机软件是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多的操作系统。。
针对VMware虚拟机的备份恢复软件品牌也非常多,然而这些第三方备份软件的运行平台也被限制在了X86平台,对于构建于ARM(Advanced:Reduced Instruction SetComputing Machines,精简指令集计算机微处理器)平台之上的数据中心来说,难以实现VMware虚拟机的备份。
发明内容
基于此,有必要针对上述技术问题,提供一种可以能有效提高VMware虚拟机备份以及恢复过程拓展性的虚拟机备份方法和装置,以及虚拟机恢复方法和装置、计算机设备和存储介质。
一种虚拟机备份方法,所述方法包括:
获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息,并根据所述位置信息查找代理服务器;
发送快照创建请求至所述代理服务器,所述快照创建请求用于请求所述代理服务器调用VMware SDK API创建所述待备份VMware虚拟机的快照文件数据;
当接收到代理服务器反馈的快照创建成功消息时,获取备份文件元数据;
发送快照获取指令至所述代理服务器,所述快照获取指令用于获取所述快照文件数据中的目标快照数据;
当接收到目标快照数据后,根据所述目标快照数据以及所述备份文件元数据备份所述待备份VMware虚拟机。
在其中一个实施例中,所述获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息,并根据所述位置信息查找代理服务器包括:
获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息;
根据所述位置信息查找各可用代理服务器;
获取所述各可用代理服务器的负荷数据;
根据所述各可用代理服务器的负荷数据获取代理服务器。
在其中一个实施例中,所述虚拟机备份请求包括虚拟机集群备份请求,所述获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息,并根据所述位置信息查找代理服务器包括:
获取虚拟机集群备份请求;
发送所述虚拟机集群备份请求对应的虚拟机集群位置信息至预设扫描服务器;
获取所述预设扫描服务器根据所述虚拟集群位置信息反馈的虚拟机列表;
根据所述虚拟机列表,生成待备份VMware虚拟机列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鼎甲计算机科技有限公司,未经广州鼎甲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911411890.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务请求处理方法、装置、电子设备及存储介质
- 下一篇:一种区块链的上链方法