[发明专利]一种虚拟机备份方法和系统有效
申请号: | 201811275388.0 | 申请日: | 2018-10-30 |
公开(公告)号: | CN109445908B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 苑贵全 | 申请(专利权)人: | 杭州炎魂网络科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 北京高航知识产权代理有限公司 11530 | 代理人: | 秦瑞 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 备份 方法 系统 | ||
1.一种虚拟机备份方法,包括如下步骤:
响应于虚拟机备份指令,备份虚拟机数据;
将备份的虚拟机数据发送到管理服务器;
启动迁移代理,迁移所述虚拟机;
记录迁移过程中虚拟机数据的改变,保存为迁移过程数据;
将迁移过程数据发送到管理服务器;
合并迁移过程数据和虚拟机数据;
所述备份方法实现从一台物理机到另一台物理机的虚拟机的迁移,其中根据物理机的属性,而将系统中的多个物理机预先加以划分,形成多个物理机群,在迁移时,根据迁移指令以及虚拟机的属性首先选择物理机群,进一步选择物理机群中最合适的物理机,分配给虚拟机,从而完成虚拟机的迁移;
所述备份方法所适用的虚拟机备份系统包括多个物理机群以及服务器,服务器实现整个迁移系统的管理,这些物理机群中每个都包括一个或多个物理机,物理机群是虚拟机备份系统中的服务器预先根据物理机的属性进行划分的,从而形成具有标志性属性的多个物理机群,包括具有大存储容量属性的物理机群、具有快速计算能力属性的物理机群;物理机群中包括的物理机上运行有一个或多个虚拟机,运行在物理机上的虚拟机在接到服务器发出的迁移指令时,从原有的物理机迁移到与迁移指令和其自身虚拟机的属性相匹配的其他物理机,从而完成虚拟机的迁移。
2.如权利要求1所述的虚拟机备份方法,其中虚拟机数据包括从虚拟机读出和写入的数据以及虚拟机配置信息。
3.如权利要求1或2所述的虚拟机备份方法,其中启动迁移代理,迁移所述虚拟机包括如下子步骤:
在虚拟机所在的物理机上安装迁移代理;
创建用于所述虚拟机的一个或多个链接,所述链接标识所述虚拟机在所述物理机的存储器中的数据页;
修改所述虚拟机的权限,使得由迁移代理实现对所述虚拟机的访问;
迁移代理迁移所述虚拟机到其他物理机。
4.如权利要求3所述的虚拟机备份方法,其中记录迁移过程中虚拟机数据的改变,保存为迁移过程数据,包括:
在迁移代理迁移所述虚拟机到其他物理机期间,如果存在对于所述虚拟机的访问操作,则由迁移代理根据一个或多个链接访问存储器,并记录迁移过程中虚拟机数据的改变,保存为迁移过程数据。
5.如权利要求1所述的虚拟机备份方法,其中记录备份虚拟机数据的时间,备份在此时间之后的虚拟机数据,作为迁移过程数据的一部分。
6.如权利要求5所述的虚拟机备份方法,其中在合并迁移过程数据和虚拟机数据之后,将合并之后的数据发送到迁移之后的虚拟机。
7.一种虚拟机备份系统,包括如下部件:
服务器;
一个或多个物理机;
运行在物理机上的一个或多个虚拟机;
其中虚拟机执行如上权利要求1-6之一所述的方法。
8.如权利要求7所述的虚拟机备份系统,其中服务器上存储有迁移代理。
9.如权利要求7所述的虚拟机备份系统,服务器包括备份存储器,存储迁移过程数据和虚拟机数据。
10.一种存储介质,存储有指令,所述指令使得具有处理器的系统执行如权利要求1-6之一所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州炎魂网络科技有限公司,未经杭州炎魂网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811275388.0/1.html,转载请声明来源钻瓜专利网。