本技術(shù)涉及通信,尤其涉及一種云原生網(wǎng)絡(luò)功能(cloud?nativenetwork?function,cnf)網(wǎng)元管理方法、設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、當(dāng)前電信網(wǎng)絡(luò)功能虛擬化(network?functions?virtualization,nfv)網(wǎng)絡(luò)架構(gòu)遵循“三層一域”架構(gòu),其中三層為基礎(chǔ)設(shè)施層、虛擬層、網(wǎng)元層,一域?yàn)楣芾砗途幣?management?and?orchestration,mano)域。此架構(gòu)中的虛擬網(wǎng)絡(luò)功能(virtual?networkfunctions,vnf)網(wǎng)元的管理包括生命周期管理,業(yè)務(wù)fcaps及運(yùn)維管理;其中網(wǎng)元生命周期管理由mano域負(fù)責(zé),業(yè)務(wù)fcaps及運(yùn)維管理由網(wǎng)元管理系統(tǒng)(element?management?system,ems)負(fù)責(zé)。
2、面向云原生演進(jìn),etsi?nfv發(fā)布了兼容虛機(jī)和容器的過渡架構(gòu),在原有虛擬化架構(gòu)上,新增容器管理編排組件,以支持容器化應(yīng)用,但是當(dāng)前對cnf網(wǎng)元編排部署流程尚未確定。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)實(shí)施例期望提供一種cnf網(wǎng)元管理方法、設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本技術(shù)實(shí)施例提供了一種云原生網(wǎng)絡(luò)功能cnf網(wǎng)元管理方法,所述方法應(yīng)用于平臺(tái)即服務(wù)paas服務(wù)模塊,包括:
4、監(jiān)聽?wèi)?yīng)用程序編程接口api服務(wù)器對所述cnf網(wǎng)元進(jìn)行管理;
5、其中,所述paas服務(wù)模塊包含cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器。
6、一個(gè)實(shí)施例中,所述對所述cnf網(wǎng)元進(jìn)行管理之前,所述方法還包括:
7、通過監(jiān)聽所述api服務(wù)器收到paas管理模塊發(fā)送的自定義資源實(shí)例創(chuàng)建請求;其中,所述自定義資源實(shí)例創(chuàng)建請求包括創(chuàng)建所述cnf網(wǎng)元的自定義資源實(shí)例部署參數(shù)。
8、一個(gè)實(shí)施例中,所述對所述cnf網(wǎng)元進(jìn)行管理,包括:
9、監(jiān)聽并調(diào)整自定義資源實(shí)例的狀態(tài)為所述部署參數(shù)期望狀態(tài);所述部署參數(shù)期望狀態(tài)為創(chuàng)建所述cnf網(wǎng)元所需的狀態(tài);
10、基于所述自定義資源實(shí)例創(chuàng)建請求中的所述自定義資源實(shí)例部署參數(shù)進(jìn)行包括cnf網(wǎng)元?jiǎng)?chuàng)建的生命周期管理。
11、一個(gè)實(shí)施例中,在所述cnf網(wǎng)元?jiǎng)?chuàng)建完成之后,所述方法還包括:
12、向paas管理模塊發(fā)送paas服務(wù)實(shí)例創(chuàng)建完成消息;所述paas服務(wù)實(shí)例創(chuàng)建完成消息用于表示所述cnf網(wǎng)元?jiǎng)?chuàng)建完成。
13、一個(gè)實(shí)施例中,在所述cnf網(wǎng)元?jiǎng)?chuàng)建完成之后,所述對所述cnf網(wǎng)元進(jìn)行管理,包括:
14、通過監(jiān)聽所述api服務(wù)器收到paas管理模塊發(fā)送的自定義資源實(shí)例配置請求;其中,所述自定義資源實(shí)例配置請求包括配置所述cnf網(wǎng)元的自定義資源實(shí)例的配置參數(shù);
15、監(jiān)聽并調(diào)整自定義資源實(shí)例的配置為所述配置參數(shù)期望配置;所述配置參數(shù)期望配置為所述cnf網(wǎng)元所需的配置;
16、基于所述自定義資源實(shí)例配置請求中的所述自定義資源實(shí)例配置參數(shù)進(jìn)行cnf網(wǎng)元的配置管理。
17、一個(gè)實(shí)施例中,在所述cnf網(wǎng)元配置完成并承載業(yè)務(wù)后,所述對所述cnf網(wǎng)元進(jìn)行管理,包括:
18、通過監(jiān)聽所述api服務(wù)器收到paas管理模塊發(fā)送的自定義資源實(shí)例運(yùn)維請求;其中,所述自定義資源實(shí)例運(yùn)維請求包括所述cnf網(wǎng)元的自定義資源實(shí)例的運(yùn)維參數(shù);
19、監(jiān)聽并調(diào)整自定義資源實(shí)例的運(yùn)維狀態(tài)為所述運(yùn)維參數(shù)期望狀態(tài);所述運(yùn)維參數(shù)期望狀態(tài)為所述cnf網(wǎng)元所需的運(yùn)維狀態(tài);
20、基于所述自定義資源實(shí)例運(yùn)維請求中的所述自定義資源實(shí)例運(yùn)維參數(shù)進(jìn)行cnf網(wǎng)元的監(jiān)控及運(yùn)維管理。
21、本技術(shù)實(shí)施例還提供了一種云原生網(wǎng)絡(luò)功能cnf網(wǎng)元管理方法,所述方法應(yīng)用于平臺(tái)即服務(wù)paas管理模塊,包括:
22、在paas服務(wù)模塊中部署cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器,用于paas服務(wù)模塊對所述cnf網(wǎng)元的管理。
23、一個(gè)實(shí)施例中,所述部署cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器,包括:
24、調(diào)用應(yīng)用程序編程接口api服務(wù)器創(chuàng)建paas服務(wù)模塊的paas服務(wù)能力;
25、其中,所述paas服務(wù)能力包括:cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器。
26、一個(gè)實(shí)施例中,所述部署cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器之后,所述方法還包括:
27、接收網(wǎng)絡(luò)功能虛擬化編排器nfvo發(fā)送的paas服務(wù)實(shí)例創(chuàng)建請求;所述paas服務(wù)實(shí)例創(chuàng)建請求用于請求創(chuàng)建cnf網(wǎng)元;
28、向所述api服務(wù)器發(fā)送自定義資源實(shí)例創(chuàng)建請求;其中,所述自定義資源實(shí)例創(chuàng)建請求包括創(chuàng)建所述cnf網(wǎng)元的自定義資源實(shí)例部署參數(shù);
29、或者,
30、接收網(wǎng)絡(luò)功能虛擬化編排器nfvo發(fā)送的paas服務(wù)實(shí)例配置請求;其中,所述paas服務(wù)實(shí)例配置請求用于請求配置所述cnf網(wǎng)元;
31、向所述api服務(wù)器發(fā)送自定義資源實(shí)例配置請求;其中,所述自定義資源實(shí)例配置請求包括所述cnf網(wǎng)元的自定義資源實(shí)例的配置參數(shù);
32、或者,
33、接收網(wǎng)絡(luò)功能虛擬化編排器nfvo發(fā)送的paas服務(wù)實(shí)例運(yùn)維請求;其中,所述paas服務(wù)實(shí)例運(yùn)維請求用于請求監(jiān)控運(yùn)維所述cnf網(wǎng)元;
34、向所述api服務(wù)器發(fā)送自定義資源實(shí)例運(yùn)維請求;其中,所述自定義資源實(shí)例運(yùn)維請求包括所述cnf網(wǎng)元的自定義資源實(shí)例的運(yùn)維參數(shù)。
35、一個(gè)實(shí)施例中,所述部署cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器之后,所述方法還包括:
36、接收所述paas服務(wù)模塊發(fā)送的paas服務(wù)實(shí)例創(chuàng)建完成消息;所述paas服務(wù)實(shí)例創(chuàng)建完成消息用于表示所述cnf網(wǎng)元?jiǎng)?chuàng)建完成;
37、發(fā)送所述paas服務(wù)實(shí)例創(chuàng)建完成消息到所述nfvo;
38、或者,
39、接收所述paas服務(wù)模塊發(fā)送的paas服務(wù)實(shí)例配置完成消息;所述paas服務(wù)實(shí)例配置完成消息用于表示所述cnf網(wǎng)元配置完成;
40、發(fā)送所述paas服務(wù)實(shí)例配置完成消息到所述nfvo;
41、或者,
42、接收所述paas服務(wù)模塊發(fā)送的paas服務(wù)實(shí)例運(yùn)維開啟消息;所述paas服務(wù)實(shí)例運(yùn)維開啟消息用于表示所述cnf網(wǎng)元運(yùn)維開啟完成;
43、發(fā)送所述paas服務(wù)實(shí)例運(yùn)維開啟消息到所述nfvo。
44、本技術(shù)實(shí)施例還提供了一種平臺(tái)即服務(wù)paas服務(wù)模塊,包括:第一通信接口和第一處理器;其中,
45、所述第一處理器,用于監(jiān)聽?wèi)?yīng)用程序編程接口api服務(wù)器對所述cnf網(wǎng)元進(jìn)行管理;
46、其中,所述paas服務(wù)模塊包含cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器。
47、本技術(shù)實(shí)施例還提供了一種平臺(tái)即服務(wù)paas管理模塊,包括:第二通信接口和第二處理器;其中,
48、所述第二處理器,在paas服務(wù)模塊中部署cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器,用于paas服務(wù)模塊對所述cnf網(wǎng)元的管理。
49、本技術(shù)實(shí)施例還提供了一種平臺(tái)即服務(wù)paas服務(wù)模塊,包括:第一處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第一存儲(chǔ)器,
50、其中,所述第一處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述方法的步驟。
51、本技術(shù)實(shí)施例還提供了一種平臺(tái)即服務(wù)paas管理模塊,包括:第二處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的第二存儲(chǔ)器,
52、其中,所述第二處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述方法的步驟。
53、本技術(shù)實(shí)施例還提供了一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法的步驟。
54、本技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法。
55、本技術(shù)實(shí)施例提供的cnf網(wǎng)元管理方法、設(shè)備、存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,paas服務(wù)模塊監(jiān)聽?wèi)?yīng)用程序編程接口(api)服務(wù)器對所述cnf網(wǎng)元進(jìn)行管理;其中,所述paas服務(wù)模塊包含cnf網(wǎng)元管理功能對應(yīng)的自定義資源和資源控制器。本技術(shù)實(shí)施例paas服務(wù)模塊和paas管理模塊將cnf網(wǎng)元管理類能力paas化,并通過監(jiān)聽api服務(wù)器實(shí)現(xiàn)對cnf網(wǎng)元的管理,可快速使能對cnf網(wǎng)元的管理,提升業(yè)務(wù)開通效率,提升敏捷性;且paas能力可擴(kuò)展平臺(tái)能逐步拓展至網(wǎng)元業(yè)務(wù)類公共能力,提升cnf網(wǎng)元paas化水平,進(jìn)一步降低資源成本。