容器处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:27983726 阅读:70 留言:0更新日期:2021-04-06 14:19
本申请涉及一种容器处理方法、装置、计算机设备和存储介质。方法包括:接收网管设备的容器配置需求;根据容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于目标虚拟设备资源创建容器;容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;容器资源池中包含宿主机对应的虚拟设备资源;根据虚拟端口的名称生成容器端口配置信息,并将容器端口配置信息发送给网管设备。采用本方法能够使得工作人员可以直接根据虚拟端口名称,将对应的宿主机的物理端口与外部其它设备进行连线,降低了设备连接难度,提升了网络部署的便利性。

【技术实现步骤摘要】
容器处理方法、装置、计算机设备和存储介质
本申请涉及通信
,特别是涉及一种容器处理方法、装置、计算机设备和存储介质。
技术介绍
随着5G技术的发展,在5G系统中引入容器技术可以实现更敏捷的网络部署。在宿主机上部署虚拟室内基带处理单元(BuildingBasebandUnite,简称BBU)设备的情况下,宿主机中的空余资源可以用来部署其它虚拟边缘设备等。宿主机中可以通过创建不同的容器,使得其中一个容器中运行虚拟BBU设备,另一个容器中运行虚拟边缘设备,从而将虚拟BBU设备与虚拟边缘设备相互隔离。虚拟BBU设备的运行通常还依赖一些扩展卡,包括网卡、FPGA加速卡等,使得虚拟BBU设备可以通过网卡与远端设备(RRU)连接。在运行虚拟BBU设备的容器中,除了配置宿主机的设备资源,例如CPU资源;还需要配置上述扩展卡的设备资源,例如网卡资源。传统方法中,上述扩展卡的物理端口可以映射为容器上的虚拟端口(即容器上的虚拟端口和扩展卡的物理端口之间具有映射关系),容器可以根据虚拟端口的接入顺序,确定虚拟端口的名称,例如容器创建中首先加载虚拟网卡的资源,可以将该虚拟网卡的虚拟端口的名称设置成端口1。容器内运行的虚拟BBU设备可以将各虚拟端口的名称发送给网管设备,以使网管设备生成BBU设备与远端设备之间的连接配置关系。但是,采用上述方法,网管设备根据虚拟BBU设备中的虚拟端口名称,确定虚拟BBU设备与远端设备等的配置连接关系时,工作人员无法获知该虚拟端口对应宿主机的哪一个物理端口,增加设备连线难度。专
技术实现思路
基于此,有必要针对上述技术问题,提供一种容器处理方法、装置、计算机设备和存储介质。一种容器处理方法,上述方法包括:接收网管设备的容器配置需求;根据容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于目标虚拟设备资源创建容器;容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;容器资源池中包含宿主机对应的虚拟设备资源;根据虚拟端口的名称生成容器端口配置信息,并将容器端口配置信息发送给网管设备。在其中一个实施例中,上述根据容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于目标虚拟设备资源创建容器,包括:获取容器资源池,并根据宿主机的物理端口位置确定容器资源池中的虚拟设备资源的名称;在容器资源池中,确定与容器配置需求匹配的目标虚拟设备资源;在预设的容器管理平台中加载目标虚拟设备资源并创建容器,获得与目标虚拟设备资源对应的虚拟端口;根据目标虚拟设备资源的名称,确定容器的虚拟端口的名称。在其中一个实施例中,上述获取容器资源池,包括:对与宿主机连接的扩展卡进行初始化操作,获得虚拟设备资源;采集扩展卡的设备参数;设备参数包括扩展卡的型号、扩展卡所在宿主机中的卡槽位置、扩展卡的能力参数;将扩展卡的型号、扩展卡所在宿主机中的卡槽位置、扩展卡的能力参数写入预设模版,生成设备参数文件;根据设备参数文件和虚拟设备资源,在容器管理平台中生成容器资源池。在其中一个实施例中,根据宿主机的物理端口位置确定容器资源池中的虚拟设备资源的名称,包括:将扩展卡对应的卡槽位置,写入虚拟设备资源的名称。在其中一个实施例中,上述扩展卡为网卡,虚拟设备资源包括基于网卡生成的多个虚拟网卡资源;虚拟网卡资源与网卡的物理端口对应;将扩展卡对应的卡槽位置,写入虚拟设备资源的名称,包括:将网卡对应的卡槽位置写入虚拟网卡资源的名称;将虚拟网卡资源对应的端口序号,写入虚拟网卡资源的名称。在其中一个实施例中,上述根据目标虚拟设备资源的名称,确定容器的虚拟端口的名称,包括:将目标虚拟设备资源的名称中携带的物理端口位置,写入对应的虚拟端口的名称中;物理端口位置包括扩展卡的卡槽位置以及虚拟设备资源对应的端口序号。在其中一个实施例中,上述预设模版中包括创建容器资源池所需要的设备类型;对与宿主机连接的扩展卡进行初始化操作之前,还包括:获取宿主机的卡槽数量;根据卡槽数量,采集与宿主机的各卡槽连接的扩展卡的类型;若各卡槽连接的扩展卡的类型与预设模版中的设备类型匹配,则对与宿主机连接的扩展卡进行初始化操作。一种容器处理装置,上述装置包括:接收模块,用于接收网管设备的容器配置需求;创建模块,用于根据容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于目标虚拟设备资源创建容器;容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;容器资源池中包含宿主机对应的虚拟设备资源;发送模块,用于根据虚拟端口的名称生成容器端口配置信息,并将容器端口配置信息发送给网管设备。一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收网管设备的容器配置需求;根据容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于目标虚拟设备资源创建容器;容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;容器资源池中包含宿主机对应的虚拟设备资源;根据虚拟端口的名称生成容器端口配置信息,并将容器端口配置信息发送给网管设备。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收网管设备的容器配置需求;根据容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于目标虚拟设备资源创建容器;容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;容器资源池中包含宿主机对应的虚拟设备资源;根据虚拟端口的名称生成容器端口配置信息,并将容器端口配置信息发送给网管设备。上述容器处理方法、装置、计算机设备和存储介质,宿主机接收网管设备的容器配置需求;然后,根据容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于目标虚拟设备资源创建容器;并根据虚拟端口的名称生成容器端口配置信息,并将容器端口配置信息发送给网管设备;其中,上述容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;容器资源池中包含宿主机对应的虚拟设备资源。由于宿主机创建的容器中,目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联,因此宿主机生成的容器端口配置信息中包含了目标虚拟设备资源所对应的物理端口的位置;进一步地,宿主机将上述容器端口配置信息发送给网管设备之后,网管设备可以根据该容器的虚拟端口名称,配置宿主机与外部其它设备的连接关系,使得工作人员可以直接根据虚拟端口名称,将对应的宿主机的物理端口与外部其它设备进行连线,降低了设备连接难度,提升了网络部署的便利性。附图说明图1为一个实施例中容器处理方法的应用环境图;图2为一个实施例中容器处理方法的流程示意图;图3为一个实施例中容器处理方法的流程示意图;图4为另一个实施例中容器处理方法的流程示意图;本文档来自技高网
...

【技术保护点】
1.一种容器处理方法,其特征在于,所述方法包括:/n接收网管设备的容器配置需求;/n根据所述容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于所述目标虚拟设备资源创建容器;所述容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;所述容器资源池中包含宿主机对应的虚拟设备资源;/n根据所述虚拟端口的名称生成容器端口配置信息,并将所述容器端口配置信息发送给网管设备。/n

【技术特征摘要】
1.一种容器处理方法,其特征在于,所述方法包括:
接收网管设备的容器配置需求;
根据所述容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于所述目标虚拟设备资源创建容器;所述容器中目标虚拟设备资源对应的虚拟端口的名称与宿主机的物理端口位置关联;所述容器资源池中包含宿主机对应的虚拟设备资源;
根据所述虚拟端口的名称生成容器端口配置信息,并将所述容器端口配置信息发送给网管设备。


2.根据权利要求1所述的容器处理方法,其特征在于,所述根据所述容器配置需求,在容器资源池中确定目标虚拟设备资源,并基于所述目标虚拟设备资源创建容器,包括:
获取容器资源池,并根据所述宿主机的物理端口位置确定所述容器资源池中的虚拟设备资源的名称;
在所述容器资源池中,确定与所述容器配置需求匹配的目标虚拟设备资源;
在预设的容器管理平台中加载所述目标虚拟设备资源并创建容器,获得与所述目标虚拟设备资源对应的虚拟端口;
根据所述目标虚拟设备资源的名称,确定所述容器的虚拟端口的名称。


3.根据权利要求2所述的容器处理方法,其特征在于,所述获取容器资源池,包括:
对与所述宿主机连接的扩展卡进行初始化操作,获得虚拟设备资源;
采集扩展卡的设备参数;所述设备参数包括所述扩展卡的型号、所述扩展卡所在宿主机中的卡槽位置、所述扩展卡的能力参数;
将所述扩展卡的型号、所述扩展卡所在宿主机中的卡槽位置、所述扩展卡的能力参数写入预设模版,生成设备参数文件;
根据所述设备参数文件和所述虚拟设备资源,在所述容器管理平台中生成所述容器资源池。


4.根据权利要求3所述的容器处理方法,其特征在于,所述根据所述宿主机的物理端口位置确定所述容器资源池中的虚拟设备资源的名称,包括:
将所述扩展卡对应的卡槽位置,写入所述虚拟设备资源的名称。


5.根据权利要求4所述的容器处理方法,其特征在于,所述扩展卡为网卡,所述虚拟设备资源包括基于所述网卡生成的多个...

【专利技术属性】
技术研发人员:吴双
申请(专利权)人:京信通信系统中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1