[发明专利]一种虚拟机负载均衡处理的方法在审
申请号: | 201410077897.8 | 申请日: | 2014-03-05 |
公开(公告)号: | CN104899094A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 金飞;葛菲 | 申请(专利权)人: | 安徽皖新金智教育科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 负载 均衡 处理 方法 | ||
技术领域
本发明涉及数据中心的技术领域,尤其涉及一种虚拟机负载均衡处理的方法。
背景技术
负载均衡 (Load Balance),也称作负载分担,能够将负载 ( 工作任务 ) 进行平衡、分摊到多个操作单元上进行执行,例如 Web 服务器、FTP 服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。其中,虚拟机 (Virtual Machine) 是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机负载均衡技术可以连续不停地监控虚拟服务器主机集群中资源池的应用率,并能够根据业务需要在虚拟机中智能地分配其所需的资源。通过动态分发平衡计算资源,虚拟机负载均衡技术能够整合服务器,从而维持业务的连续性和安全性、提高资源利用率,节省 IT成本和能源消耗。
虚拟化技术是云计算中的核心关键技术。通过虚拟化技术可以把一台服务器虚拟化成多台虚拟机 VM(Virtual Machine),为用户提供更高效的数据服务。然而,由于各物理主机处理能力的差异以及各应用程序的不确定性,导致了虚拟计算环境中各物理主机的负载失衡,即有些物理主机的资源利用率很高,导致该物理主机的资源被耗尽,而有些物理主机的资源利用率很低,甚至被闲置,没有得到有效地利用。
目前虚拟化的主流厂商中VMware和Microsoft已经推出虚拟机负载均衡技术,而开源虚拟化 XEN 也在准备推出虚拟化负载均衡技术。其中,不同厂家利用虚拟机管理平台进行负载均衡的工具、策略、通信方式通常是不同的,比如,VMware 的负载均衡管理策略通过衡量整个集群环境的负载情况来判断当前主机是否过载,为了达到平衡,负载均衡管理借助虚拟机迁移工具把虚拟机从超负荷的主机中迁移出来。而 Microsoft 的负载均衡管理策略不会去计算整个集群的负载情况,仅通过单台宿主机的资源使用率来决定该主机是否过载以及过载后是否需要对虚拟机做在线迁移,比如,如果当前主机的内存使用率超过“物理内存总量减去宿主机预留的内存量”时,负载均衡服务就认为该主机过载。因此,现有技术中,混合安装了基于不同厂家的虚拟机服务器的集群没有实现不同厂家的虚拟机服务器在集群内的共同负载分担,因此,现有的基于集群的虚拟机负载均衡管理有待改进。
发明内容
本发明是为避免上述已有技术中存在的不足之处,提供一种虚拟机负载均衡处理的方法,解决不同厂家的虚拟机服务器不能够在虚拟机服务器集群域内协作分担,以实现对 VM 资源的均衡调度,使得服务器资源能得到最大效率的调度。
本发明的技术方案是:一种虚拟机负载均衡处理的方法,应用于虚拟机服务器集群域的主管理模块中,所述虚拟机服务器集群域安装了不同厂家的虚拟机服务器,每个厂家的虚拟机服务器归属于本厂家的管理模块管理,负责集群域负载均衡管理的一管理模块为主管理模块,其余的管理模块为从管理模块,包括以下步骤:
a.通过与本管理模块管理的虚拟机服务器通信收集本管理模块管理域内的虚拟机资源信息和虚拟机负载信息,接收从管理模块上报的所述从管理模块管理域内的虚拟机资源信息和虚拟机负载信息,统计所述虚拟机服务器集群域内的虚拟机资源信息和虚拟机负载信息 ;
b.虚拟机服务器查询处于可用状态且对外活动连接数目最小的虚拟机 VM ;如果只查询到一台虚拟机 VM 处于可用状态且对外活动连接数目最小,则将该虚拟机 VM 作为目标虚拟机 VM ;
c.如果查询到有多于一台的虚拟机 VM 处于可用状态且对外活动连接数目最小,则在这多台虚拟机 VM 中选取实时流量最小的虚拟机 VM 作为目标虚拟机 VM ;
d. 把连接建立到目标虚拟机 VM 之上,由该目标虚拟机 VM 直接下发给相应虚拟机服务器,如产生从管理模块管理域中虚拟机服务器的负载分担任务,则发送给相应的从管理模块进行下发。
在所述步骤 c 中,虚拟机服务器查询虚拟机 VM 时,如果某一虚拟机 VM 正处于在不同服务器间进行迁移的迁移状态时,虚拟机服务器将该处于迁移状态中的虚拟机 VM 置为不可用状态 ;在迁移完成后,重新将该虚拟机VM置为可用状态,虚拟机服务器统计该虚拟机VM的对外活动连接数目,使该虚拟机 VM 重新参与负载均衡调度。
与已有技术相比,本发明有益效果体现在 :
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽皖新金智教育科技有限公司,未经安徽皖新金智教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410077897.8/2.html,转载请声明来源钻瓜专利网。