[发明专利]硬件加速设备挂载方法及云平台有效
申请号: | 202010004482.3 | 申请日: | 2020-01-03 |
公开(公告)号: | CN111240800B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 张程;陈记星;廖桥生 | 申请(专利权)人: | 华云数据有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 苏州友佳知识产权代理事务所(普通合伙) 32351 | 代理人: | 储振 |
地址: | 230000 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件加速 设备 方法 平台 | ||
1.硬件加速设备挂载方法,用于以直通模式对云平台中的服务端挂载硬件加速设备,且服务端在硬件加速设备挂载过程中不中断对外服务,其特征在于,包括以下步骤:
S1、服务端接收挂载硬件加速设备的请求数据,对云平台中既有的硬件加速设备传入的请求数据执行初次校验后创建和/或修改规格报告,所述规格报告由规格数据构成,所述初次校验为对API层传入的请求数据的数据格式是否正确及请求数据所对应的硬件加速设备是否符合服务端的使用需求进行判断;
S2、确定服务端所对应的计算节点,当所述计算节点中的硬件加速设备满足服务端的当前需求时,将与请求数据所对应的硬件加速设备所形成的规格数据上传至计算节点的管理层;
S3、由所述管理层对所述规格数据作二次校验,当二次校验通过时由计算节点中的驱动层挂载与所述创建和/或修改规格报告所对应的硬件加速设备至服务端。
2.根据权利要求1所述的硬件加速设备挂载方法,其特征在于,服务端接收挂载硬件加速设备的请求数据之前还包括:
由云平台中的API层对所述请求数据进行校验;
其中,对所述请求数据进行校验的校验对象为:
请求数据格式,硬件加速设备id,硬件加速设备制造商id,硬件加速设备挂载数量及硬件加速设备描述中的一种或者几种的组合。
3.根据权利要求1所述的硬件加速设备挂载方法,其特征在于,所述步骤S1还包括:将创建和/或修改规格报告所对应的规格数据传入云平台所有计算节点的调度层,并由所述调度层确定服务端与硬件加速设备之间的映射关系。
4.根据权利要求1所述的硬件加速设备挂载方法,其特征在于,所述步骤S2还包括:对所述计算节点中的硬件加速设备是否满足服务端的当前需求进行判断,
若是,对服务端不执行迁移操作;
若否,将服务端迁移至满足服务端的当前需求的计算节点中。
5.根据权利要求1所述的硬件加速设备挂载方法,其特征在于,所述步骤S3中计算节点中的驱动层挂载与所述创建和/或修改规格报告所对应的硬件加速设备至服务端执行完毕后还包括:将由驱动层挂载的硬件加速设备所对应的规格数据保存至所属计算节点的数据库中,并对数据库中保存的规格数据执行更新操作。
6.根据权利要求5所述的硬件加速设备挂载方法,其特征在于,在对数据库中保存的规格数据执行更新操作之后还包括:
对挂载硬件加速设备的计算节点中的管理层所留存的硬件加速设备记录表执行更新。
7.根据权利要求1所述的硬件加速设备挂载方法,其特征在于,所述步骤S3中驱动层挂载硬件加速设备具体为:
根据计算节点中管理层下发至能够被Libvirt库所调用的配置数据,通过Libvirt库调用Qemu-kvm、VMware、VirtualBox或者Xen执行PCI直通,以将硬件加速设备挂载至服务端;
所述配置数据中由待加载的硬件加速设备的bus地址和/或插槽号描述。
8.根据权利要求1至7中任一项所述的硬件加速设备挂载方法,其特征在于,所述硬件加速设备为集成CPU、GPU、SoC或者FPGA中的一种或者几种半导体集成电路的电子装置;
所述电子装置通过PCIE1X~PCIE16X接口与服务端相通信;
所述服务端被配置为虚拟机、容器或者云主机。
9.根据权利要求8所述的硬件加速设备挂载方法,其特征在于,所述规格数据包括:表征数量的第一规格数据及表征类型的第二规格数据;
所述步骤S1中修改规格报告具体为:
若挂载相同类型的硬件加速设备,仅修改第一规格数据;
若挂载不同类型的硬件加速设备,同时修改第一规格数据与第二规格数据。
10.一种云平台,其特征在于,包括:至少一个计算节点及控制节点;
所述云平台运行如权利要求1至9中任一项所述的硬件加速设备挂载方法,以通过所述硬件加速设备挂载方法对形成于计算节点中的服务端执行挂载硬件加速设备的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华云数据有限公司,未经华云数据有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010004482.3/1.html,转载请声明来源钻瓜专利网。