本申請涉及一種容器處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。方法包括:接收網(wǎng)管設(shè)備的容器配置需求;根據(jù)容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源;根據(jù)虛擬端口的名稱生成容器端口配置信息,并將容器端口配置信息發(fā)送給網(wǎng)管設(shè)備。采用本方法能夠使得工作人員可以直接根據(jù)虛擬端口名稱,將對應(yīng)的宿主機的物理端口與外部其它設(shè)備進(jìn)行連線,降低了設(shè)備連接難度,提升了網(wǎng)絡(luò)部署的便利性。
【技術(shù)實現(xiàn)步驟摘要】
容器處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
本申請涉及通信
,特別是涉及一種容器處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。
技術(shù)介紹
隨著5G技術(shù)的發(fā)展,在5G系統(tǒng)中引入容器技術(shù)可以實現(xiàn)更敏捷的網(wǎng)絡(luò)部署。在宿主機上部署虛擬室內(nèi)基帶處理單元(BuildingBasebandUnite,簡稱BBU)設(shè)備的情況下,宿主機中的空余資源可以用來部署其它虛擬邊緣設(shè)備等。宿主機中可以通過創(chuàng)建不同的容器,使得其中一個容器中運行虛擬BBU設(shè)備,另一個容器中運行虛擬邊緣設(shè)備,從而將虛擬BBU設(shè)備與虛擬邊緣設(shè)備相互隔離。虛擬BBU設(shè)備的運行通常還依賴一些擴(kuò)展卡,包括網(wǎng)卡、FPGA加速卡等,使得虛擬BBU設(shè)備可以通過網(wǎng)卡與遠(yuǎn)端設(shè)備(RRU)連接。在運行虛擬BBU設(shè)備的容器中,除了配置宿主機的設(shè)備資源,例如CPU資源;還需要配置上述擴(kuò)展卡的設(shè)備資源,例如網(wǎng)卡資源。傳統(tǒng)方法中,上述擴(kuò)展卡的物理端口可以映射為容器上的虛擬端口(即容器上的虛擬端口和擴(kuò)展卡的物理端口之間具有映射關(guān)系),容器可以根據(jù)虛擬端口的接入順序,確定虛擬端口的名稱,例如容器創(chuàng)建中首先加載虛擬網(wǎng)卡的資源,可以將該虛擬網(wǎng)卡的虛擬端口的名稱設(shè)置成端口1。容器內(nèi)運行的虛擬BBU設(shè)備可以將各虛擬端口的名稱發(fā)送給網(wǎng)管設(shè)備,以使網(wǎng)管設(shè)備生成BBU設(shè)備與遠(yuǎn)端設(shè)備之間的連接配置關(guān)系。但是,采用上述方法,網(wǎng)管設(shè)備根據(jù)虛擬BBU設(shè)備中的虛擬端口名稱,確定虛擬BBU設(shè)備與遠(yuǎn)端設(shè)備等的配置連接關(guān)系時,工作人員無法獲知該虛擬端口對應(yīng)宿主機的哪一個物理端口,增加設(shè)備連線難度。專利
技術(shù)實現(xiàn)思路
基于此,有必要針對上述技術(shù)問題,提供一種容器處理方法、裝置、計算機設(shè)備和存儲介質(zhì)。一種容器處理方法,上述方法包括:接收網(wǎng)管設(shè)備的容器配置需求;根據(jù)容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源;根據(jù)虛擬端口的名稱生成容器端口配置信息,并將容器端口配置信息發(fā)送給網(wǎng)管設(shè)備。在其中一個實施例中,上述根據(jù)容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于目標(biāo)虛擬設(shè)備資源創(chuàng)建容器,包括:獲取容器資源池,并根據(jù)宿主機的物理端口位置確定容器資源池中的虛擬設(shè)備資源的名稱;在容器資源池中,確定與容器配置需求匹配的目標(biāo)虛擬設(shè)備資源;在預(yù)設(shè)的容器管理平臺中加載目標(biāo)虛擬設(shè)備資源并創(chuàng)建容器,獲得與目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口;根據(jù)目標(biāo)虛擬設(shè)備資源的名稱,確定容器的虛擬端口的名稱。在其中一個實施例中,上述獲取容器資源池,包括:對與宿主機連接的擴(kuò)展卡進(jìn)行初始化操作,獲得虛擬設(shè)備資源;采集擴(kuò)展卡的設(shè)備參數(shù);設(shè)備參數(shù)包括擴(kuò)展卡的型號、擴(kuò)展卡所在宿主機中的卡槽位置、擴(kuò)展卡的能力參數(shù);將擴(kuò)展卡的型號、擴(kuò)展卡所在宿主機中的卡槽位置、擴(kuò)展卡的能力參數(shù)寫入預(yù)設(shè)模版,生成設(shè)備參數(shù)文件;根據(jù)設(shè)備參數(shù)文件和虛擬設(shè)備資源,在容器管理平臺中生成容器資源池。在其中一個實施例中,根據(jù)宿主機的物理端口位置確定容器資源池中的虛擬設(shè)備資源的名稱,包括:將擴(kuò)展卡對應(yīng)的卡槽位置,寫入虛擬設(shè)備資源的名稱。在其中一個實施例中,上述擴(kuò)展卡為網(wǎng)卡,虛擬設(shè)備資源包括基于網(wǎng)卡生成的多個虛擬網(wǎng)卡資源;虛擬網(wǎng)卡資源與網(wǎng)卡的物理端口對應(yīng);將擴(kuò)展卡對應(yīng)的卡槽位置,寫入虛擬設(shè)備資源的名稱,包括:將網(wǎng)卡對應(yīng)的卡槽位置寫入虛擬網(wǎng)卡資源的名稱;將虛擬網(wǎng)卡資源對應(yīng)的端口序號,寫入虛擬網(wǎng)卡資源的名稱。在其中一個實施例中,上述根據(jù)目標(biāo)虛擬設(shè)備資源的名稱,確定容器的虛擬端口的名稱,包括:將目標(biāo)虛擬設(shè)備資源的名稱中攜帶的物理端口位置,寫入對應(yīng)的虛擬端口的名稱中;物理端口位置包括擴(kuò)展卡的卡槽位置以及虛擬設(shè)備資源對應(yīng)的端口序號。在其中一個實施例中,上述預(yù)設(shè)模版中包括創(chuàng)建容器資源池所需要的設(shè)備類型;對與宿主機連接的擴(kuò)展卡進(jìn)行初始化操作之前,還包括:獲取宿主機的卡槽數(shù)量;根據(jù)卡槽數(shù)量,采集與宿主機的各卡槽連接的擴(kuò)展卡的類型;若各卡槽連接的擴(kuò)展卡的類型與預(yù)設(shè)模版中的設(shè)備類型匹配,則對與宿主機連接的擴(kuò)展卡進(jìn)行初始化操作。一種容器處理裝置,上述裝置包括:接收模塊,用于接收網(wǎng)管設(shè)備的容器配置需求;創(chuàng)建模塊,用于根據(jù)容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源;發(fā)送模塊,用于根據(jù)虛擬端口的名稱生成容器端口配置信息,并將容器端口配置信息發(fā)送給網(wǎng)管設(shè)備。一種計算機設(shè)備,包括存儲器和處理器,存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:接收網(wǎng)管設(shè)備的容器配置需求;根據(jù)容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源;根據(jù)虛擬端口的名稱生成容器端口配置信息,并將容器端口配置信息發(fā)送給網(wǎng)管設(shè)備。一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)以下步驟:接收網(wǎng)管設(shè)備的容器配置需求;根據(jù)容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源;根據(jù)虛擬端口的名稱生成容器端口配置信息,并將容器端口配置信息發(fā)送給網(wǎng)管設(shè)備。上述容器處理方法、裝置、計算機設(shè)備和存儲介質(zhì),宿主機接收網(wǎng)管設(shè)備的容器配置需求;然后,根據(jù)容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;并根據(jù)虛擬端口的名稱生成容器端口配置信息,并將容器端口配置信息發(fā)送給網(wǎng)管設(shè)備;其中,上述容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源。由于宿主機創(chuàng)建的容器中,目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián),因此宿主機生成的容器端口配置信息中包含了目標(biāo)虛擬設(shè)備資源所對應(yīng)的物理端口的位置;進(jìn)一步地,宿主機將上述容器端口配置信息發(fā)送給網(wǎng)管設(shè)備之后,網(wǎng)管設(shè)備可以根據(jù)該容器的虛擬端口名稱,配置宿主機與外部其它設(shè)備的連接關(guān)系,使得工作人員可以直接根據(jù)虛擬端口名稱,將對應(yīng)的宿主機的物理端口與外部其它設(shè)備進(jìn)行連線,降低了設(shè)備連接難度,提升了網(wǎng)絡(luò)部署的便利性。附圖說明圖1為一個實施例中容器處理方法的應(yīng)用環(huán)境圖;圖2為一個實施例中容器處理方法的流程示意圖;圖3為一個實施例中容器處理方法的流程示意圖;圖4為另一個實施例中容器處理方法的流程示意圖;本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
1.一種容器處理方法,其特征在于,所述方法包括:/n接收網(wǎng)管設(shè)備的容器配置需求;/n根據(jù)所述容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于所述目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;所述容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);所述容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源;/n根據(jù)所述虛擬端口的名稱生成容器端口配置信息,并將所述容器端口配置信息發(fā)送給網(wǎng)管設(shè)備。/n
【技術(shù)特征摘要】
1.一種容器處理方法,其特征在于,所述方法包括:
接收網(wǎng)管設(shè)備的容器配置需求;
根據(jù)所述容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于所述目標(biāo)虛擬設(shè)備資源創(chuàng)建容器;所述容器中目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口的名稱與宿主機的物理端口位置關(guān)聯(lián);所述容器資源池中包含宿主機對應(yīng)的虛擬設(shè)備資源;
根據(jù)所述虛擬端口的名稱生成容器端口配置信息,并將所述容器端口配置信息發(fā)送給網(wǎng)管設(shè)備。
2.根據(jù)權(quán)利要求1所述的容器處理方法,其特征在于,所述根據(jù)所述容器配置需求,在容器資源池中確定目標(biāo)虛擬設(shè)備資源,并基于所述目標(biāo)虛擬設(shè)備資源創(chuàng)建容器,包括:
獲取容器資源池,并根據(jù)所述宿主機的物理端口位置確定所述容器資源池中的虛擬設(shè)備資源的名稱;
在所述容器資源池中,確定與所述容器配置需求匹配的目標(biāo)虛擬設(shè)備資源;
在預(yù)設(shè)的容器管理平臺中加載所述目標(biāo)虛擬設(shè)備資源并創(chuàng)建容器,獲得與所述目標(biāo)虛擬設(shè)備資源對應(yīng)的虛擬端口;
根據(jù)所述目標(biāo)虛擬設(shè)備資源的名稱,確定所述容器的虛擬端口的名稱。
3.根據(jù)權(quán)利要求2所述的容器處理方法,其特征在于,所述獲取容器資源池,包括:
對與所述宿主機連接的擴(kuò)展卡進(jìn)行初始化操作,獲得虛擬設(shè)備資源;
采集擴(kuò)展卡的設(shè)備參數(shù);所述設(shè)備參數(shù)包括所述擴(kuò)展卡的型號、所述擴(kuò)展卡所在宿主機中的卡槽位置、所述擴(kuò)展卡的能力參數(shù);
將所述擴(kuò)展卡的型號、所述擴(kuò)展卡所在宿主機中的卡槽位置、所述擴(kuò)展卡的能力參數(shù)寫入預(yù)設(shè)模版,生成設(shè)備參數(shù)文件;
根據(jù)所述設(shè)備參數(shù)文件和所述虛擬設(shè)備資源,在所述容器管理平臺中生成所述容器資源池。
4.根據(jù)權(quán)利要求3所述的容器處理方法,其特征在于,所述根據(jù)所述宿主機的物理端口位置確定所述容器資源池中的虛擬設(shè)備資源的名稱,包括:
將所述擴(kuò)展卡對應(yīng)的卡槽位置,寫入所述虛擬設(shè)備資源的名稱。
5.根據(jù)權(quán)利要求4所述的容器處理方法,其特征在于,所述擴(kuò)展卡為網(wǎng)卡,所述虛擬設(shè)備資源包括基于所述網(wǎng)卡生成的多個...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:吳雙,
申請(專利權(quán))人:京信通信系統(tǒng)中國有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。