[发明专利]一种虚拟化集群的资源分配方法、装置和系统在审
申请号: | 201310400603.6 | 申请日: | 2013-09-05 |
公开(公告)号: | CN103455378A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 于璠;刘力力 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 集群 资源 分配 方法 装置 系统 | ||
1.一种虚拟化集群的资源分配方法,其特征在于,由集群侧管理中心设备执行,所述方法包括:
计算虚拟化集群中虚拟机的资源需求值;
根据所述计算的虚拟机的资源需求值、所述虚拟化集群的资源池的结构、所述虚拟机的资源设置以及所述资源池的资源设置,确定所述虚拟机的资源分配值;
将所述确定的资源分配值发送给所述虚拟机所属主机,以使所述主机按照所述资源分配值,为所述虚拟机分配资源。
2.根据权利要求1所述的方法,其特征在于,
所述分配的资源包括中央处理器CPU资源和内存资源;
所述计算虚拟化集群中虚拟机的资源需求值包括:
计算虚拟化集群中虚拟机的CPU资源需求值和内存资源需求值,其中:
所述CPU资源需求值=所述虚拟机CPU的当前使用量×(1+a%),
所述内存资源需求值=所述虚拟机内存的当前使用量+(所述虚拟机内存的规格-所述内存的当前使用量)×a%;
所述a为0至30之间的任意数值;
所述确定所述虚拟机的资源分配值包括:
确定所述虚拟机的中央处理器CPU资源分配值和内存资源分配值。
3.根据权利要求1或2所述的方法,其特征在于,
所述资源池的资源设置包括所述资源池的预留和上限;
所述虚拟机的资源设置包括所述虚拟机的预留和上限;
所述根据所述计算的虚拟机的资源需求值、所述虚拟化集群的资源池结构、所述虚拟机的资源设置以及与所述虚拟机相关的资源池的资源设置,确定所述虚拟机的资源分配值包括:
根据所述计算的虚拟机的资源需求值和所述虚拟化集群的资源池结构,计算所述资源池的实际资源需求值,所述资源池的实际资源需求值等于所述资源池下的子资源池的资源需求值和所述资源池下的虚拟机的资源需求值之和;
根据所述资源池的实际资源需求值和所述资源池的资源设置,确定所述资源池的资源需求值,其中:
如果所述资源池的实际资源需求值小于所述资源池的预留,将所述资源池的预留确定为所述资源池的资源需求值;
如果所述资源池的实际资源需求值大于所述资源池的上限,将所述资源池的上限确定为所述资源池的资源需求值;
如果所述资源池的实际资源需求值在所述资源池的预留和上限之间,将所述资源池的实际资源需求值确定为所述资源池的资源需求值;
根据所述确定的所述资源池的资源需求值和所述资源池当前的资源分配值,确定所述虚拟机的资源分配值,其中:
如果所述确定的所述资源池的资源需求值小于或等于所述资源池当前的资源分配值,将所述子资源池的资源需求值确定为所述子资源池的资源分配值,其中:如果所述虚拟机的资源需求值小于等于所述虚拟机的上限,将所述虚拟机的资源需求值确定为所述虚拟机的资源分配值,如果所述虚拟机的资源需求值大于所述虚拟机的上限,将所述虚拟机的上限确定为所述虚拟机的资源分配值;
如果所述确定的所述资源池的资源需求值大于所述资源池当前的资源分配值,将所述子资源池的预留确定为所述子资源池的资源分配值,将所述虚拟机的预留确定为所述虚拟机的资源分配值。
4.根据权利要求3所述的方法,其特征在于,
所述资源池的资源设置还包括所述资源池的份额;
所述虚拟机的资源设置还包括所述虚拟机的份额;
所述根据所述确定的所述资源池的资源需求值和所述资源池当前的资源分配值,确定所述虚拟机的资源分配值后,所述方法还包括:
如果所述资源池的剩余可用资源大于0,并且所述资源池下的子资源池的资源需求值大于所述确定的子资源池的资源分配值和/或所述资源池下的虚拟机的资源需求值大于所述确定的虚拟机的资源分配值,按照所述子资源池和所述虚拟机的份额,计算所述剩余可用资源中分配给所述虚拟机的分配值;
根据所述计算的虚拟机的分配值,更新所述确定的虚拟机的资源分配值,所述更新后的资源分配值为所述计算的虚拟机的分配值和所述确定的虚拟机的资源分配值之和;
所述将所述确定的资源分配值发送给所述虚拟机所属主机包括:
将所述更新的资源分配值发送给所述虚拟机所属主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310400603.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法及装置
- 下一篇:安卓设备及其适配器视图的异步数据加载方法及装置