[发明专利]虚拟机备份方法和装置以及虚拟机恢复方法和装置在审
| 申请号: | 201911411890.4 | 申请日: | 2019-12-31 |
| 公开(公告)号: | CN111158959A | 公开(公告)日: | 2020-05-15 |
| 发明(设计)人: | 陈哲;陈鹏;王子骏 | 申请(专利权)人: | 广州鼎甲计算机科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李姣姣 |
| 地址: | 510670 广东省广州市广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 备份 方法 装置 以及 恢复 | ||
1.一种虚拟机备份方法,所述方法包括:
获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息,并根据所述位置信息查找代理服务器;
发送快照创建请求至所述代理服务器,所述快照创建请求用于请求所述代理服务器调用VMware SDK API创建所述待备份VMware虚拟机的快照文件数据;
当接收到代理服务器反馈的快照创建成功消息时,获取备份文件元数据;
发送快照获取指令至所述代理服务器,所述快照获取指令用于获取所述快照文件数据中的目标快照数据;
当接收到目标快照数据后,根据所述目标快照数据以及所述备份文件元数据备份所述待备份VMware虚拟机。
2.根据权利要求1所述的方法,其特征在于,所述获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息,并根据所述位置信息查找代理服务器包括:
获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息;
根据所述位置信息查找各可用代理服务器;
获取所述各可用代理服务器的负荷数据;
根据所述各可用代理服务器的负荷数据获取代理服务器。
3.根据权利要求1所述的方法,其特征在于,所述虚拟机备份请求包括虚拟机集群备份请求,所述获取虚拟机备份请求,根据所述虚拟机备份请求获取待备份VMware虚拟机的位置信息,并根据所述位置信息查找代理服务器包括:
获取虚拟机集群备份请求;
发送所述虚拟机集群备份请求对应的虚拟机集群位置信息至预设扫描服务器;
获取所述预设扫描服务器根据所述虚拟集群位置信息反馈的虚拟机列表;
根据所述虚拟机列表,生成待备份VMware虚拟机列表;
依次扫描所述待备份VMware虚拟机列表内待备份VMware虚拟机的工作状态;
当扫描到当前待备份VMware虚拟机的工作状态满足备份条件时,获取当前待备份VMware虚拟机的位置信息,并根据所述位置信息查找代理服务器。
4.一种虚拟机恢复方法,其特征在于,用于恢复权利要求1-3所述的待备份VMware虚拟机,所述方法包括:
获取虚拟机恢复请求,根据所述虚拟机恢复请求获取待恢复VMware虚拟机的恢复位置信息,以及所述待恢复VMware虚拟机对应的备份文件元数据,并根据所述待恢复VMware虚拟机的位置信息查找代理服务器;
根据备份文件元数据以及所述待恢复VMware虚拟机的位置信息生成虚拟机创建请求,将所述虚拟机创建请求发送至所述代理服务器,所述虚拟机创建请求用于请求所述代理服务器根据所述备份文件元数据以及所述位置信息创建对应VMware虚拟机;
当接收到所述代理服务器发送的虚拟机创建成功消息时,获取所述待创建VMware虚拟机对应的目标快照数据,根据所述目标快照数据创建虚拟机恢复消息,所述虚拟机恢复消息用于请求所述代理服务器,根据所述目标快照数据对创建的所述虚拟机进行数据恢复;
发送所述虚拟机恢复消息至所述代理服务器。
5.根据权利要求4所述的方法,其特征在于,所述获取虚拟机恢复请求,根据所述虚拟机恢复请求获取待恢复VMware虚拟机的恢复位置信息,以及所述待恢复VMware虚拟机对应的备份文件元数据,并根据所述待恢复VMware虚拟机的位置信息查找代理服务器包括:
获取虚拟机恢复请求,根据所述虚拟机恢复请求获取待恢复VMware虚拟机的恢复位置信息,以及所述待恢复VMware虚拟机对应的备份文件元数据;
根据所述恢复位置信息查找各可用代理服务器;
获取所述各可用代理服务器的负荷数据;
根据所述各可用代理服务器的负荷数据获取代理服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鼎甲计算机科技有限公司,未经广州鼎甲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911411890.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:业务请求处理方法、装置、电子设备及存储介质
- 下一篇:一种区块链的上链方法





