[发明专利]一种实现虚拟机迁移的方法和云系统有效
申请号: | 201210295260.7 | 申请日: | 2012-08-20 |
公开(公告)号: | CN102821158A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 吴文青;邓书芬;吴海玲;庹海波 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫 |
地址: | 510310 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 虚拟机 迁移 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及到一种实现虚拟机迁移的方法和云系统。
背景技术
云计算是网格计算(Grid Computing)、 分布式计算(Distributed Computing)、 并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。企业只需定制相应的服务,由云服务商或云端提供需要的基础架构、服务、软硬件资源等,可以节约成本,企业不用投资购买昂贵的硬件设备,不需要负担频繁的维护与升级工作,而且不需要建立自己的数据中心、大型机房、服务器中心等,能够减少硬软件的运行维护费用。
虚拟机的在线实时迁移是云平台中非常重要的一个功能。通过这个功能可以将虚拟机从源物理机迁移到目标物理机上运行。
现有技术常用的虚拟机迁移方式主要是静态迁移模式,即先关闭源物理机上的虚拟机,然后拷贝虚拟机的镜像和内存信息到目标物理机上,然后在目标主机上重新启动这个虚拟机。
现有技术主要存在如下问题:由于采用静态迁移模式,一方面影响用户的使用,即用户必须先在源物理机关闭虚拟机;另一方面在云系统中,虚拟机如果需要多次迁移,就必须反复复制虚拟机文件,因为虚拟机文件的大小至少为4G(一般配置为10G),反复复制通常需要花费较长时间;此外静态迁移模式本质上就是简单的复制,虚拟机迁移的成功率比较低。
发明内容
为解决上述的技术问题,本发明的目的之一在于提供一种实现虚拟机迁移的方法,本发明的另一目的在于提供一种实现虚拟机迁移的云系统,能够在不影响用户使用的前提下,快速完成虚拟机的迁移过程,并且提高迁移成功率。
本发明实施例提供了一种实现虚拟机迁移的方法,包括:
S1、共享存储服务器创建共享目录,在所述共享目录下存放虚拟机使用的基准镜像和增量镜像;所述共享目录由云系统中的各个物理机挂载,供所述物理机在虚拟机迁移时从所述共享目录复制待迁移虚拟机的基准镜像;
S2、源物理机按照云系统的虚拟机调度策略选择目标物理机,并向所述目标物理机发送预迁移请求信息,请求将虚拟机从源物理机迁移到目标物理机上;
S3、所述目标物理机接收所述预迁移请求信息,根据本机的配置信息判断是否允许虚拟机迁移;
S4、在所述目标物理机允许虚拟机迁移时,所述源物理机监测本机内存数据的变化,采用循环复制的方式向所述目标物理机迁移虚拟机;
S5、在虚拟机迁移完成后,所述目标物理机启动虚拟机,并监测虚拟机是否正常运行;若虚拟机正常运行,则虚拟机迁移成功;否则虚拟机迁移失败,在所述源物理机上恢复运行虚拟机。
本发明实施例还提供了一种实现虚拟机迁移的云系统,包括共享存储服务器、源物理机和目标物理机;
所述共享存储服务器用于创建共享目录,在所述共享目录下存放虚拟机使用的基准镜像和增量镜像;所述共享目录由云系统中的各个物理机挂载,供所述物理机在虚拟机迁移时从所述共享目录复制待迁移虚拟机的基准镜像;
所述源物理机用于按照云系统的虚拟机调度策略选择目标物理机,并向所述目标物理机发送预迁移请求信息,请求将虚拟机从源物理机迁移到目标物理机上;
所述目标物理机用于接收所述预迁移请求信息,根据本机的配置信息判断是否允许虚拟机迁移;
在所述目标物理机允许虚拟机迁移时,所述源物理机还用于监测本机内存数据的变化,采用循环复制的方式向所述目标物理机迁移虚拟机;
在虚拟机迁移完成后,所述目标物理机还用于启动虚拟机,并监测虚拟机是否正常运行;若虚拟机正常运行,则虚拟机迁移成功;否则虚拟机迁移失败;
在虚拟机迁移失败后,所述源物理机还用于在本机上恢复运行虚拟机。
实施本发明实施例,具有如下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210295260.7/2.html,转载请声明来源钻瓜专利网。