[发明专利]云管理平台、宿主机、虚拟机资源部署方法和系统在审
申请号: | 201310567268.9 | 申请日: | 2013-11-14 |
公开(公告)号: | CN103577271A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 张新玲;赵霞;马旭军 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;栗若木 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 平台 宿主 虚拟机 资源 部署 方法 系统 | ||
技术领域
本发明涉及云计算技术领域,尤其涉及的是一种云管理平台、宿主机、虚拟机资源部署方法和系统。
背景技术
随着云计算发展,云管理平台上接入的用户越来越多,整个平台运行的负载也越来越大,在云平台运行过程中不可避免地会出现负载不均衡、虚拟机迁移等问题。
云计算环境中,虚拟机是大粒度的计算资源,用户通常要求虚拟机运行具有稳定性,不希望出现虚拟机频繁迁移的现象,因此,如何有效地实现虚拟机优化部署成为热点。
发明内容
本发明所要解决的技术问题是提供一种云管理平台、宿主机、虚拟机资源部署方法和系统,能够基于用户的个性需求实现虚拟机优化部署,保障云平台的负载均衡。
为了解决上述技术问题,本发明提供了一种虚拟机资源部署方法,应用于云管理平台,该方法包括:
接收用户提交的资源申请请求,并向各宿主机广播该资源申请请求;其中,所述资源申请请求中携带用户申请的每一项资源的请求值和该项资源对应的权值;
如接收到宿主机反馈的响应消息,则从所述响应消息中提取各宿主机的资源剩余信息,根据宿主机的每一项资源的资源剩余信息及该资源对应的权值计算各宿主机的资源提供能力,选出所述资源提供能力最强的宿主机;
在所述选出的宿主机上为用户部署虚拟机资源。
进一步地,该方法还包括下述特点:
所述资源剩余信息为资源剩余率的信息;
根据宿主机的每一项资源的资源剩余信息及该资源对应的权值计算各宿主机的资源提供能力,包括:对宿主机各项资源的剩余率与该项资源的权值的乘积进行求和,将所述总和作为该宿主机的资源提供能力值;其中,所述资源提供能力值越大代表该宿主机的资源提供能力越强。
进一步地,该方法还包括下述特点:
宿主机获取到本宿主机上各项资源的资源剩余信息后,如判断出每一项资源的资源剩余量均超过用户对该项资源的请求值,则向所述云管理平台反馈响应消息,其中携带本宿主机的每一项资源的资源剩余信息。
进一步地,该方法还包括下述特点:
宿主机获取到本宿主机上各项资源的资源剩余信息后,在判断每一项资源的资源剩余量是否均超过用户对该项资源的请求值之前,还判断每一项资源是否过载,如判断出至少存在一项资源过载,则该宿主机不向所述云管理平台反馈响应消息。
进一步地,该方法还包括下述特点:
所述资源包括以下资源的一种或多种:CPU、内存、硬盘存储空间或网络带宽。
为了解决上述技术问题,本发明还提供了一种虚拟机资源部署方法,应用于宿主机,该方法包括:
接收云管理平台广播的资源申请请求;其中,所述资源申请请求中携带用户申请的每一项资源的请求值和该项资源对应的权值;
获取本宿主机上各项资源的资源剩余信息,判断每一项资源的资源剩余量是否均超过用户对该项资源的请求值,是则向所述云管理平台反馈响应消息,其中携带本宿主机的每一项资源的资源剩余信息。
进一步地,该方法还包括下述特点:
获取到本宿主机上各项资源的资源剩余信息后,在判断每一项资源的资源剩余量是否均超过用户对该项资源的请求值之前,还判断每一项资源是否过载,如判断出至少存在一项资源过载,则该宿主机不向所述云管理平台反馈响应消息。
为了解决上述技术问题,本发明还提供了一种虚拟机资源部署方法,该方法包括:
云管理平台接收用户提交的资源申请请求,并向各宿主机广播该资源申请请求;其中,所述资源申请请求中携带用户申请的每一项资源的请求值和该项资源对应的权值;
宿主机接收云管理平台广播的资源申请请求,获取本宿主机上各项资源的资源剩余信息,判断每一项资源的资源剩余量是否均超过用户对该项资源的请求值,是则向所述云管理平台反馈响应消息,其中携带本宿主机的每一项资源的资源剩余信息;
所述云管理平台如接收到宿主机反馈的响应消息,则从所述响应消息中提取各宿主机的资源剩余信息,根据宿主机的每一项资源的资源剩余信息及该资源对应的权值计算各宿主机的资源提供能力,选出所述资源提供能力最强的宿主机,在所述选出的宿主机上为用户部署虚拟机资源。
进一步地,该方法还包括下述特点:
所述资源剩余信息为资源剩余率的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310567268.9/2.html,转载请声明来源钻瓜专利网。