[发明专利]基于XEN的无代理虚拟化备份恢复方法在审
申请号: | 201711489829.2 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108182128A | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 王美静;陈鹏;王子骏 | 申请(专利权)人: | 广州鼎甲计算机科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 510670 广东省广州市广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟化 备份作业 备份 代理 生产环境 虚拟机 快照 备份虚拟机 备份恢复 成功信息 磁盘文件 磁盘信息 配置文件 详细信息 应用程序 减小 主机 兼容 消耗 保存 返回 节约 记录 创建 检查 管理 | ||
1.一种基于XEN的无代理虚拟化备份方法,其特征在于,包括:
获取备份作业的详细信息;
连接虚拟化中心,获取虚拟机的磁盘信息,保存虚拟机配置文件;
创建快照,备份虚拟机的磁盘文件并检查备份作业是否需要停止;
当备份作业不需要停止时,记录所述备份作业的备份点,返回成功信息。
2.根据权利要求1所述的基于XEN的无代理虚拟化备份方法,其特征在于,所述基于XEN的无代理虚拟化备份方法还包括:
当备份作业需要停止时,删除快照,关闭与所述虚拟化中心的连接;
删除已生成的备份文件,返回作业停止信息。
3.根据权利要求1所述的基于XEN的无代理虚拟化备份方法,其特征在于,所述获取备份作业的详细信息的步骤,包括:
接收备份作业的请求;
获取所述备份作业的详细信息;
从数据库中查询所述备份虚拟机的虚拟化中心信息;
远程连接所述虚拟机对应的所述虚拟化中心,获取备份虚拟机的大小;
关闭远程连接,更改作业为运行状态。
4.根据权利要求1所述的基于XEN的无代理虚拟化备份方法,其特征在于,所述创建快照,备份虚拟机的磁盘文件并检查备份作业是否需要停止的步骤,包括:
创建备份虚拟机快照;
更新作业状态,通过网络传输,将虚拟机的磁盘文件备份到指定的存储池;
更新作业进度并检查备份作业是否需要停止。
5.一种基于XEN的无代理虚拟化备份恢复方法,其特征在于,包括:
获取恢复作业的详细信息;
连接虚拟化中心,重新定义虚拟机,创建虚拟机磁盘文件;
将备份文件写入所述虚拟机磁盘文件,并检查是否需要停止所述恢复作业;
当不需要停止所述恢复作业时,记录所述恢复作业的详细信息,返回成功信息。
6.根据权利要求5所述的基于XEN的无代理虚拟化备份恢复方法,其特征在于,所述基于XEN的基于XEN的无代理虚拟化备份恢复方法还包括:
当需要停止所述恢复作业时,删除所述虚拟机和所述虚拟机磁盘文件;
记录所述恢复作业的详细信息,返回作业停止信息。
7.根据权利要求5所述的基于XEN的无代理虚拟化备份恢复方法,其特征在于,所述获取恢复作业的详细信息的步骤,包括:
接收恢复作业的请求;
获取所述恢复作业的详细信息;
从数据库中查询备份点存储路径,获取备份点大小;
更新数据库并更新作业状态。
8.根据权利要求5所述的基于XEN的无代理虚拟化备份恢复方法,其特征在于,所述连接虚拟化中心,重新定义虚拟机,创建虚拟机磁盘文件的步骤,包括:
当接收到原机恢复指令时,远程连接虚拟化中心,若虚拟化中心存在该虚拟机,删除该虚拟机及该虚拟机的磁盘文件,根据虚拟机配置文件重新定义虚拟机,创建虚拟机磁盘文件;
当接收到原机新建恢复或异宿主机新建恢复指令时,远程连接虚拟化中心,若虚拟化中心存在同名虚拟机,在虚拟机名称后面添加时间戳,修改虚拟机配置文件,利用该配置文件定义虚拟机,创建虚拟机磁盘文件。
9.一种基于XEN的无代理虚拟化备份装置,其特征在于,包括:
备份获取装置:用于获取备份作业的详细信息;
备份连接装置:连接虚拟化中心;
备份保存装置:用于获取虚拟机的磁盘信息,保存虚拟机配置文件;
备份创建装置:用于创建快照,备份虚拟机的磁盘文件并检查备份作业是否需要停止;
备份返回装置:当备份作业不需要停止时,记录所述备份作业的备份点,返回成功信息。
10.一种基于XEN的无代理虚拟化备份恢复装置,其特征在于,包括:
恢复获取装置:用于获取恢复作业的详细信息;
恢复创建装置:用于连接虚拟化中心,重新定义虚拟机,创建虚拟机磁盘文件;
恢复写入装置:用于将备份文件写入所述虚拟机磁盘文件,并检查是否需要停止所述恢复作业;
恢复返回装置:当不需要停止所述恢复作业时,记录所述恢复作业的详细信息,返回成功信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鼎甲计算机科技有限公司,未经广州鼎甲计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711489829.2/1.html,转载请声明来源钻瓜专利网。