[发明专利]虚拟化集群整合方法、装置及虚拟化集群系统有效
| 申请号: | 201210298873.6 | 申请日: | 2012-08-21 |
| 公开(公告)号: | CN102866915A | 公开(公告)日: | 2013-01-09 |
| 发明(设计)人: | 赵雁斌 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/455 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 黄厚刚 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 集群 整合 方法 装置 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种虚拟化集群整合方法、装置及虚拟化集群系统。
背景技术
随着计算机技术的飞速发展,越来越多的公司和研究机构开始关注计算机的能耗和资源利用率,而云计算则是其中关键的计算模式。服务器虚拟化技术作为云计算中基于基础设施层的关键技术,通过对物理机进行虚拟化,实现在单台物理机上部署多台虚拟机,形成虚拟化集群,以此来提高物理机的资源利用率。为了更加有效地利用能源,虚拟化集群还加入了集群整合这一特性。
现有技术采取的虚拟化集群整合方式是:当整个集群的负载低于阈值一段时间后,根据资源分布情况,首先确定最小物理机数目,然后根据当前集群物理机的虚拟机分布情况,给出虚拟机迁移指令和物理机下电指令;根据迁移指令,选择将负载比较低的物理机上的虚拟机进行迁移,并在执行完毕所有的虚拟机迁移指令后,再执行物理机下电指令。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有技术中的虚拟化集群整合方式在选择下电的物理机时,通常都是尽量选择负载比较低的物理机,这样可能会在迁移虚拟机时对集群整体服务级别造成影响;另外,迁移的虚拟机数量通常会比较大,由于迁移虚拟机时,需要占用网络传输等操作,不仅会对集群整体服务级别造成一定影响,还将降低用户体验。
发明内容
有鉴于此,本发明实施例提供了一种虚拟化集群整合方法、装置及虚拟化集群系统,以解决集群整合时影响集群的服务级别,降低用户体验的问题。所述技术方案如下:
一方面,提供了一种虚拟化集群整合方法,所述方法包括:
根据集群负载选择待整合物理机;
确定迁移所述待整合物理机上的每个虚拟机所用的迁移时间及中断时间;
根据所述迁移时间及中断时间确定迁移所述待整合物理机上的每个虚拟机的迁移代价;
按照所述迁移代价选择待迁移虚拟机;
根据集群负载选择目标物理机;
将选择出的所述待迁移虚拟机迁移至选择出的所述目标物理机上。
可选地,所述确定迁移所述待整合物理机上的每个虚拟机所用的迁移时间,具体包括:
确定所述待整合物理机上的每个虚拟机迁移前的内存、迁移时的平均内存改变率及迁移时的网络传输速度;
根据所述待整合物理机上的每个虚拟机迁移前的内存、迁移时的平均内存改变率及迁移时的网络传输速度确定迁移所述待整合物理机上的每个虚拟机所用的迁移时间。
可选地,所述确定所述待整合物理机上的每个虚拟机迁移时的平均内存改变率,具体包括:
将所述待整合物理机上的每个虚拟机按照特性划分为不同类型,并估算同一类型虚拟机迁移时的内存改变率;
记录所述待整合物理机上的每个虚拟机上一次迁移时的内存改变率;
根据所述待整合物理机上的每个虚拟机的类型、估算出的内存改变率及上一次迁移时的内存改变率确定所述待整合物理机上的每个虚拟机迁移时的平均内存改变率。
可选地,所述确定迁移所述待整合物理机上的每个虚拟机所用的中断时间,具体包括:
确定所述待整合物理机上的每个虚拟机上一次迁移时最后一次迭代的传输时间,以及在目标物理机上的恢复时间;
根据所述传输时间及恢复时间确定迁移所述待整合物理机上的每个虚拟机所用的中断时间。
可选地,所述确定所述待整合物理机上的每个虚拟机上一次迁移时最后一次迭代的传输时间,具体包括:
确定所述待整合物理机上的每个虚拟机迁移前的内存、迁移时的平均内存改变率及迁移时的网络传输速度;
根据所述待整合物理机上的每个虚拟机迁移前的内存、迁移时的平均内存改变率及迁移时的网络传输速度确定所述待整合物理机上的每个虚拟机上一次迁移时最后一次迭代的传输时间。
可选地,所述按照所述迁移代价选择待迁移虚拟机,具体包括:
在所述待整合物理机上的虚拟机中选择迁移代价达到第一阈值的虚拟机作为待迁移虚拟机。
可选地,所述将选择出的所述待迁移虚拟机迁移至选择出的所述目标物理机上之前,还包括:
判断将选择出的所述待迁移虚拟机迁移至选择出的所述目标物理机之后的集群负载是否均衡;
如果是,则执行将选择出的所述待迁移虚拟机迁移至选择出的所述目标物理机上的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210298873.6/2.html,转载请声明来源钻瓜专利网。





