[发明专利]一种虚拟机调度管理方法及调度器在审
申请号: | 201710572560.8 | 申请日: | 2017-07-13 |
公开(公告)号: | CN107341045A | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 雷亚帅;李红卫;解晓哲;赵仁明;郭春庭 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 调度 管理 方法 | ||
1.一种虚拟机调度管理方法,其特征在于,包括以下步骤:
通过调度器获取集群中虚拟机的业务特征信息和/或状态特征信息并根据所述业务特征信息和/或所述状态特征信息,对虚拟机进行管理;其中,所述业务特征信息包括以下至少之一:负载大小信息、负载分布信息、虚拟机空闲时间信息、虚拟机连接失败信息;所述状态特征信息包括:正常状态、异常不可用状态。
2.根据权利要求1所述的方法,其特征在于,所述调度器通过端口监听器、调度策略池获取集群中虚拟机的业务特征信息。
3.根据权利要求1所述的方法,其特征在于,所述调度器通过健康检查监视器获取集群中虚拟机的状态特征信息。
4.根据权利要求2所述的方法,其特征在于,所述调度器通过端口监听器、调度策略池获取集群中虚拟机的业务特征信息之前,还包括:
创建用于端口监听的端口监听器,每个所述端口监听器绑定一个端口来监听该端口上的请求。
5.根据权利要求2所述的方法,其特征在于,所述调度策略池中的调度策略包括:将请求分发至当前正在处理的请求数最少的虚拟机;或者,轮流分发请求;或者,根据请求中携带的IP地址信息,将所述请求分发至处理该IP地址的虚拟机。
6.根据权利要求3所述的方法,其特征在于,通过健康检查监视器来检测集群中各个虚拟机是否处于正常状态。
7.根据权利要求6所述的方法,其特征在于,若检测到集群中存在虚拟机处于异常不可用状态,则通过所述调度器或所述健康检查监视器向所述调度策略池发送删除指令;所述调度策略池执行所述删除指令,将集群中处于异常不可用状态的虚拟机从集群中删除。
8.根据权利要求2所述的方法,其特征在于,若检测到集群中存在虚拟机负载连接数超过预设值且待工作队列中无虚拟机,则创建虚拟机并将创建的虚拟机加入集群中;其中,所述调度策略池定时或实时将收集到的虚拟机负载连接数上报至所述调度器。
9.根据权利要求8所述的方法,其特征在于,若队列有待工作虚拟机,则启动队首虚拟机并将其加入集群中。
10.根据权利要求2所述的方法,其特征在于,若集群中的虚拟机空闲时间超过预设时间,则将其关机入队,从集群中删除;或者,若集群中虚拟机连接失败次数大于预设次数,则删除该虚拟机;其中,所述调度策略池定时或实时将收集到的虚拟机空闲时间或虚拟机连接失败次数上报至所述调度器。
11.一种调度器,其特征在于,包括获取模块、管理模块;其中,所述获取模块与所述管理模块相连;
所述获取模块,用于通过调度器获取集群中虚拟机的业务特征信息和/或状态特征信息;其中,所述业务特征信息包括以下至少之一:负载大小信息、负载分布信息、虚拟机空闲时间信息、虚拟机连接失败信息;所述状态特征信息包括:正常状态、异常不可用状态;
所述管理模块,用于根据从所述获取模块中获取的所述业务特征信息和/或所述状态特征信息,对虚拟机进行管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710572560.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式数据中心统一监控架构及方法
- 下一篇:一种信息安全管理方法及装置