[发明专利]虚机资源调度方法和装置、集群部署方法和装置有效
申请号: | 201911202159.0 | 申请日: | 2019-11-29 |
公开(公告)号: | CN111008064B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 孙振全 | 申请(专利权)人: | 北京首都在线科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 阎敏;杨瑾瑾 |
地址: | 100195 北京市海淀区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 装置 集群 部署 | ||
本发明提出一种虚机资源调度方法和装置、集群部署方法和装置,其中,虚机资源调度方法包括:接收申请虚机资源请求,根据所述申请虚机资源请求确定虚机资源需求;根据所述虚机资源需求,创建申请虚机资源任务和检查虚机资源任务;执行所述申请虚机资源任务,得到满足所述虚机资源需求的目标虚机资源;执行所述检查虚机资源任务,以更新所述申请虚机资源任务的实时状态;在接收到虚机资源获取请求的情况下,返回所述目标虚机资源,所述虚机资源获取请求为所述实时状态为成功的情况下所生成的。可以利用得到的虚机资源部署符合客户定制需求的集群,提高了云计算的定制化服务能力。
技术领域
本发明涉及计算机技术领域,尤其涉及虚机资源调度方法和装置、集群部署方法和装置。
背景技术
云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network StorageTechnologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备份冗余(HighAvailable)等传统计算机和网络技术发展融合的产物。云计算具有超大规模、虚拟化、高可用性、高扩展性、按需付费、廉价等特点。能够快速的为大数据和ELK等集群提供计算服务,但是相对提供集群化,缺乏定制化的基础服务的能力。
发明内容
本发明实施例提供虚机资源调度方法和装置、集群部署方法和装置,以至少解决现有技术中的以上技术问题。
第一方面,本发明实施例提供了一种虚机资源调度方法,包括:
接收申请虚机资源请求,根据所述申请虚机资源请求确定虚机资源需求;
根据所述虚机资源需求,创建申请虚机资源任务和检查虚机资源任务;
执行所述申请虚机资源任务,得到满足所述虚机资源需求的目标虚机资源;
执行所述检查虚机资源任务,以更新所述申请虚机资源任务的实时状态;
在接收到虚机资源获取请求的情况下,返回所述目标虚机资源,所述虚机资源获取请求为所述实时状态为成功的情况下所生成的。
在一种实施方式中,还包括:
生成所述申请虚机资源任务的第一标识符,返回所述申请虚机资源任务的第一标识符;
在接收到状态查询请求的情况下,返回所述申请虚机资源任务的实时状态,所述状态查询请求包括所述第一标识符。
在一种实施方式中,所述执行所述申请虚机资源任务,得到满足所述虚机资源需求的目标虚机资源,包括:
在库存虚机资源满足所述虚机资源需求的情况下,从所述库存虚机资源中获取满足所述虚机资源需求的目标虚机资源;
在所述库存虚机资源不满足所述虚机资源需求的情况下,根据所述虚机资源需求和所述库存虚机资源确定虚机资源创建需求;根据所述虚机资源创建需求获取第一虚机资源;从所述库存虚机资源和所述第一虚机资源中获取满足所述虚机资源需求的目标虚机资源。
在一种实施方式中,所述根据所述虚机资源创建需求获取第一虚机资源,包括:
发送所述虚机资源创建需求至云平台,所述虚机资源创建需求用于使所述云平台创建对应的所述第一虚机资源;
获取所述云平台所创建的所述第一虚机资源。
在一种实施方式中,所述执行所述检查虚机资源任务,包括:
检查所述申请虚机资源任务是否结束;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京首都在线科技股份有限公司,未经北京首都在线科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911202159.0/2.html,转载请声明来源钻瓜专利网。