[发明专利]一种创建虚拟机的调度方法及装置在审
申请号: | 201911406503.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111190699A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 潘景基 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/30 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 创建 虚拟机 调度 方法 装置 | ||
本发明实施例公开了一种创建虚拟机的调度方法及装置,包括根据虚拟化系统主机的监控数据和温度告警数据,得到主机的总健康级别;若主机的总健康级别满足要求,则计算主机的网络流量值;将所述网络流量值与流量阈值进行比较,根据比较结果确定主机的优先调度情况。本发明通过对主机健康级别和网络流量值的计算,得到创建虚拟机的优先调度情况,为用户在虚拟化系统创建虚拟机时,优先调度找到符合创建虚拟机的最优主机资源,保证了新建虚拟机的运行稳定性及整个虚拟化系统的主机运行效率。
技术领域
本发明涉及虚拟机创建技术领域,具体地说是一种创建虚拟机的调度方法及装置。
背景技术
云计算是继互联网、计算机后在信息时代又一种新的革新,云计算具有很强的扩展性和需要性,能够为用户提供一种全新的体验。云计算的核心是将很多的计算机资源协调在一起,使用户通过网络就可以获取到无限的资源,同时获取的资源不受时间和空间的限制。
而目前在企业级服务器虚拟化解决方案中,浪潮的产品InCloud Sphere企业版虚拟化系统为计算、存储和网络提供了完整的虚拟化解决方案,支持资源的灵活分配、动态组合、在线调整与智能调度,最终将资源以池、集群或虚拟机的形式呈现给用户。
针对浪潮InCloud Sphere企业版虚拟化系统即ICS,对于运行虚拟机的稳定性要求较高,且对于主机的整体运行效率也较高,合理布局创建虚拟机的调度机制对保障ICS系统的正常整体运行很重要。
发明内容
本发明实施例中提供了一种创建虚拟机的调度方法及装置,以解决现有技术中亟需创建虚拟机调度机制的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
本发明第一方面提供了一种创建虚拟机的调度方法,包括以下步骤:
根据虚拟化系统主机的监控数据和温度告警数据,得到主机的总健康级别;
若主机的总健康级别满足要求,则计算主机的网络流量值;
将所述网络流量值与流量阈值进行比较,根据比较结果确定主机的优先调度情况。
进一步地,所述主机的总健康级别由主机健康级别和主机温度告警级别的组合来确定,具体为:
在主机健康级别为健康,且主机温度告警级别为正常时,主机总健康级别为最优;
在主机健康级别为健康,且主机温度告警级别为次要时,主机总健康级别为次要;
除上述两种情况外,主机健康级别与主机温度告警级别的组合,对应的主机总健康级别均为欠佳。
进一步地,所述主机健康级别包括健康和不健康,所述主机健康级别通过主机健康度来衡量,具体为:
比较主机健康度与主机健康阈值;
若主机健康度大于等于主机健康阈值,则主机健康级别为健康;
若主机健康度小于主机健康阈值,则主机健康级别为不健康。
进一步地,所述主机健康度的计算具体为:
若主机CPU、内存和存储的健康度均大于等于20,则主机健康度采用加权计算,主机健康度=CPU健康度×0.40+内存健康度×0.45+存储健康度×0.15;
若主机CPU、内存和存储中任一项的健康度小于20,则主机健康度采用惩罚加权计算,主机健康度=小于20的健康度×0.90+其他健康度平均值×0.15。
进一步地,所述主机CPU、内存和存储的健康度的计算均为:
当使用率a在[0%-40%]时,健康度b=-0.005×a2-0.05×a+100.00;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911406503.8/2.html,转载请声明来源钻瓜专利网。