[发明专利]容器处理方法、装置、计算机设备和存储介质有效
申请号: | 202011422219.2 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112616153B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 吴双 | 申请(专利权)人: | 京信网络系统股份有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04L41/04;H04L41/0803;G06F9/455 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 姜晓云 |
地址: | 510663 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种容器处理方法,其特征在于,所述方法包括:
接收网管设备的容器配置需求,所述容器配置需求包括创建容器所需要的虚拟设备资源,所述虚拟设备资源包括宿主机的资源以及与所述宿主机连接的扩展卡的资源;
对与所述宿主机连接的扩展卡进行初始化操作,获得虚拟设备资源;
采集扩展卡的设备参数;所述设备参数包括所述扩展卡的型号、所述扩展卡所在宿主机中的卡槽位置、所述扩展卡的能力参数;
将所述扩展卡的型号、所述扩展卡所在宿主机中的卡槽位置、所述扩展卡的能力参数写入预设模版,生成设备参数文件;
根据所述设备参数文件和所述虚拟设备资源,在容器管理平台中生成容器资源池,并根据所述宿主机的物理端口位置确定所述容器资源池中的虚拟设备资源的名称;
在所述容器资源池中,确定与所述容器配置需求匹配的目标虚拟设备资源;
在预设的容器管理平台中加载所述目标虚拟设备资源并创建容器,获得与所述目标虚拟设备资源对应的虚拟端口;
根据所述目标虚拟设备资源的名称,确定所述容器的虚拟端口的名称;所述容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;所述容器资源池中包含宿主机对应的虚拟设备资源;所述物理端口位置用于表征所述扩展卡在所述宿主机上的位置,所述扩展卡对应的所述目标虚拟设备资源映射为所述容器中的所述虚拟端口,所述虚拟端口的名称根据所述物理端口位置确定;
根据所述虚拟端口的名称生成容器端口配置信息,并将所述容器端口配置信息发送给网管设备。
2.根据权利要求1所述的容器处理方法,其特征在于,所述根据所述宿主机的物理端口位置确定所述容器资源池中的虚拟设备资源的名称,包括:
将所述扩展卡对应的卡槽位置,写入所述虚拟设备资源的名称。
3.根据权利要求2所述的容器处理方法,其特征在于,所述扩展卡为网卡,所述虚拟设备资源包括基于所述网卡生成的多个虚拟网卡资源;所述虚拟网卡资源与所述网卡的物理端口对应;所述将所述扩展卡对应的卡槽位置,写入所述虚拟设备资源的名称,包括:
将所述网卡对应的卡槽位置写入所述虚拟网卡资源的名称;
将所述虚拟网卡资源对应的端口序号,写入所述虚拟网卡资源的名称。
4.根据权利要求2或3所述的容器处理方法,其特征在于,所述根据所述目标虚拟设备资源的名称,确定所述容器的虚拟端口的名称,包括:
将所述目标虚拟设备资源的名称中携带的物理端口位置,写入对应的虚拟端口的名称中;所述物理端口位置包括所述扩展卡的卡槽位置以及所述虚拟设备资源对应的端口序号。
5.根据权利要求1所述的容器处理方法,其特征在于,所述预设模版中包括创建容器资源池所需要的设备类型;所述对与所述宿主机连接的扩展卡进行初始化操作之前,还包括:
获取所述宿主机的卡槽数量;
根据所述卡槽数量,采集与所述宿主机的各卡槽连接的扩展卡的类型;
若所述各卡槽连接的扩展卡的类型与所述预设模版中的设备类型匹配,则对与所述宿主机连接的扩展卡进行初始化操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信网络系统股份有限公司,未经京信网络系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011422219.2/1.html,转载请声明来源钻瓜专利网。