[发明专利]一种虚拟机迁移决策方法及装置在审
申请号: | 201410680289.6 | 申请日: | 2014-11-24 |
公开(公告)号: | CN105656969A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 郑晓航 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉;李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 迁移 决策 方法 装置 | ||
技术领域
本发明涉及云计算和网络虚拟化领域,尤其涉及一种虚拟机迁移决策 方法及装置。
背景技术
随着云计算技术和网络虚拟化技术的发展,OpenStack提供了一套部署 云的操作平台或工具集,为云计算基础设施服务提供解决方案。OpenStack 具有开源、互操作性、可移植性、易用性的特点,而且还提供开发的 API(ApplicationProgrammingInterface,应用程序编程接口),以便进行二次 开发,能够方便地与其他系统进行集成,赢得业界越来越多的关注。
虚拟机的迁移是指将源物理主机上运行的虚拟机操作系统及应用程序 移动到目标物理主机上,并且在目标主机上能够正常运行。OpenStack自带 虚拟机的迁移功能,允许一个正在运行的虚拟机实例从一个计算节点迁移 到另一个计算节点,但是虚拟机的迁移需要操作人员手动的在界面操作, 因操作人员在虚拟机迁移时无法了解全网的网络利用情况,不明确如何迁 移才能达到最优的效果,可能会出现迁移后网络出现更加拥塞的局面,所 以目前的实现无法实现动态监测、动态决策、动态迁移的目的。
发明内容
本发明提供了一种虚拟机迁移决策方法及装置,解决了现有方案中因 虚拟机迁移导致网络出现阻塞,且无法进行动态决策的问题。
为解决上述技术问题,本发明提供了一种虚拟机迁移决策方法,包括:
获取物理节点的网络流量统计信息,以及所述物理节点内各个虚拟机 的网络流量占用信息;
判断所述物理节点的网络流量统计信息是否满足阈值信息,所述阈值 信息为所述物理节点正常工作下的流量信息;
若不满足,根据所述各个虚拟机预设的流量占用信息,分别确定所述 各个虚拟机的网络流量占用信息与流量占用信息的差值;
根据所述差值,对虚拟机执行迁移。
在本发明的一种实施例中,所述网络流量统计信息包括所述物理节点 的当前实际物理网卡带宽占用量;
所述判断所述物理节点的网络流量统计信息是否满足阈值信息,所述 阈值信息为所述物理节点正常工作下的流量信息具体包括:
根据所述物理节点的最大实际物理网卡带宽占用量,确定所述物理节 点正常工作下的物理网卡带宽占用量;
判断所述物理节点的当前实际物理网卡带宽占用量是否满足所述物理 节点正常工作下的物理网卡带宽占用量。
在本发明的一种实施例中,所述根据所述差值,对虚拟机执行迁移具 体包括:
判断所述差值是否为正;
对所述差值为正的至少一个虚拟机执行迁移。
在本发明的一种实施例中,所述网络流量占用信息包括所述虚拟机的 当前实际出口带宽占用量;
所述根据所述各个虚拟机预设的流量占用信息,分别确定所述各个虚 拟机的网络流量占用信息与流量占用信息的差值具体包括:
分别预设所述各个虚拟机的最大出口带宽量;
根据所述各个虚拟机预设的最大出口带宽量,分别计算所述各个虚拟 机的当前实际出口带宽占用量与最大出口带宽量的差值。
在本发明的一种实施例中,所述对所述差值为正的至少一个虚拟机执 行迁移具体包括:
将所述差值为正的虚拟机添加至待迁移虚拟机列表;
在所述待迁移虚拟机列表中,确定至少一个需要迁移的虚拟机,使迁 移所述至少一个需要迁移的虚拟机后的物理节点的网络流量统计信息满足 所述阈值信息;
将所述至少一个需要迁移的虚拟机作为待迁移虚拟机,对所述待迁移 虚拟机执行迁移。
在本发明的一种实施例中,所述在所述待迁移虚拟机列表中,确定至 少一个需要迁移的虚拟机,使迁移所述至少一个需要迁移的虚拟机后的物 理节点的网络流量统计信息满足所述阈值信息具体包括:
在所述待迁移虚拟机列表中,判断迁移所述差值最大的虚拟机后的物 理节点的网络流量统计信息是否满足所述阈值信息;
若满足,则将所述差值最大的虚拟机确定为需要迁移的虚拟机,否则 判断迁移所述差值最大的虚拟机以及差值次大的虚拟机后的物理节点的网 络流量统计信息是否满足所述阈值信息,若满足,则将所述差值最大的虚 拟机以及差值次大的虚拟机确定为需要迁移的虚拟机,否则直到判断出迁 移虚拟机后的物理节点的网络流量统计信息满足所述阈值信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410680289.6/2.html,转载请声明来源钻瓜专利网。