本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是指一種虛擬化網(wǎng)絡(luò)功能業(yè)務(wù)故障的處理方法及裝置。
背景技術(shù):
互聯(lián)網(wǎng)已經(jīng)滲透各行各業(yè),融入人們生活的方方面面。互聯(lián)網(wǎng)已經(jīng)成為人們生活和工作形影不離的工具。
“互聯(lián)網(wǎng)+”風(fēng)生水起,推動(dòng)移動(dòng)互聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)等與現(xiàn)代制造業(yè)結(jié)合,促進(jìn)電子商務(wù)、工業(yè)互聯(lián)網(wǎng)和互聯(lián)網(wǎng)金融健康發(fā)展,引導(dǎo)互聯(lián)網(wǎng)企業(yè)拓展國(guó)際市場(chǎng)。國(guó)家已設(shè)立400億元新興產(chǎn)業(yè)創(chuàng)業(yè)投資引導(dǎo)基金,要整合籌措更多資金,為產(chǎn)業(yè)創(chuàng)新加油助力,并全力推進(jìn)創(chuàng)新、創(chuàng)業(yè),全面激發(fā)市場(chǎng)和社會(huì)活力,進(jìn)入創(chuàng)新2.0時(shí)代創(chuàng)新驅(qū)動(dòng)發(fā)展的“新常態(tài)”。
傳統(tǒng)的通訊技術(shù)(Computed Tomography,CT)無(wú)法滿足日新月異的互聯(lián)網(wǎng)時(shí)代。隨著云計(jì)算、大數(shù)據(jù)、移動(dòng)互聯(lián)、物聯(lián)網(wǎng)等新技術(shù)趨勢(shì)的興起,傳統(tǒng)CT網(wǎng)絡(luò)架構(gòu)已經(jīng)開(kāi)始跟不上時(shí)代的步伐。傳統(tǒng)電信運(yùn)營(yíng)商面臨種種困境:網(wǎng)絡(luò)靈活性差,組網(wǎng)成本高,管理復(fù)雜,運(yùn)維量大,新業(yè)務(wù)上線慢等等已經(jīng)無(wú)法滿足客戶體驗(yàn)需求的新變化,運(yùn)營(yíng)商必須向ICT融合的云架構(gòu)轉(zhuǎn)型。網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization,NFV)技術(shù)應(yīng)運(yùn)而生。
NFV的本質(zhì)是網(wǎng)絡(luò)設(shè)備的虛擬化和云化,以虛擬化實(shí)現(xiàn)軟硬件解耦,以云化實(shí)現(xiàn)軟硬件資源的共享和系統(tǒng)資源隨業(yè)務(wù)容量自動(dòng)伸縮,從而支撐業(yè)務(wù)的快速創(chuàng)新和快速上市。這是當(dāng)前電信網(wǎng)絡(luò)發(fā)展的必然趨勢(shì)。業(yè)務(wù)云化后,業(yè)務(wù)與網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI層資源(各類計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)硬件資源、虛擬化后的軟件資源)已經(jīng)解耦,各種業(yè)務(wù)與應(yīng)用可能部署于不同地域的云中。如何為業(yè)務(wù)系統(tǒng)提供極致的穩(wěn)定可靠性(99.999%)成為一種重要課題。如何快速定位業(yè)務(wù)故障,即如何快速自頂(頂:即虛擬網(wǎng)絡(luò)功能VNF業(yè)務(wù))向下 (下:即網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI資源)實(shí)現(xiàn)服務(wù)故障的定位,成為亟待解決的重要問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種虛擬化網(wǎng)絡(luò)功能業(yè)務(wù)故障的處理方法及裝置,解決傳統(tǒng)的EMS在NFV體系下,當(dāng)發(fā)現(xiàn)業(yè)務(wù)或應(yīng)用故障時(shí)不能將VNF業(yè)務(wù)故障與NFVI資源快速關(guān)聯(lián)與定位的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法,包括:
獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息,所述業(yè)務(wù)故障信息攜帶有發(fā)生故障的第一虛擬機(jī)的標(biāo)識(shí),其中,所述第一虛擬機(jī)是虛擬化網(wǎng)絡(luò)功能管理器VNFM為所述VNF網(wǎng)元所配置的虛擬機(jī);
根據(jù)預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI資源信息的映射關(guān)系,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一NFVI資源信息;
根據(jù)所述第一NFVI資源信息,確定發(fā)生故障的設(shè)備。
其中,所述獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息的步驟之前,所述方法還包括:
從VNFM中獲取所述VNF網(wǎng)元中每個(gè)VNFC所歸屬的虛擬機(jī)的標(biāo)識(shí),以及與所述虛擬機(jī)的標(biāo)識(shí)所對(duì)應(yīng)的NFVI資源信息;
建立所述VNFC、所述虛擬機(jī)的標(biāo)識(shí)與NFVI資源信息的映射關(guān)系并保存。
其中,所述NFVI資源信息包括:所述虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的虛擬機(jī)的信息和所述虛擬機(jī)所歸屬的物理主機(jī)的信息;及
所述根據(jù)所述第一NFVI資源信息,確定發(fā)生故障的設(shè)備的步驟包括:
根據(jù)所述第一虛擬機(jī)的標(biāo)識(shí),在所述第一NFVI資源信息中,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一虛擬機(jī)的信息;
根據(jù)所述第一虛擬機(jī)的信息,獲取所述第一虛擬機(jī)所歸屬的第一物理主機(jī)的信息,并根據(jù)所述第一物理主機(jī)的信息確定發(fā)生故障的物理主機(jī)。
其中,所述根據(jù)所述第一物理主機(jī)的信息確定發(fā)生故障的物理主機(jī),具體包括:根據(jù)所述第一物理主機(jī)的信息,確定所述發(fā)生故障的物理主機(jī)的路徑信 息。
其中,所述根據(jù)所述第一物理主機(jī)的信息,確定所述發(fā)生故障的物理主機(jī)的路徑信息的步驟包括:
根據(jù)所述第一物理主機(jī)的信息,確定所述第一物理主機(jī)所在集群的信息;
根據(jù)所述集群的信息,確定所述集群所屬數(shù)據(jù)中心的信息;
根據(jù)所述數(shù)據(jù)中心的信息,確定所述數(shù)據(jù)中心所屬域的信息。
本發(fā)明還提供了虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理裝置,應(yīng)用于網(wǎng)元管理系統(tǒng)EMS,包括:
第一獲取模塊,用于獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息,所述業(yè)務(wù)故障信息攜帶有發(fā)生故障的第一虛擬機(jī)的標(biāo)識(shí),其中,所述第一虛擬機(jī)是虛擬化網(wǎng)絡(luò)功能管理器VNFM為所述VNF網(wǎng)元所配置的虛擬機(jī);
第二獲取模塊,用于根據(jù)預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI資源信息的映射關(guān)系,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一NFVI資源信息;
確定模塊,用于根據(jù)所述第一NFVI資源信息,確定發(fā)生故障的設(shè)備。
其中,上述裝置還包括:
第三獲取模塊,用于在獲取與所述EMS連接的VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息的步驟之前,從VNFM中獲取所述VNF網(wǎng)元中每個(gè)VNFC所歸屬的虛擬機(jī)的標(biāo)識(shí),以及與所述虛擬機(jī)的標(biāo)識(shí)所對(duì)應(yīng)的NFVI資源信息;
建立模塊,用于建立所述VNFC、所述虛擬機(jī)的標(biāo)識(shí)與NFVI資源信息的映射關(guān)系并保存。
其中,所述NFVI資源信息包括:所述虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的虛擬機(jī)的信息和所述虛擬機(jī)所歸屬的物理主機(jī)的信息;及
所述確定模塊包括:
獲取單元,用于根據(jù)所述第一虛擬機(jī)的標(biāo)識(shí),在所述第一NFVI資源信息中,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一虛擬機(jī)的信息;
確定單元,用于根據(jù)所述第一虛擬機(jī)的信息,獲取所述第一虛擬機(jī)所歸屬的第一物理主機(jī)的信息,并根據(jù)所述第一物理主機(jī)的信息確定發(fā)生故障的物理主機(jī)。
其中,所述確定單元,具體用于根據(jù)所述第一物理主機(jī)的信息,確定所述發(fā)生故障的物理主機(jī)的路徑信息。
其中,所述確定單元包括:
第一確定子單元,用于根據(jù)所述第一物理主機(jī)的信息,確定所述第一物理主機(jī)所在集群的信息;
第二確定子單元,用于根據(jù)所述集群的信息,確定所述集群所屬數(shù)據(jù)中心的信息;
第三確定子單元,用于根據(jù)所述數(shù)據(jù)中心的信息,確定所述數(shù)據(jù)中心所屬域的信息。
本發(fā)明實(shí)施例具有以下有益效果:
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能業(yè)務(wù)故障的處理方法,獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息后,根據(jù)預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與NFVI資源信息的映射關(guān)系,將業(yè)務(wù)故障信息轉(zhuǎn)換為NFVI資源信息,并根據(jù)NFVI資源信息,確定發(fā)生故障的設(shè)備,從而在VNF業(yè)務(wù)發(fā)生故障時(shí),能夠?qū)崿F(xiàn)從VNF業(yè)務(wù)到NFVI資源的快速關(guān)聯(lián)與定位,大大縮短了檢測(cè)故障源的時(shí)間,方便了后續(xù)的維修管理。
附圖說(shuō)明
圖1表示本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法的系統(tǒng)架構(gòu)圖;
圖2表示本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法的第一工作流程圖;
圖3表示本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法的第二工作流程圖;
圖4表示本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合具 體實(shí)施例及附圖進(jìn)行詳細(xì)描述。
本發(fā)明實(shí)施例提供了虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法,解決了傳統(tǒng)的EMS在NFV體系下,當(dāng)發(fā)現(xiàn)業(yè)務(wù)或應(yīng)用故障時(shí)不能將VNF業(yè)務(wù)故障與NFVI資源快速關(guān)聯(lián)與定位的問(wèn)題。
首先,為了便于本領(lǐng)域的技術(shù)人員能夠更好的理解本發(fā)明實(shí)施中的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理流程,下面對(duì)本發(fā)明實(shí)施例的系統(tǒng)架構(gòu)進(jìn)行描述說(shuō)明。
如圖1所示,在NFV體系下,EMS主要為業(yè)務(wù)VNF提供故障、配置、計(jì)費(fèi)、性能、安全的基礎(chǔ)管理功能,與傳統(tǒng)電信網(wǎng)絡(luò)體系下不同的是EMS在云化環(huán)境下只能監(jiān)控虛擬機(jī)客戶端操作系統(tǒng)VM Guest OS上的業(yè)務(wù)與應(yīng)用,并沒(méi)有與NFVI的直接接口。
VNF網(wǎng)元是具體的某個(gè)業(yè)務(wù)或應(yīng)用,該業(yè)務(wù)或應(yīng)用可能包含部署于n臺(tái)虛擬機(jī)VM之上的n個(gè)虛擬化網(wǎng)絡(luò)功能組件VNFC或模塊,如圖1所示,所述VNF網(wǎng)元包括VNFC-1、VNFC-2、VNFC-3…VNFC-n在內(nèi)的n個(gè)組件,n為大于等于1的整數(shù)。所有組件或模塊邏輯上構(gòu)成一個(gè)服務(wù)或應(yīng)用,為用戶提供某種服務(wù)或應(yīng)用能力,例如短信業(yè)務(wù)、富媒體通信業(yè)務(wù)(Rich Communication Service,RCS)業(yè)務(wù)等。
NFVI包括虛擬資源、物理資源,分為網(wǎng)絡(luò)、存儲(chǔ)、計(jì)算三大類,并且可能分布于不同地域的云中(數(shù)據(jù)中心、虛擬數(shù)據(jù)中心),具體的,如圖1所示,虛擬資源包括n個(gè)虛擬機(jī)VM,如VM1,VM2,VM3…VMn;物理資源包括n個(gè)物理主機(jī)Host,如Host1,Host2,Host3…Hostn。
網(wǎng)絡(luò)功能虛擬化的管理與編排系統(tǒng)(Network Functions Virtualisation Orchestrator,NFV MANO),包含虛擬化基礎(chǔ)設(shè)施管理器(Virtualised Infrastructure Manager,VIM)、虛擬網(wǎng)絡(luò)功能管理器(VNF Manager,VNFM)、網(wǎng)絡(luò)功能虛擬化編排器(Network Functions Virtualisation Orchestrator,NFVO)三個(gè)功能模塊。VIM負(fù)責(zé)NFVI基礎(chǔ)設(shè)施監(jiān)控及數(shù)據(jù)中心管理;VNFM負(fù)責(zé)VNF的生命周期管理(實(shí)例化、彈性伸縮擴(kuò)縮容、升級(jí)等);NFVO負(fù)責(zé)網(wǎng)絡(luò)服務(wù)的編排,全網(wǎng)軟硬件資源的編排與管理等。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法,如圖2所示, 包括:
步驟S21:獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息,所述業(yè)務(wù)故障信息攜帶有發(fā)生故障的第一虛擬機(jī)的標(biāo)識(shí),其中,所述第一虛擬機(jī)是虛擬化網(wǎng)絡(luò)功能管理器VNFM為所述VNF網(wǎng)元所配置的虛擬機(jī);
具體的,所述第一虛擬機(jī)的標(biāo)識(shí)為所述VNF中發(fā)生故障的虛擬化網(wǎng)絡(luò)功能組件VNFC所歸屬的第一虛擬機(jī)的標(biāo)識(shí),且VNF網(wǎng)元與EMS一一對(duì)應(yīng)連接。
步驟S22:根據(jù)預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI資源信息的映射關(guān)系,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一NFVI資源信息。
步驟S23:根據(jù)所述第一NFVI資源信息,確定發(fā)生故障的設(shè)備。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法,獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息后,根據(jù)預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與NFVI資源信息的映射關(guān)系,將業(yè)務(wù)故障信息轉(zhuǎn)換為NFVI資源信息,并根據(jù)NFVI資源信息,確定發(fā)生故障的設(shè)備,從而在VNF業(yè)務(wù)發(fā)生故障時(shí),能夠?qū)崿F(xiàn)從VNF業(yè)務(wù)到NFVI資源的快速關(guān)聯(lián)與定位,方便了后續(xù)的維修管理。
進(jìn)一步地,在步驟S21之前,所述方法還包括:
從VNFM中獲取所述VNF網(wǎng)元中每個(gè)VNFC所歸屬的虛擬機(jī)的標(biāo)識(shí),以及與所述虛擬機(jī)的標(biāo)識(shí)所對(duì)應(yīng)的NFVI資源信息;
建立所述VNFC、所述虛擬機(jī)的標(biāo)識(shí)以及NFVI資源信息的映射關(guān)系并保存。
在本發(fā)明的具體實(shí)施例中,所述NFVI資源信息包括:所述虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的虛擬機(jī)的信息和所述虛擬機(jī)所歸屬的物理主機(jī)的信息;及
所述根據(jù)所述第一NFVI資源信息,確定發(fā)生故障的設(shè)備的步驟包括:
根據(jù)所述第一虛擬機(jī)的標(biāo)識(shí),在所述第一NFVI資源信息中,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一虛擬機(jī)的信息;
根據(jù)所述第一虛擬機(jī)的信息,獲取所述第一虛擬機(jī)所歸屬的第一物理主機(jī)的信息,并根據(jù)所述第一物理主機(jī)的信息確定發(fā)生故障的物理主機(jī)。
具體地,所述根據(jù)所述第一物理主機(jī)的信息確定發(fā)生故障的物理主機(jī),具 體包括:根據(jù)所述第一物理主機(jī)的信息,確定所述發(fā)生故障的物理主機(jī)的路徑信息。
進(jìn)一步地,所述根據(jù)所述第一物理主機(jī)的信息,確定所述發(fā)生故障的物理主機(jī)的路徑信息的步驟包括:
根據(jù)所述第一物理主機(jī)的信息,確定所述第一物理主機(jī)所在集群的信息;
根據(jù)所述集群的信息,確定所述集群所屬數(shù)據(jù)中心的信息;
根據(jù)所述數(shù)據(jù)中心的信息,確定所述數(shù)據(jù)中心所屬域的信息。
在本發(fā)明的具體實(shí)施例中,所述集群的信息可包括:集群的名稱,所述集群所屬數(shù)據(jù)中心的名稱;所述DC的信息可包括:DC的名稱、所述DC所屬域的名稱、統(tǒng)一資源定位符URL、DC的類型、描述等。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法,使得用戶能夠根據(jù)故障詳情快速地確定發(fā)生故障的設(shè)備,并能詳情地確定該設(shè)備所屬的集群,所述集群所述的數(shù)據(jù)中心以及所述數(shù)據(jù)中心所屬的域,從而能夠快速地解決設(shè)備故障,大大提高了用戶體驗(yàn)。
下面具體說(shuō)明本發(fā)明實(shí)施例的實(shí)現(xiàn)過(guò)程。
如圖3所示,包括:
步驟31:VNFM向VIM發(fā)起資源請(qǐng)求;
步驟32:VIM與NFVI交互,獲取NFVI資源信息;
步驟33:VNFM獲取VIM返回的NFVI資源信息;
具體的,所述NFVI資源信息包括:虛擬機(jī)的信息、物理主機(jī)的信息、集群的信息、DC的信息等,進(jìn)一步地,所述虛擬機(jī)的信息包括:虛擬機(jī)的標(biāo)識(shí)ID、虛擬機(jī)的名稱、虛擬機(jī)的IP以及所述虛擬機(jī)所歸屬的物理主機(jī)等;
所述物理主機(jī)的信息可具體包括:物理主機(jī)的名稱、物理主機(jī)的IP、物理主機(jī)所屬集群的名稱、所述物理主機(jī)的資源使用情況、狀態(tài),架/框/槽/單板等信息;
所述集群的信息包括:集群的名稱,所述集群所屬數(shù)據(jù)中心的名稱;
所述DC的信息包括:DC的名稱、所述DC所屬域的名稱、統(tǒng)一資源定位符URL、DC的類型、描述等。
步驟34:VNFM從VIM獲取VM等資源之后,將各類業(yè)務(wù)與應(yīng)用部署于 相應(yīng)的VM之上。同時(shí),記錄下各具體的業(yè)務(wù)組件(模塊)VNFC與其所屬的VM的ID的映射關(guān)系。
步驟35:VNFM將所述VNF信息以及為所述VNF網(wǎng)元所部署的VM等資源信息通知EMS;
步驟36:EMS完成VNF網(wǎng)元的自動(dòng)注冊(cè),并且以VM ID為主要關(guān)聯(lián)因子建立所述VNFC、所述虛擬機(jī)的標(biāo)識(shí)以及NFVI資源信息的映射關(guān)系并保存(如表1所示)。
表1
步驟37:業(yè)務(wù)VNF網(wǎng)元發(fā)生故障時(shí),發(fā)送業(yè)務(wù)故障信息給EMS,業(yè)務(wù)故障信息攜帶發(fā)生故障的VNFC所歸屬的第一虛擬機(jī)的標(biāo)識(shí),如,發(fā)生故障的VNFC為VNFC-1,所述VNFC-1所歸屬的第一虛擬機(jī)的標(biāo)識(shí)為VM1-ID。
步驟38:EMS根據(jù)業(yè)務(wù)(應(yīng)用)故障情況以VM ID為主要關(guān)聯(lián)因子,在 預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與NFVI資源信息的映射關(guān)系中,獲取第一NFVI資源信息并展示,從而進(jìn)一步確定發(fā)生故障的物理主機(jī)的路徑信息,使得用戶能夠根據(jù)故障詳情快速定位問(wèn)題所在。具體的如下所示:
域(云Cloud)
數(shù)據(jù)中心
集群
物理主機(jī)
虛擬機(jī)-------VM ID映射-----VNF/VNFC
舉例:如圖1所示,VNFC-1發(fā)生故障,VNFC-1部署于VM1,而VM1又由物理機(jī)Host1虛擬化而來(lái),Host1屬于DC1。當(dāng)Host1出現(xiàn)了故障,即Host1是故障源,EMS快速以VM1-ID為主要關(guān)聯(lián)因子層層映射資源信息并展示,快速確定發(fā)生故障的物理主機(jī)。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理方法,EMS以虛擬機(jī)的標(biāo)識(shí)為主要關(guān)聯(lián)因子,將業(yè)務(wù)故障信息映射為資源層級(jí)之間的關(guān)系,并根據(jù)資源層級(jí)之間的關(guān)系確定發(fā)生故障的設(shè)備,減少了檢測(cè)故障設(shè)備的時(shí)間,大大方便了后續(xù)的設(shè)備維修。
本發(fā)明的實(shí)施例還提供了一種虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理裝置,應(yīng)用于網(wǎng)元管理系統(tǒng)EMS,如圖4所示,包括:
第一獲取模塊41,用于獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息,所述業(yè)務(wù)故障信息攜帶有發(fā)生故障的第一虛擬機(jī)的標(biāo)識(shí),其中,所述第一虛擬機(jī)是虛擬化網(wǎng)絡(luò)功能管理器VNFM為所述VNF網(wǎng)元所配置的虛擬機(jī);
第二獲取模塊42,用于根據(jù)預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施NFVI資源信息的映射關(guān)系,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一NFVI資源信息;
確定模塊43,用于根據(jù)所述第一NFVI資源信息,確定發(fā)生故障的設(shè)備。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理裝置,還包括:
第三獲取模塊,用于在獲取VNF網(wǎng)元發(fā)送的業(yè)務(wù)故障信息的步驟之前,從VNFM中獲取所述VNF中的每個(gè)VNFC所歸屬的虛擬機(jī)的標(biāo)識(shí),以及與所述虛擬機(jī)的標(biāo)識(shí)所對(duì)應(yīng)的NFVI資源信息;
建立模塊,用于建立所述VNFC、所述虛擬機(jī)的標(biāo)識(shí)與NFVI資源信息的映射關(guān)系并保存。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理裝置,所述NFVI資源信息包括:所述虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的虛擬機(jī)的信息和所述虛擬機(jī)所歸屬的物理主機(jī)的信息;及
所述確定模塊包括:
獲取單元,用于根據(jù)所述第一虛擬機(jī)的標(biāo)識(shí),在所述第一NFVI資源信息中,獲取與所述第一虛擬機(jī)的標(biāo)識(shí)對(duì)應(yīng)的第一虛擬機(jī)的信息;
確定單元,用于根據(jù)所述第一虛擬機(jī)的信息,獲取所述第一虛擬機(jī)所歸屬的第一物理主機(jī)的信息,并根據(jù)所述第一物理主機(jī)的信息確定發(fā)生故障的物理主機(jī)。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理裝置,所述確定單元,具體用于根據(jù)所述第一物理主機(jī)的信息,確定所述發(fā)生故障的物理主機(jī)的路徑信息。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能VNF業(yè)務(wù)故障的處理裝置,所述確定單元包括:
第一確定子單元,用于根據(jù)所述第一物理主機(jī)的信息,確定所述第一物理主機(jī)所在集群的信息;
第二確定子單元,用于根據(jù)所述集群的信息,確定所述集群所屬數(shù)據(jù)中心的信息;
第三確定子單元,用于根據(jù)所述數(shù)據(jù)中心的信息,確定所述數(shù)據(jù)中心所屬域的信息。
需要說(shuō)明的是該裝置是與上述方法實(shí)施例對(duì)應(yīng)的裝置,上述方法實(shí)施例中所有實(shí)現(xiàn)方式均適用于該裝置的實(shí)施例中,也能達(dá)到相同的技術(shù)效果。
本發(fā)明實(shí)施例的虛擬化網(wǎng)絡(luò)功能業(yè)務(wù)故障的處理方法及裝置,獲取VNF發(fā)送的業(yè)務(wù)故障信息后,根據(jù)預(yù)先保存的虛擬機(jī)的標(biāo)識(shí)與NFVI資源信息的映射關(guān)系,將業(yè)務(wù)故障信息轉(zhuǎn)換為NFVI資源信息,并根據(jù)NFVI資源信息,確定發(fā)生故障的設(shè)備,從而在VNF業(yè)務(wù)發(fā)生故障時(shí),能夠?qū)崿F(xiàn)從VNF業(yè)務(wù)到 NFVI資源的快速關(guān)聯(lián)與定位,大大縮短了檢測(cè)故障源的時(shí)間,提高了用戶體驗(yàn)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。