[发明专利]一种虚拟机负载均衡方法、管理模块及虚拟机集群系统在审
申请号: | 201210027127.3 | 申请日: | 2012-02-08 |
公开(公告)号: | CN102594881A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 韩辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 负载 均衡 方法 管理 模块 集群 系统 | ||
技术领域
本发明涉及数据中心的技术领域,尤其涉及的是一种虚拟机负载均衡方法、管理模块及虚拟机服务器集群系统。
背景技术
负载均衡(Load Balance),也称作负载分担,能够将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。其中,虚拟机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机负载均衡技术可以连续不停地监控虚拟服务器主机集群中资源池的应用率,并能够根据业务需要在虚拟机中智能地分配其所需的资源。通过动态分发平衡计算资源,虚拟机负载均衡技术能够整合服务器,从而维持业务的连续性和安全性、提高资源利用率,节省IT成本和能源消耗。
目前虚拟化的主流厂商中VMware和Microsoft已经推出虚拟机负载均衡技术,而开源虚拟化XEN也在准备推出虚拟化负载均衡技术。其中,不同厂家利用虚拟机管理平台进行负载均衡的工具、策略、通信方式通常是不同的,比如,VMware的负载均衡管理策略通过衡量整个集群环境的负载情况来判断当前主机是否过载,为了达到平衡,负载均衡管理借助虚拟机迁移工具把虚拟机从超负荷的主机中迁移出来。而Microsoft的负载均衡管理策略不会去计算整个集群的负载情况,仅通过单台宿主机的资源使用率来决定该主机是否过载以及过载后是否需要对虚拟机做在线迁移,比如,如果当前主机的内存使用率超过“物理内存总量减去宿主机预留的内存量”时,负载均衡服务就认为该主机过载。
综上,不同虚拟化厂商采用自身的负载均衡管理平台管理本厂家的虚拟机服务器,如果虚拟机服务器主机集群中混合安装了基于不同厂家的虚拟机服务器,那么在现有技术中,各自厂家提供的负载均衡管理平台只管理本厂家的虚拟机服务器。比如,如图1所示,虚拟机服务器主机集群中混合安装了A厂家和B厂家的虚拟机服务器,A厂家的负载均衡管理平台只能调度A厂家的虚拟机服务器,而无法调度B厂家的虚拟机服务器,对于B厂家的负载均衡管理也存在着同样的问题。因此,现有技术中,不管是A厂家的负载均衡管理平台还是B厂家的负载均衡管理平台,都只能实现本厂家虚拟平台下的负载均衡,具有一定的局限性。
因此,现有技术中,混合安装了基于不同厂家的虚拟机服务器的集群没有实现不同厂家的虚拟机服务器在集群内的共同负载分担,因此,现有的基于集群的虚拟机负载均衡管理有待改进。
发明内容
本发明所要解决的技术问题是提供一种虚拟机负载均衡方法、管理模块及虚拟机服务器集群系统,解决不同厂家的虚拟机服务器不能够在虚拟机服务器集群域内协作分担负载的问题。
为了解决上述技术问题,本发明提供了一种虚拟机负载均衡方法,应用于虚拟机服务器集群域的主管理模块中,所述虚拟机服务器集群域安装了不同厂家的虚拟机服务器,每个厂家的虚拟机服务器归属于本厂家的管理模块管理,负责集群域负载均衡管理的一管理模块为主管理模块,其余的管理模块为从管理模块,该方法包括:
通过与本管理模块管理的虚拟机服务器通信收集本管理模块管理域内的虚拟机资源信息和虚拟机负载信息,接收从管理模块上报的所述从管理模块管理域内的虚拟机资源信息和虚拟机负载信息,统计所述虚拟机服务器集群域内的虚拟机资源信息和虚拟机负载信息;
根据统计结果进行负载均衡运算,如产生本管理模块管理域中虚拟机服务器的负载分担任务,直接下发给相应虚拟机服务器,如产生从管理模块管理域中虚拟机服务器的负载分担任务,则发送给相应的从管理模块进行下发。
本发明还提供了一种虚拟机负载均衡方法,应用于虚拟机服务器集群域的从管理模块中,所述虚拟机服务器集群域安装了不同厂家的虚拟机服务器,每个厂家的虚拟机服务器归属于本厂家的管理模块管理,负责集群域负载均衡管理的一管理模块为主管理模块,其余的管理模块为从管理模块,该方法包括:
通过与本管理模块管理的虚拟机服务器通信收集本管理模块管理域内的虚拟机资源信息和虚拟机负载信息,并上报给主管理模块;
接收到主管理模块发送的本管理模块管理域内虚拟机服务器的负载分担任务后,下发给自身管理的虚拟机服务器。本发明还提供了一种虚拟机负载均衡方法,应用于安装了不同厂家的虚拟机服务器的集群中,每个厂家的虚拟机服务器归属于本厂家的管理模块管理,负责集群域负载均衡管理的一管理模块为主管理模块,其余的管理模块为从管理模块,该方法包括:
所述主管理模块按照上述主管理模块采用的虚拟机负载均衡方法进行负载均衡处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210027127.3/2.html,转载请声明来源钻瓜专利网。