[发明专利]一种虚拟机迁移方法及装置在审
申请号: | 201710107903.3 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106897116A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 余乐宽 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 方法 装置 | ||
技术领域
本发明涉及虚拟机技术领域,特别是涉及一种虚拟机迁移方法及装置。
背景技术
目前,随着虚拟化技术的高速发展,虚拟机的应用越来越普遍,负载均衡也越来越重要,负载均衡过程中选择要迁移的虚拟机是关键。选择正确、适当的虚拟机进行迁移后,不仅能满足负载均衡的效果,而且迁移的代价也相对较低;反之则不能满足负载均衡的要求和目的,更甚至导致资源负载分配更加不合理。然而目前虚拟机迁移过程中,是随意选择虚拟机进行迁移,不能选择出正确、适当的虚拟机进行迁移,不能满足负载均衡的目的,不能达到负载均衡。
发明内容
本发明的目的是提供一种虚拟机迁移方法及装置,以实现负载均衡。
为解决上述技术问题,本发明提供一种虚拟机迁移方法,该方法包括:
在集群中,计算物理节点的负载与集群平均负载的差值P;
判断差值P是否大于预设阈值R,若是,将物理节点上的虚拟机迁移至负载低于集群平均负载的其他物理节点上。
优选的,所述计算物理节点的负载与集群平均负载的差值P之后,还包括:
在集群中,查找出负载低于集群平均负载的物理节点。
优选的,所述将物理节点上的虚拟机迁移至负载低于集群平均负载的其他物理节点上,包括:
从物理节点上所有虚拟机中选择出负载大于集群平均负载的虚拟机,从选择出来的多个虚拟机中再选择出负载最小的虚拟机作为迁移虚拟机,将迁移虚拟机迁移至负载低于集群平均负载的其他物理节点上。
优选的,所述方法还包括:
若差值P小于等于预设阈值R,确定物理节点的负载为正常状态。
本发明还提供一种虚拟机迁移装置,用于实现所述虚拟机迁移方法,该装置包括:
计算模块,用于在集群中,计算物理节点的负载与集群平均负载的差值P;
迁移模块,用于判断差值P是否大于预设阈值R,若是,将物理节点上的虚拟机迁移至负载低于集群平均负载的其他物理节点上。
优选的,所述装置还包括:
查找模块,用于在集群中,查找出负载低于集群平均负载的物理节点。
优选的,迁移模块包括:
判断单元,用于判断差值P是否大于预设阈值R;
迁移单元,用于若差值P大于预设阈值R,从物理节点上所有虚拟机中选择出负载大于集群平均负载的虚拟机,从选择出来的多个虚拟机中再选择出负载最小的虚拟机作为迁移虚拟机;将迁移虚拟机迁移至负载低于集群平均负载的其他物理节点上。
优选的,所述迁移模块还包括:
状态确定单元,用于若差值P小于等于预设阈值R,判定物理节点的负载为正常状态。
本发明所提供的一种虚拟机迁移方法及装置,在集群中,计算物理节点的负载与集群平均负载的差值P;判断差值P是否大于预设阈值R,若是,将物理节点上的虚拟机迁移至负载低于集群平均负载的其他物理节点上。可见,规定一个节点负载与平均负载差值的阈值R,若当某物理节点的负载与整个集群平均负载的差值P超过R时,则该节点负载过高,需要将其上虚拟机迁移至负载低于平均负载的物理节点之上,以达到负载均衡的目的,如此实现负载均衡。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明所提供的一种虚拟机迁移方法的流程图;
图2为本发明所提供的一种虚拟机迁移装置的结构示意图。
具体实施方式
本发明的核心是提供一种虚拟机迁移方法及装置,以实现负载均衡。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明所提供的一种虚拟机迁移方法的流程图,该方法包括:
S11:在集群中,计算物理节点的负载与集群平均负载的差值P;
S12:判断差值P是否大于预设阈值R,若是,将物理节点上的虚拟机迁移至负载低于集群平均负载的其他物理节点上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710107903.3/2.html,转载请声明来源钻瓜专利网。