[发明专利]一种基于国产平台虚拟机和容器的超融合调度方法在审
申请号: | 202111238875.1 | 申请日: | 2021-10-25 |
公开(公告)号: | CN113900773A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 陈娜;钟生海;丁晓东;平笑柔;杨飞;许健 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 刘瑞东 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 国产 平台 虚拟机 容器 融合 调度 方法 | ||
1.一种基于国产平台虚拟机和容器的超融合调度方法,其特征在于,该方法包括如下步骤:
S1、发送创建虚拟机请求
用户首先通过RestfulAPI向Keystone组件获取认证,然后向Nova-api进程发送一个创建虚拟机的请求,并携带获取的认证信息和创建虚拟机的参数;
S2、Nova-api接收并解析请求
Nova-api将认证信息发送到Keystone里确认认证信息是否有效,认证通过后且Nova-api检查权限通过后向数据库写入新建虚拟机的数据库记录;
S3、Placement选择主机节点
Nova-api让Nova-conductor去创建虚拟机,Nova-conductor让Nova-scheduler请求Placement,Placement根据请求的资源数量和特征选择用于创建虚拟机的一个或多个主机节点;
S4、返回目标主机节点
Nova-scheduler对Placement返回的用于创建虚拟机的主机节点进行筛选,根据策略选择一个拟运行虚拟机的目标宿主机返回给Nova-conductor;
S5、更新资源清单
Placement更新目标主机节点的可用资源(R1,R2,……Rn)=原资源总量(O1,O2,……On)-分配的虚拟机资源(AV1,AV2,……AVn);
S6、创建虚拟机
Nova-conductor让拟运行虚拟机的目标宿主机的Nova-compute服务创建虚拟机,Nova-compute根据要创建的虚拟机的元数据信息为虚拟机分配资源,并请求镜像服务获取新建虚拟机的镜像信息和创建镜像文件,初始化虚拟网络设备并启动虚拟机;
S7、发送创建容器请求
用户通过Zun组件发出一个创建容器的RESTful请求到Zun-api服务;
S8、Zun-api接收并解析请求
Zun-api服务接收到创建容器的请求,并将请求通过消息队列发送到Placement组件;
S9、Placement选择主机节点
Zun-api服务接收到终端发送过来的请求后,通过消息队列请求Placement,Placement根据当前存储的节点资源信息(R1,R2,……Rn)选择一个或多个计算节点来作为创建容器的主机节点;
S10、返回目标主机节点
Zun-api对Placement返回的用于创建容器的主机节点进行筛选,根据策略选择一个拟运行容器的目标宿主机,并返回给Zun-compute;
S11、更新资源清单
Placement更新目标主机的可用资源(R1’,R2’,……Rn’)=原资源总量(R1,R2,……Rn)-分配的容器资源(AC1,AC2,……ACn),并向拟运行容器的目标宿主机上的Zun-compute服务发送一个创建容器的消息;
S12、创建容器
拟运行容器的目标宿主机上的Zun-compute接收到消息后,向Docker引擎发送一个创建容器的请求,容器引擎响应并创建一个容器。
2.如权利要求1所述的基于国产平台虚拟机和容器的超融合调度方法,其特征在于,所述步骤S3中Nova-api通过发消息到消息队列让Nova-conductor去创建虚拟机;Nova-conductor通过发消息到消息队列让Nova-scheduler请求Placement。
3.如权利要求1所述的基于国产平台虚拟机和容器的超融合调度方法,其特征在于,Placement组件中存储整个集群主机节点的资源清单。
4.如权利要求3所述的基于国产平台虚拟机和容器的超融合调度方法,其特征在于,资源包括vCPU、硬盘和内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111238875.1/1.html,转载请声明来源钻瓜专利网。