一種虛擬資源配置方法以及裝置的制造方法
【專利摘要】本申請公開了一種虛擬資源配置方法、裝置,所述虛擬資源配置方法包括:虛擬網(wǎng)絡(luò)功能管理器VNFM讀取描述文件中對虛擬網(wǎng)絡(luò)功能VNF的虛擬機(jī)VM的資源配置信息;當(dāng)部署主用狀態(tài)的第一VNF時(shí),所述VNFM根據(jù)所述資源配置信息指示的第一預(yù)留資源比例向虛擬基礎(chǔ)設(shè)施管理器VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分配的資源創(chuàng)建所述第一VNF的VM;當(dāng)部署備用狀態(tài)的第二VNF時(shí),所述VNFM根據(jù)所述資源配置信息指示的第二預(yù)留資源比例向VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分配的資源創(chuàng)建所述第二VNF的VM。采用本申請實(shí)施例,能夠在主用VNF故障時(shí)快速接管業(yè)務(wù),同時(shí)還能減少備用VNF占用的實(shí)際資源,減少容災(zāi)DC的資源需求。
【專利說明】
-種虛擬資源配置方法從及裝置
技術(shù)領(lǐng)域
[0001] 本申請?jiān)O(shè)及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其設(shè)及一種虛擬資源配置方法W及裝置。
【背景技術(shù)】
[0002] 網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization,NFV)技術(shù)可W簡單地理解 為將電信網(wǎng)絡(luò)中使用的各個(gè)網(wǎng)元的功能從目前的專用硬件平臺遷移至通用的商用貨架產(chǎn) 品(Commer C ia 1 -Of f - the-she 1 f,COTS)服務(wù)器上。通過NFV技術(shù)將電信網(wǎng)絡(luò)中使用的各個(gè)網(wǎng) 元轉(zhuǎn)變成為獨(dú)立的應(yīng)用,可W靈活部署在基于標(biāo)準(zhǔn)的服務(wù)器、存儲W及交換機(jī)等其他設(shè)備 構(gòu)建的統(tǒng)一基礎(chǔ)設(shè)施平臺上,并通過虛擬化技術(shù),對基礎(chǔ)設(shè)施硬件設(shè)備資源池化及虛擬化, 對上層應(yīng)用提供虛擬資源,實(shí)現(xiàn)應(yīng)用、硬件解禪,使得每一個(gè)應(yīng)用能夠快速增加虛擬資源W 實(shí)現(xiàn)快速擴(kuò)展系統(tǒng)容量的目的,或者能夠快速減少虛擬資源W實(shí)現(xiàn)收縮系統(tǒng)容量的目的, 大大提升網(wǎng)絡(luò)的彈性。采用通用的COTS服務(wù)器組成共享的資源池,新開發(fā)的業(yè)務(wù),不需要單 獨(dú)部署硬件設(shè)備,大大縮短新業(yè)務(wù)上線時(shí)間。
[0003] NFV技術(shù)的基礎(chǔ)包含云計(jì)算技術(shù)和虛擬化技術(shù)。通用的COTS計(jì)算/存儲/網(wǎng)絡(luò)等硬 件設(shè)備通過虛擬化技術(shù)可W分解為多種虛擬資源,W供上層各種應(yīng)用使用。通過虛擬化技 術(shù),實(shí)現(xiàn)應(yīng)用與硬件之間的解禪,使得虛擬資源供給速度大大增加;通過云計(jì)算技術(shù),可W 實(shí)現(xiàn)應(yīng)用的彈性伸縮,實(shí)現(xiàn)虛擬資源與業(yè)務(wù)負(fù)荷相匹配,不僅提升了虛擬資源的利用效率, 而且改善了系統(tǒng)的響應(yīng)速率。數(shù)據(jù)中屯、(Data Center,DC)是NFV技術(shù)應(yīng)用較為成熟的領(lǐng)域 之一。
[0004] 為了提高不可靠數(shù)據(jù)中屯、DC的可用度,往往需要在生產(chǎn)DC之外部署容災(zāi)DC,從而 在生產(chǎn)DC故障時(shí)啟用容災(zāi)DC接管服務(wù)。然而,現(xiàn)有的容災(zāi)DC若是采用冷備份的方式,則在接 管服務(wù)時(shí)由于需要恢復(fù)數(shù)據(jù)和網(wǎng)絡(luò)連接關(guān)系,會導(dǎo)致耗時(shí)很長,啟動速度慢;若是采用熱備 份的方式,則需要預(yù)留很多虛擬資源,特別是當(dāng)一個(gè)容災(zāi)DC對應(yīng)多個(gè)生產(chǎn)DC時(shí),會占用很多 的存儲和計(jì)算資源。
【發(fā)明內(nèi)容】
[0005] 本申請?zhí)峁┮环N虛擬資源配置方法W及裝置,不僅能夠快速啟動接管業(yè)務(wù),而且 能夠減少容災(zāi)DC的資源預(yù)留量。
[0006] 第一方面,提供了一種虛擬資源配置方法,方法包括:
[0007] 虛擬網(wǎng)絡(luò)功能管理器(Virtual化twork F^mction Manager,VNFM)讀取描述文件 中對虛擬網(wǎng)絡(luò)功能(Virtual Network F^mction,VNF)的虛擬機(jī)(Virtual Machine,VM)的 資源配置信息;當(dāng)部署主用狀態(tài)的第一VN即寸,所述VNFM根據(jù)所述資源配置信息指示的第一 預(yù)留資源比例向虛擬基礎(chǔ)設(shè)施管理器(Virtualized Infrastructure Manager ,VIM)發(fā)送 虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分配的資源創(chuàng)建所述第一 VNF的VM; 當(dāng)部署備用狀態(tài)的第二VNF時(shí),所述VNFM根據(jù)所述資源配置信息指示的第二預(yù)留資源比例 向VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分配的資源創(chuàng)建所述第二 VNF的VM。
[0008] 通過為不同狀態(tài)的VN內(nèi)青求不同的資源分配比例,使得主用狀態(tài)的VNF和備用狀態(tài) 的VNF分配不同的資源,由于備用VNF也處于運(yùn)行狀態(tài),因此可W在主用VNF故障時(shí),保持已 經(jīng)備份的動態(tài)會話和動態(tài)數(shù)據(jù),同時(shí)也保持與周邊網(wǎng)元的連接關(guān)系,快速接管業(yè)務(wù),同時(shí)也 能夠減少備用VNF占用的實(shí)際資源,減少容災(zāi)DC的資源需求。
[0009] 結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述描述文件為虛擬網(wǎng)絡(luò)功能描述 器(Virtualized Network Function Descriptor,VNFD),所述VNFM讀取所述VNFD中關(guān)于 VNF的虛擬部署單元(Virtual Deployment化it,VDU)的資源配置信息,或者所述VNFM讀取 所述VNFD中關(guān)于VDU的部署喜好元素,所述部署喜好元素包括所述VNF的資源配置信息。
[0010] 通過讀取VN抑獲取VNF的資源配置信息,便于配置VNF在不同狀態(tài)下的資源預(yù)留比 例。
[0011] 結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述描述文件為網(wǎng)絡(luò)業(yè)務(wù)描述器 (化twork Service Desc;ripto;r,NSD),所述VNFM讀取NSD中的業(yè)務(wù)部署喜好元素,所述業(yè)務(wù) 部署喜好元素包括所述VNF的資源配置信息。
[0012] 通過讀取NSD獲取VNF的資源配置信息,便于配置VNF在不同狀態(tài)下的資源預(yù)留比 例。
[0013] 結(jié)合第一方面、第一種或第二種可能的實(shí)現(xiàn)方式,在第=種可能的實(shí)現(xiàn)方式中,所 述資源配置信息指示了 VNF在不同狀態(tài)下的預(yù)留資源比例,包括:主用狀態(tài)下的第一預(yù)留資 源比例W及備用狀態(tài)下的第二預(yù)留資源比例;其中,所述第二預(yù)留資源比例小于所述第一 預(yù)留資源比例。
[0014] 通過為備用狀態(tài)下的VNF配置較低的第二預(yù)留資源比例,可W減少備用VNF占用的 實(shí)際資源,減少容災(zāi)DC的資源需求。
[0015] 結(jié)合第S種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一VNF故障 時(shí),所述VNFM接收所述第二VNF發(fā)送的第一狀態(tài)通知信息,所述第一狀態(tài)通知信息用于指示 所述第二VNF由備用狀態(tài)切換為主用狀態(tài);所述VNFM根據(jù)所述第一預(yù)留資源比例向所述VIM 發(fā)送虛擬資源變更請求,W使得所述VIM根據(jù)所述第一預(yù)留資源比例為所述第二VNF分配資 源。
[0016] 當(dāng)主用狀態(tài)的VNF故障時(shí),可W動態(tài)調(diào)整備用VNF的資源分配比例,從而便于備用 VNF接管業(yè)務(wù),提高了 VNF所提供業(yè)務(wù)的可用度。
[0017] 結(jié)合第四種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一VNF從故障 中恢復(fù)時(shí),所述VNFM接收所述第二VNF發(fā)送的第二狀態(tài)通知信息,所述第二狀態(tài)通知信息用 于指示所述第二VNF由主用狀態(tài)切換為備用狀態(tài);所述VNFM根據(jù)所述第二預(yù)留資源比例向 所述VIM發(fā)送虛擬資源變更請求,W使得所述VIM根據(jù)所述第二預(yù)留資源比例為所述第二 VNF分配資源。
[001引當(dāng)主用狀態(tài)的VNF從故障中恢復(fù)時(shí),進(jìn)一步的調(diào)整備用VNF的資源分配比例,從而 便于回收備用VNF的資源。
[0019] 第二方面,提供了一種虛擬資源配置裝置,包括虛擬網(wǎng)絡(luò)功能管理器VNFM、虛擬網(wǎng) 絡(luò)功能VNFW及虛擬基礎(chǔ)設(shè)施管理器VIM,用于執(zhí)行上述第一方面中的方法。
[0020] 第=方面,提供了一種虛擬資源配置設(shè)備,包括處理器W及存儲器,用于執(zhí)行上述 第一方面中的方法。
[0021] 第四方面,提供了一種計(jì)算機(jī)存儲介質(zhì),該計(jì)算機(jī)存儲介質(zhì)中存儲有程序代碼,該 程序代碼用于執(zhí)行上述第一方面中的方法。
[0022] 實(shí)施本申請實(shí)施例,具有如下有益效果:
[0023] 本申請通過為不同狀態(tài)的VNF請求不同的資源分配比例,使得主用狀態(tài)的VNF和備 用狀態(tài)的VNF分配不同的資源,由于備用VNF也處于運(yùn)行狀態(tài),因此可W在主用VNF故障時(shí), 保持已經(jīng)備份的動態(tài)會話和動態(tài)數(shù)據(jù),同時(shí)也保持與周邊網(wǎng)元的連接關(guān)系,快速接管業(yè)務(wù), 同時(shí)也能夠減少備用VNF占用的實(shí)際資源,減少容災(zāi)DC的資源需求。
【附圖說明】
[0024] 圖1為本申請實(shí)施例中網(wǎng)絡(luò)功能虛擬化網(wǎng)絡(luò)的結(jié)構(gòu)示意圖。
[0025] 圖2為本申請實(shí)施例中虛擬資源配置方法的實(shí)施環(huán)境圖。
[0026] 圖3為本申請實(shí)施例中虛擬資源配置方法的實(shí)施環(huán)境圖。
[0027] 圖4為本申請實(shí)施例中虛擬資源配置方法第一實(shí)施例的流程圖。
[0028] 圖5為本申請實(shí)施例中虛擬資源配置方法第二實(shí)施例的流程圖。
[0029] 圖6為本申請實(shí)施例中虛擬資源配置方法第=實(shí)施例的流程圖。
[0030] 圖7為本申請實(shí)施例中虛擬資源配置裝置第一實(shí)施例的結(jié)構(gòu)示意圖。
[0031] 圖8為本申請實(shí)施例中虛擬資源配置設(shè)備第一實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0032] 本申請?zhí)峁┑募夹g(shù)方案應(yīng)用于NFV網(wǎng)絡(luò),VNFM在部署VNF時(shí),通過為不同狀態(tài)的VNF 請求不同的資源分配比例,使得主用狀態(tài)的VNF和備用狀態(tài)的VNF分配不同的資源,由于備 用VNF也處于運(yùn)行狀態(tài),因此可W在主用VNF故障時(shí),保持已經(jīng)備份的動態(tài)會話和動態(tài)數(shù)據(jù), 同時(shí)也保持與周邊網(wǎng)元的連接關(guān)系,快速接管業(yè)務(wù),同時(shí)也能夠減少備用VNF占用的實(shí)際資 源,減少容災(zāi)DC的資源需求。
[0033] 圖1為本申請實(shí)施例中NFV的系統(tǒng)架構(gòu)圖,所述NFV系統(tǒng)100可W在各種網(wǎng)絡(luò)中使 用,例如在一個(gè)數(shù)據(jù)中屯、網(wǎng)絡(luò)、運(yùn)營商網(wǎng)絡(luò)或局域網(wǎng)來實(shí)現(xiàn)。所述NFV系統(tǒng)100包括一個(gè)NFV 管理和編排系統(tǒng)(NFV Management and Orches化ation,NFV MANO) 101、NFV基礎(chǔ)設(shè)施層 (NFV Infrastructure ,NFVI) 130、多個(gè)VNFl08、多個(gè)網(wǎng)元管理化Iement Management ,EM) 122、網(wǎng)絡(luò)服務(wù)、VNF和基礎(chǔ)設(shè)施描述(Network Service,VNF and Infrastructure Description) 126, W及業(yè)務(wù)支持管理系統(tǒng)(Operation-S叩port System/Business S叩pod System, OSS/BSS) 124。其中,NFV管理和編排系統(tǒng)101包括NFV編排器(NFV Orchestrator ,NFVO) 102, 一個(gè)或多個(gè) VNFM104 和 VIM106eNFVI 130 包括計(jì)算硬件 112、存儲 硬件114、網(wǎng)絡(luò)硬件116、虛擬化層(Virtualization Layer)、虛擬計(jì)算110、虛擬存儲118和 虛擬網(wǎng)絡(luò)120。網(wǎng)路服務(wù)、VNF和基礎(chǔ)設(shè)施描述126和0SS/BSS 124在ETSI GS NFV 002V1.1.1 標(biāo)準(zhǔn)中有進(jìn)一步的討論。
[0034] NFV管理和編排系統(tǒng)(NFV MANO) 101用于執(zhí)行對VNF 108和NFVI 130的監(jiān)視和管 理。NFVO 102可W實(shí)現(xiàn)在NFVI 130上的網(wǎng)絡(luò)服務(wù)(如L2和L3VPN服務(wù)),也可W執(zhí)行來自一個(gè) 或多個(gè)VNFM 104的資源相關(guān)請求,發(fā)送配置信息到VNFM 104,并收集VNF 108的狀態(tài)信息。 另外,NFVO 102可W與VIM 106通信,W實(shí)現(xiàn)資源的分配和/或預(yù)留W及交換虛擬化硬件資 源的配置和狀態(tài)信息。所述VNFM 104可W管理一個(gè)或多個(gè)VNF IOSdVNFM 104可W執(zhí)行各種 管理功能,如實(shí)例化、更新、查詢、縮放和/或終止VNF 108等。VIM 106可W執(zhí)行資源管理的 功能,例如管理基礎(chǔ)設(shè)施資源的分配(例如增加資源到虛擬容器)和操作功能(如收集NFVI 故障信息)。所述VNFM 104和VIM 106可W相互通信進(jìn)行資源分配和交換虛擬化硬件資源的 配置和狀態(tài)信息。
[0035] 所述NFVI 130包括硬件資源、軟件資源或兩者的組合來完成虛擬化環(huán)境的部署。 換句話說,硬件資源和虛擬化層用于提供虛擬化的資源,例如作為虛擬機(jī)和其它形式的虛 擬容器,用于VNF 108。硬件資源包括計(jì)算硬件112、存儲硬件114和網(wǎng)絡(luò)硬件116。計(jì)算硬件 112可W是市場上現(xiàn)成的硬件和/或用戶定制的硬件,用來提供處理和計(jì)算資源。存儲硬件 114可W是網(wǎng)絡(luò)內(nèi)提供的存儲容量或駐留在存儲硬件114本身的存儲容量(位于服務(wù)器內(nèi)的 本地存儲器)。在一個(gè)實(shí)現(xiàn)方案中,計(jì)算硬件112和存儲硬件114的資源可W被集中在一起。 網(wǎng)絡(luò)硬件116可W是交換機(jī)、路由器和/或配置成具有交換功能的任何其他網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò) 硬件116可W橫跨多個(gè)域,并且可W包括多個(gè)由一個(gè)或一個(gè)W上傳輸網(wǎng)絡(luò)互連的網(wǎng)絡(luò)。
[0036] NFVI 130里面的虛擬化層可W從物理層抽象硬件資源和解禪VNF 108, W便向VNF 108提供虛擬化資源。虛擬資源層包括虛擬計(jì)算110,虛擬存儲器118和虛擬網(wǎng)絡(luò)120。虛擬計(jì) 算110和虛擬存儲118可W W虛擬機(jī)、和/或其他虛擬容器的形式提供給VNF 108。例如,一個(gè) 或一個(gè)W上的VNF 108可W部署在一個(gè)VM上。虛擬化層抽象網(wǎng)絡(luò)硬件116從而形成虛擬網(wǎng)絡(luò) 120,虛擬網(wǎng)絡(luò)120可W包括虛擬交換機(jī)(Virtual Switch),所述虛擬交換機(jī)用來提供虛擬 機(jī)和其他虛擬機(jī)之間的連接。此外,網(wǎng)絡(luò)硬件116中的傳輸網(wǎng)絡(luò),可W采用集中式控制平面 和一個(gè)單獨(dú)的轉(zhuǎn)發(fā)平面(如軟件定義網(wǎng)絡(luò),SDN)虛擬化。
[0037] 如圖1所示,VNFM 104可W與VNF 108和EM 122交互來對VNF的生命周期進(jìn)行管理 W及交換配置和狀態(tài)信息。VNF 108可W被配置為通過一個(gè)物理網(wǎng)絡(luò)設(shè)備執(zhí)行的至少一個(gè) 網(wǎng)絡(luò)功能的虛擬化。例如,在一個(gè)實(shí)現(xiàn)方案中,所述VNF 108可W經(jīng)過配置W提供IMS網(wǎng)絡(luò)中 的不同網(wǎng)元具備的功能,如P-SCSCF,S-CSCF或HSS的網(wǎng)絡(luò)功能等。EM 122經(jīng)過配置W對一個(gè) 或一個(gè)W上的VNF108進(jìn)行管理。
[0038] 圖2和圖3為本申請實(shí)施例中虛擬資源配置方法的實(shí)施環(huán)境圖。圖2和圖3為將圖1 所示的NFV網(wǎng)絡(luò)應(yīng)用于DC的具體應(yīng)用,如圖所示,在圖2和圖3中,包括有生產(chǎn)DCl、生產(chǎn)DC2W 及生產(chǎn)DC3,在每個(gè)生產(chǎn)DC上都部署了相應(yīng)的VNF,在VNF中創(chuàng)建了相應(yīng)的VM。容災(zāi)DC用于為 上述3個(gè)生產(chǎn)DC提供容災(zāi)和備份,容災(zāi)DC上部署了3個(gè)VNF,分別對應(yīng)生產(chǎn)DC1、生產(chǎn)DC2W及 生產(chǎn)DC3上的VNF。
[0039] 圖2為生產(chǎn)DC處于正常狀態(tài)下的情形,如圖2所示,生產(chǎn)DCl、生產(chǎn)DC2 W及生產(chǎn)DC3 上的VNF均處于主用狀態(tài),對應(yīng)的VM的預(yù)留資源都是100%。容災(zāi)DC上的VNF處于備用狀態(tài), 對應(yīng)的VM的預(yù)留資源為30%。此時(shí),容災(zāi)DC上的VNF也都處于運(yùn)行態(tài),維持著和周邊網(wǎng)元的 連接。
[0040] 圖3為當(dāng)生產(chǎn)DCl出現(xiàn)故障時(shí)的情形,生產(chǎn)DCl上的VNFlA相應(yīng)的也出現(xiàn)故障,此時(shí) 容災(zāi)DC上對應(yīng)于VNFlA的備用VNFlB進(jìn)行倒換和業(yè)務(wù)接管。此時(shí)VNFlB的狀態(tài)由備用狀態(tài)切 換為主用狀態(tài),并通知VNFM,VNFM按照新的資源分配比例向VIM發(fā)出請求,將VNFlB的預(yù)留資 源修改為100 %。由于VNFlB-直處于運(yùn)行態(tài),也一直和周邊網(wǎng)元保持著連接,因此此時(shí)可W 快速接管業(yè)務(wù),保證會話和數(shù)據(jù)不丟失。同時(shí),由于在容災(zāi)DC上的各個(gè)VNF在備用狀態(tài)下都 采用的較低的預(yù)留資源比例,能夠極大的減少容災(zāi)DC的資源需求。
[0041] 圖4為本申請實(shí)施例中虛擬資源配置方法第一實(shí)施例的流程圖。所述方法應(yīng)用于 NFV網(wǎng)絡(luò),該方法包括步驟S101-S103。
[0042] 在步驟SlOl中,VNFM讀取描述文件中對VNF的虛擬機(jī)VM的資源配置信息。
[0043] 本步驟中,在VNFM部署VNF時(shí),首先讀取描述文件中關(guān)于VNF的VM的資源配置信息。 在本實(shí)施方式中,所述資源配置信息中指示了VNF在不同狀態(tài)下的預(yù)留資源比例,包括:主 用狀態(tài)下的第一預(yù)留資源比例W及備用狀態(tài)下的第二預(yù)留資源比例。特別的,所述第二預(yù) 留資源比例小于所述第一預(yù)留資源比例,從而可W使得備用狀態(tài)下的VNF采用的較低的預(yù) 留資源比例,減少容災(zāi)DC的資源需求。比如,主用狀態(tài)下的第一預(yù)留資源比例可W為100%, 備用狀態(tài)下的第二預(yù)留資源比例可W為30%??蒞理解的是,該預(yù)留資源比例也可W設(shè)置 為其他數(shù)值,本發(fā)明實(shí)施例并不W此為限。
[0044] 其中,所述描述文件可W有多種實(shí)施方式,下面詳細(xì)進(jìn)行說明。
[0045] 在一種實(shí)施方式中,所述描述文件為VNFD,在VNFD中針對VDU中有相應(yīng)的描述字 段,用于描述VM的資源分配情況。比如,描述字段"cpu_core_oversubsc;ription_policy"用 于描述中央處理器(Cenhal Processing Unit,CPU)的資源分配策略,描述字段"Memory_ oversubscription_policy"用于描述內(nèi)存資源的資源分配策略。特別的,可W通過設(shè)置不 同狀態(tài)下的資源分配策略,W匹配不同狀態(tài)的VNF。在VNFM部署VNF時(shí),VNFM讀取VNFD中關(guān)于 VNF的VDU的資源配置信息。
[0046] 在另一種實(shí)施方式中,所述描述文件為VNFD,進(jìn)一步的,VNFD中采用部署喜好 (Deployment Flavour)元素來描述VNF在不同容量或者不同場景下的部署要求,因此,部署 喜好元素包括了所述VNF的資源配置信息。本實(shí)施方式中通過部署喜好元素來對應(yīng)不同的 VDU,從而實(shí)現(xiàn)不同的資源配置。在VNFM部署VNF時(shí),VNFM讀取所述VNFD中關(guān)于VDU的部署喜 好元素,W獲得資源配置信息。
[0047] 在又一種實(shí)施方式中,所述描述文件為NSD,NSD用于描述網(wǎng)絡(luò)業(yè)務(wù)。本實(shí)施例中, NSD中采用業(yè)務(wù)部署喜好(Service Deployment Flavour)元素來描述VNF的部署喜好和需 求。其中,業(yè)務(wù)部署喜好的基本元素如下表所示: r00481
[0049] 如上表所示,constituent_vnf用于描述VNF部署喜好和需求,進(jìn)一步的, constituent_vnf的基本元素如下表所示:
[0化1 ] 如上表所示,可W通過定義多個(gè)const;Uuent_vnf對應(yīng)多種redundan^_model,其 中,redundancy_model對應(yīng)的冗余模式可W為主用狀態(tài)或者備用狀態(tài),從而可W對不同狀 態(tài)下的VNF的資源分配策略進(jìn)行描述。在VNFM部署VNF時(shí),所述VNFM讀取NSD中的業(yè)務(wù)部署喜 好元素,所述業(yè)務(wù)部署喜好元素包括所述VNF的資源配置信息。
[0052] 可W理解的是,描述文件還可W為其他形式,本申請實(shí)施例并不W上述=種實(shí)施 方式為限。
[0053] 在步驟S102中,當(dāng)部署主用狀態(tài)的第一VN即寸,所述VNFM根據(jù)所述資源配置信息指 示的第一預(yù)留資源比例向虛擬基礎(chǔ)設(shè)施管理器VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng) 所述虛擬資源請求分配的資源創(chuàng)建所述第一 VNF的VM。
[0054] 本步驟中,當(dāng)部署第一VN即寸,由于所述第一VNF為主用狀態(tài),此時(shí)VNFM根據(jù)資源配 置信息中與主用狀態(tài)對應(yīng)的第一預(yù)留資源比例生成虛擬資源請求,并將該虛擬資源請求發(fā) 送給VIMdVIM響應(yīng)該虛擬資源請求,并按照該第一預(yù)留資源比例分配資源。VNFM再根據(jù)VIM 分配的資源創(chuàng)建第一 VNF的VM。
[0055] 在步驟S103中,當(dāng)部署備用狀態(tài)的第二VN即寸,所述VNFM根據(jù)所述資源配置信息指 示的第二預(yù)留資源比例向VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分 配的資源創(chuàng)建所述第二VNF的VM。
[0056] 本步驟中,當(dāng)部署第二VN即寸,由于所述第二VNF為備用狀態(tài),此時(shí)VNFM根據(jù)資源配 置信息中與備用狀態(tài)對應(yīng)的第二預(yù)留資源比例生成虛擬資源請求,并將該虛擬資源請求發(fā) 送給VIMdVIM響應(yīng)該虛擬資源請求,并按照該第二預(yù)留資源比例分配資源。VNFM再根據(jù)VIM 分配的資源創(chuàng)建第二VNF的VM??蒞理解的是,本實(shí)施例中,第一VNF可W位于生產(chǎn)DC上,第 二VNF可W位于容災(zāi)DC上,第二VNF可W用于為第一 VNF提供容災(zāi)和備份,第二VNF同樣可W 處于運(yùn)行狀態(tài),并保持與周邊網(wǎng)元的連接。通過設(shè)置較低的第二預(yù)留資源比例,可W使得第 二VNF占用較少的實(shí)際資源,從而減少DC的資源需求。
[0057] 本申請通過為不同狀態(tài)的VNF請求不同的資源分配比例,使得主用狀態(tài)的VNF和備 用狀態(tài)的VNF分配不同的資源,由于備用VNF也處于運(yùn)行狀態(tài),因此可W在主用VNF故障時(shí), 保持已經(jīng)備份的動態(tài)會話和動態(tài)數(shù)據(jù),同時(shí)也保持與周邊網(wǎng)元的連接關(guān)系,快速接管業(yè)務(wù), 同時(shí)也能夠減少備用VNF占用的實(shí)際資源,減少容災(zāi)DC的資源需求。
[0058] 圖5為本申請實(shí)施例中虛擬資源配置方法第二實(shí)施例的流程圖。所述方法應(yīng)用于 NFV網(wǎng)絡(luò),在本實(shí)施例中,進(jìn)一步包括當(dāng)?shù)谝籚NF故障時(shí),第二VNF進(jìn)行倒換和業(yè)務(wù)接管的步 驟,該方法包括步驟S201-S205。
[0059] 在步驟S201中,VNFM讀取描述文件中對VNF的虛擬機(jī)VM的資源配置信息。
[0060] 在步驟S202中,當(dāng)部署主用狀態(tài)的第一VN即寸,所述VNFM根據(jù)所述資源配置信息指 示的第一預(yù)留資源比例向虛擬基礎(chǔ)設(shè)施管理器VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng) 所述虛擬資源請求分配的資源創(chuàng)建所述第一 VNF的VM。
[0061 ]在步驟S203中,當(dāng)部署備用狀態(tài)的第二VN即寸,所述VNFM根據(jù)所述資源配置信息指 示的第二預(yù)留資源比例向VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分 配的資源創(chuàng)建所述第二VNF的VM。
[0062] 在步驟S204中,當(dāng)所述第一VNF故障時(shí),所述VNFM接收所述第二VNF發(fā)送的第一狀 態(tài)通知信息,所述第一狀態(tài)通知信息用于指示所述第二VNF由備用狀態(tài)切換為主用狀態(tài)。
[0063] 本步驟中,當(dāng)?shù)谝?VNF故障時(shí),比如第一 VNF所在的生產(chǎn)DC故障或者其他原因等,此 時(shí),需要由第二VNF接管第一 VNF上的業(yè)務(wù),第二VNF會將自身的狀態(tài)由備用狀態(tài)切換為主用 狀態(tài),并將第一狀態(tài)通知消息通知給VNFM,所述第一狀態(tài)通知信息用于指示所述第二VNF由 備用狀態(tài)切換為主用狀態(tài)。所述VNFM接收該第一狀態(tài)通知消息。
[0064] 在步驟S205中,所述VNFM根據(jù)所述第一預(yù)留資源比例向所述VIM發(fā)送虛擬資源變 更請求,W使得所述VIM根據(jù)所述第一預(yù)留資源比例為所述第二VNF分配資源。
[0065] 本步驟中,VNFM在接收到第一狀態(tài)通知消息之后,根據(jù)主用狀態(tài)對應(yīng)的第一預(yù)留 資源比例向VIM發(fā)送虛擬資源變更請求,VIM根據(jù)該第一預(yù)留資源比例為第二VNF分配資源。 比如,若第二預(yù)留資源比例為30%,第一預(yù)留資源比例為100%,當(dāng)?shù)诙NF由備用狀態(tài)切換 為主用狀態(tài)時(shí),需要對應(yīng)的資源比例也調(diào)整為第一預(yù)留資源比例,即調(diào)整為100%。其中,第 二VNF在調(diào)整了預(yù)留資源比例之后,第二VNF上的VM可W直接生效,也可W重啟之后生效。由 于第二VNF需求的資源變多,當(dāng)現(xiàn)有物理硬件上的資源不夠時(shí),還可W通過熱遷移或者冷遷 移的方式,把第二VNF上的部分VM遷移到其他物理硬件上,本申請實(shí)施例并不W此為限。
[0066] 本申請通過為不同狀態(tài)的VNF請求不同的資源分配比例,使得主用狀態(tài)的VNF和備 用狀態(tài)的VNF分配不同的資源,由于備用VNF也處于運(yùn)行狀態(tài),因此可W在主用VNF故障時(shí), 保持已經(jīng)備份的動態(tài)會話和動態(tài)數(shù)據(jù),同時(shí)也保持與周邊網(wǎng)元的連接關(guān)系,快速接管業(yè)務(wù), 同時(shí)也能夠減少備用VNF占用的實(shí)際資源,減少容災(zāi)DC的資源需求。特別的,當(dāng)主用狀態(tài)的 VNF故障時(shí),可W動態(tài)調(diào)整備用VNF的資源分配比例,從而便于備用VNF接管業(yè)務(wù),提高了 VNF 所提供業(yè)務(wù)的可用度。
[0067] 圖6為本申請實(shí)施例中虛擬資源配置方法第=實(shí)施例的流程圖。所述方法應(yīng)用于 NFV網(wǎng)絡(luò),在本實(shí)施例中,進(jìn)一步包括當(dāng)?shù)谝籚NF從故障中恢復(fù)時(shí),第二VNF恢復(fù)為備用狀態(tài) 的步驟,該方法包括步驟S301-S307。
[0068] 在步驟S301中,VNFM讀取描述文件中對VNF的虛擬機(jī)VM的資源配置信息。
[0069] 在步驟S302中,當(dāng)部署主用狀態(tài)的第一VN即寸,所述VNFM根據(jù)所述資源配置信息指 示的第一預(yù)留資源比例向虛擬基礎(chǔ)設(shè)施管理器VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng) 所述虛擬資源請求分配的資源創(chuàng)建所述第一 VNF的VM。
[0070] 在步驟S303中,當(dāng)部署備用狀態(tài)的第二VN即寸,所述VNFM根據(jù)所述資源配置信息指 示的第二預(yù)留資源比例向VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分 配的資源創(chuàng)建所述第二VNF的VM。
[0071 ] 在步驟S304中,當(dāng)所述第一VNF故障時(shí),所述VNFM接收所述第二VNF發(fā)送的第一狀 態(tài)通知信息,所述第一狀態(tài)通知信息用于指示所述第二VNF由備用狀態(tài)切換為主用狀態(tài)。
[0072] 在步驟S305中,所述VNFM根據(jù)所述第一預(yù)留資源比例向所述VIM發(fā)送虛擬資源變 更請求,W使得所述VIM根據(jù)所述第一預(yù)留資源比例為所述第二VNF分配資源。
[0073] 在步驟S306中,當(dāng)所述第一VNF從故障中恢復(fù)時(shí),所述VNFM接收所述第二VNF發(fā)送 的第二狀態(tài)通知信息,所述第二狀態(tài)通知信息用于指示所述第二VNF由主用狀態(tài)切換為備 用狀態(tài)。
[0074] 本步驟中,當(dāng)?shù)谝籚NF從故障中恢復(fù)時(shí),此時(shí)第二VNF要從主用狀態(tài)切換回備用狀 態(tài),第二VNF向VNFM發(fā)送第二狀態(tài)通知信息,所述第二狀態(tài)通知信息用于指示所述第二VNF 由主用狀態(tài)切換為備用狀態(tài)。所述VNFM接收所述第二狀態(tài)通知信息。
[0075] 在步驟S307中,所述VNFM根據(jù)所述第二預(yù)留資源比例向所述VIM發(fā)送虛擬資源變 更請求,W使得所述VIM根據(jù)所述第二預(yù)留資源比例為所述第二VNF分配資源。
[0076] 本步驟中,VNFM根據(jù)第二狀態(tài)通知信息向VIM發(fā)送虛擬資源變更請求,VIM響應(yīng)該 請求,并根據(jù)第二預(yù)留資源比例回收第二VNF上的部分資源。
[0077] 本申請通過為不同狀態(tài)的VNF請求不同的資源分配比例,使得主用狀態(tài)的VNF和備 用狀態(tài)的VNF分配不同的資源,由于備用VNF也處于運(yùn)行狀態(tài),因此可W在主用VNF故障時(shí), 保持已經(jīng)備份的動態(tài)會話和動態(tài)數(shù)據(jù),同時(shí)也保持與周邊網(wǎng)元的連接關(guān)系,快速接管業(yè)務(wù), 同時(shí)也能夠減少備用VNF占用的實(shí)際資源,減少容災(zāi)DC的資源需求。特別的,當(dāng)主用狀態(tài)的 VNF故障時(shí),可W動態(tài)調(diào)整備用VNF的資源分配比例,并在當(dāng)主用狀態(tài)的VNF從故障中恢復(fù) 時(shí),進(jìn)一步的調(diào)整備用VNF的資源分配比例,從而便于回收備用VNF的資源。
[0078] 為便于更好的實(shí)施本申請實(shí)施例的上述方案,下面還提供用于配合實(shí)施上述方案 的相關(guān)裝置。
[0079] 圖7為本申請實(shí)施例中虛擬資源配置裝置第一實(shí)施例的結(jié)構(gòu)示意圖。該虛擬資源 配置裝置應(yīng)用于NFV網(wǎng)絡(luò),如圖所示,該虛擬資源配置裝置包括:虛擬網(wǎng)絡(luò)功能管理器 VNFM701、虛擬網(wǎng)絡(luò)功能VNF702W及虛擬基礎(chǔ)設(shè)施管理器VIM703。
[0080] 其中,所述VNFM,用于讀取描述文件中對VNF的虛擬機(jī)VM的資源配置信息;
[0081] 所述VNFM還用于當(dāng)部署主用狀態(tài)的第一 VNF時(shí),根據(jù)所述資源配置信息指示的第 一預(yù)留資源比例向VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分配的資 源創(chuàng)建所述第一VNF的VM;當(dāng)部署備用狀態(tài)的第二VNF時(shí),根據(jù)所述資源配置信息指示的第 二預(yù)留資源比例向VIM發(fā)送虛擬資源請求,并根據(jù)所述VIM響應(yīng)所述虛擬資源請求分配的資 源創(chuàng)建所述第二VNF的VM。
[0082] 可選地,所述描述文件為虛擬網(wǎng)絡(luò)功能描述器VNFD,所述VNFM讀取所述VNFD中關(guān) 于VNF的虛擬部署單元VDU的資源配置信息,或者所述VNFM讀取所述VNFD中關(guān)于VDU的部署 喜好元素,所述部署喜好元素包括所述VNF的資源配置信息。
[0083] 可選地,所述描述文件為網(wǎng)絡(luò)業(yè)務(wù)描述器NSD,所述VNFM讀取NSD中的業(yè)務(wù)部署喜 好元素,所述業(yè)務(wù)部署喜好元素包括所述VNF的資源配置信息。
[0084] 可選地,所述資源配置信息指示了VNF在不同狀態(tài)下的預(yù)留資源比例,包括:主用 狀態(tài)下的第一預(yù)留資源比例W及備用狀態(tài)下的第二預(yù)留資源比例;其中,所述第二預(yù)留資 源比例小于所述第一預(yù)留資源比例。
[0085] 可選地,所述VNFM還用于當(dāng)所述第一 VNF故障時(shí),接收所述第二VNF發(fā)送的第一狀 態(tài)通知信息,所述第一狀態(tài)通知信息用于指示所述第二VNF由備用狀態(tài)切換為主用狀態(tài);
[0086] 所述VNFM根據(jù)所述第一預(yù)留資源比例向所述VIM發(fā)送虛擬資源變更請求,W使得 所述VIM根據(jù)所述第一預(yù)留資源比例為所述第二VNF分配資源。
[0087] 可選地,所述VNFM還用于當(dāng)所述第一 VNF從故障中恢復(fù)時(shí),接收所述第二VNF發(fā)送 的第二狀態(tài)通知信息,所述第二狀態(tài)通知信息用于指示所述第二VNF由主用狀態(tài)切換為備 用狀態(tài);
[0088] 所述VNFM根據(jù)所述第二預(yù)留資源比例向所述VIM發(fā)送虛擬資源變更請求,W使得 所述VIM根據(jù)所述第二預(yù)留資源比例為所述第二VNF分配資源。
[0089] 本申請通過為不同狀態(tài)的VNF請求不同的資源分配比例,使得主用狀態(tài)的VNF和備 用狀態(tài)的VNF分配不同的資源,由于備用VNF也處于運(yùn)行狀態(tài),因此可W在主用VNF故障時(shí), 保持已經(jīng)備份的動態(tài)會話和動態(tài)數(shù)據(jù),同時(shí)也保持與周邊網(wǎng)元的連接關(guān)系,快速接管業(yè)務(wù), 同時(shí)也能夠減少備用VNF占用的實(shí)際資源,減少容災(zāi)DC的資源需求。
[0090] 圖8為本申請實(shí)施例中虛擬資源配置設(shè)備第一實(shí)施例的結(jié)構(gòu)示意圖。該虛擬資源 配置設(shè)備包括處理器801W及存儲器802。所述處理器801和存儲器802可W通過總線進(jìn)行通 信。所述總線可W是外設(shè)部件互連標(biāo)準(zhǔn)(peripheral component interconnect,PCI)總線 或擴(kuò)展工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(extended industiT s1:andard architecture ,EISA)總線等。所述總 線可W分為地址總線、數(shù)據(jù)總線、控制總線等。為便于表示,圖8中僅用一條粗線表示,但并 不表示僅有一根總線或一種類型的總線。
[0091] 所述存儲器802可W包括易失性存儲器(volatile memo巧),例如隨機(jī)存取存儲器 (random-access memoir ,RAM);存儲器802也可 W包括非易失性存儲器(non-volatile memoir),例如快閃存儲器(flash memoir),硬盤化ard disk drive,皿D)或固態(tài)硬盤 (solid-s化te化ive,SSD);存儲器802還可W包括上述種類的存儲器的組合,
[0092] 所述處理器801可W是CPU,網(wǎng)絡(luò)處理器(network processor ,NP)或者CPU和NP的 組合。
[0093] 所述處理器801還可W進(jìn)一步包括硬件忍片。上述硬件忍片可W是專用集成電路 (application-specific integrated circuit,ASIC),可編矛呈邏車茸器件(programmable logic device,PLD)或其組合。上述PLD可W是復(fù)雜可編程邏輯器件(complex programmable logic device,CPLD),現(xiàn)場可編程邏輯口陣列(field-programmable gate array,F(xiàn)PGA),通用陣列邏輯(generic array logic,GAL)或其任意組合。
[0094] 其中,所述處理器801可包括:VNFM、VIM,所述存儲器802用于存儲描述文件和執(zhí)行 指令。當(dāng)虛擬資源配置設(shè)備運(yùn)行時(shí),處理器801與存儲器802之間通信,處理器801調(diào)用存儲 器802中的執(zhí)行指令,用W執(zhí)行圖4-6中任一實(shí)施例所述的虛擬資源配置方法。
[0095] 本申請實(shí)施例還提供了一種計(jì)算機(jī)存儲介質(zhì),所述計(jì)算機(jī)存儲介質(zhì)可存儲有程 序,所述程序執(zhí)行時(shí)包括如圖4-6所示的方法的步驟。
[0096] 本領(lǐng)域普通技術(shù)人員可W理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可W 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memoir ,ROM)或隨機(jī)存儲記憶體(Random Access Memory ,RAM)等。
[0097] W上所掲露的僅為本申請較佳實(shí)施例而已,當(dāng)然不能W此來限定本發(fā)明之權(quán)利范 圍,因此依本申請權(quán)利要求所作的等同變化,仍屬本申請所涵蓋的范圍。
【主權(quán)項(xiàng)】
1. 一種虛擬資源配置方法,其特征在于,包括: 虛擬網(wǎng)絡(luò)功能管理器VNFM讀取描述文件中對虛擬網(wǎng)絡(luò)功能VNF的虛擬機(jī)VM的資源配置 信息; 當(dāng)部署主用狀態(tài)的第一VNF時(shí),所述VNFM根據(jù)所述資源配置信息指示的第一預(yù)留資源 比例向虛擬基礎(chǔ)設(shè)施管理器VM發(fā)送虛擬資源請求,并根據(jù)所述VM響應(yīng)所述虛擬資源請求 分配的資源創(chuàng)建所述第一 VNF的VM; 當(dāng)部署備用狀態(tài)的第二VNF時(shí),所述VNFM根據(jù)所述資源配置信息指示的第二預(yù)留資源 比例向V頂發(fā)送虛擬資源請求,并根據(jù)所述V頂響應(yīng)所述虛擬資源請求分配的資源創(chuàng)建所述 第二 VNF 的 VM。2. 如權(quán)利要求1所述的虛擬資源配置方法,其特征在于,所述VNFM讀取描述文件中對 VNF的VM的資源配置信息,包括: 所述描述文件為虛擬網(wǎng)絡(luò)功能描述器VNFD,所述VNFM讀取所述VNFD中關(guān)于VNF的虛擬 部署單元VDU的資源配置信息,或者所述VNFM讀取所述VNFD中關(guān)于VDU的部署喜好元素,所 述部署喜好元素包括所述VNF的資源配置信息。3. 如權(quán)利要求1所述的虛擬資源配置方法,其特征在于,所述VNFM讀取描述文件中對 VNF的VM的資源配置信息,包括: 所述描述文件為網(wǎng)絡(luò)業(yè)務(wù)描述器NSD,所述VNFM讀取NSD中的業(yè)務(wù)部署喜好元素,所述 業(yè)務(wù)部署喜好元素包括所述VNF的資源配置信息。4. 如權(quán)利要求1-3任一項(xiàng)所述的虛擬資源配置方法,其特征在于,所述資源配置信息指 示了 VNF在不同狀態(tài)下的預(yù)留資源比例,包括:主用狀態(tài)下的第一預(yù)留資源比例以及備用狀 態(tài)下的第二預(yù)留資源比例; 其中,所述第二預(yù)留資源比例小于所述第一預(yù)留資源比例。5. 如權(quán)利要求4所述的虛擬資源配置方法,其特征在于,還包括: 當(dāng)所述第一 VNF故障時(shí),所述VNFM接收所述第二VNF發(fā)送的第一狀態(tài)通知信息,所述第 一狀態(tài)通知信息用于指示所述第二VNF由備用狀態(tài)切換為主用狀態(tài); 所述VNFM根據(jù)所述第一預(yù)留資源比例向所述VIM發(fā)送虛擬資源變更請求,以使得所述 V頂根據(jù)所述第一預(yù)留資源比例為所述第二VNF分配資源。6. 如權(quán)利要求5所述的虛擬資源配置方法,其特征在于,還包括: 當(dāng)所述第一VNF從故障中恢復(fù)時(shí),所述VNFM接收所述第二VNF發(fā)送的第二狀態(tài)通知信 息,所述第二狀態(tài)通知信息用于指示所述第二VNF由主用狀態(tài)切換為備用狀態(tài); 所述VNFM根據(jù)所述第二預(yù)留資源比例向所述VIM發(fā)送虛擬資源變更請求,以使得所述 V頂根據(jù)所述第二預(yù)留資源比例為所述第二VNF分配資源。7. -種虛擬資源配置裝置,其特征在于,所述裝置包括:虛擬網(wǎng)絡(luò)功能管理器VNFM、虛 擬網(wǎng)絡(luò)功能VNF以及虛擬基礎(chǔ)設(shè)施管理器V頂; 所述VNFM,用于讀取描述文件中對VNF的虛擬機(jī)VM的資源配置信息; 所述VNFM還用于當(dāng)部署主用狀態(tài)的第一VNF時(shí),根據(jù)所述資源配置信息指示的第一預(yù) 留資源比例向V頂發(fā)送虛擬資源請求,并根據(jù)所述V頂響應(yīng)所述虛擬資源請求分配的資源創(chuàng) 建所述第一VNF的VM;當(dāng)部署備用狀態(tài)的第二VNF時(shí),根據(jù)所述資源配置信息指示的第二預(yù) 留資源比例向V頂發(fā)送虛擬資源請求,并根據(jù)所述V頂響應(yīng)所述虛擬資源請求分配的資源創(chuàng) 建所述第二VNF的VM。8. 如權(quán)利要求7所述的虛擬資源配置裝置,其特征在于,所述VNFM讀取描述文件中對 VNF的VM的資源配置信息,包括: 所述描述文件為虛擬網(wǎng)絡(luò)功能描述器VNFD,所述VNFM讀取所述VNFD中關(guān)于VNF的虛擬 部署單元VDU的資源配置信息,或者所述VNFM讀取所述VNFD中關(guān)于VDU的部署喜好元素,所 述部署喜好元素包括所述VNF的資源配置信息。9. 如權(quán)利要求7所述的虛擬資源配置裝置,其特征在于,所述VNFM讀取描述文件中對 VNF的VM的資源配置信息,包括: 所述描述文件為網(wǎng)絡(luò)業(yè)務(wù)描述器NSD,所述VNFM讀取NSD中的業(yè)務(wù)部署喜好元素,所述 業(yè)務(wù)部署喜好元素包括所述VNF的資源配置信息。10. 如權(quán)利要求7-9任一項(xiàng)所述的虛擬資源配置裝置,其特征在于,所述資源配置信息 指示了 VNF在不同狀態(tài)下的預(yù)留資源比例,包括:主用狀態(tài)下的第一預(yù)留資源比例以及備用 狀態(tài)下的第二預(yù)留資源比例; 其中,所述第二預(yù)留資源比例小于所述第一預(yù)留資源比例。11. 如權(quán)利要求10所述的虛擬資源配置裝置,其特征在于, 所述VNFM還用于當(dāng)所述第一VNF故障時(shí),接收所述第二VNF發(fā)送的第一狀態(tài)通知信息, 所述第一狀態(tài)通知信息用于指示所述第二VNF由備用狀態(tài)切換為主用狀態(tài); 所述VNFM根據(jù)所述第一預(yù)留資源比例向所述VIM發(fā)送虛擬資源變更請求,以使得所述 V頂根據(jù)所述第一預(yù)留資源比例為所述第二VNF分配資源。12. 如權(quán)利要求11所述的虛擬資源配置裝置,其特征在于, 所述VNFM還用于當(dāng)所述第一 VNF從故障中恢復(fù)時(shí),接收所述第二VNF發(fā)送的第二狀態(tài)通 知信息,所述第二狀態(tài)通知信息用于指示所述第二VNF由主用狀態(tài)切換為備用狀態(tài); 所述VNFM根據(jù)所述第二預(yù)留資源比例向所述VIM發(fā)送虛擬資源變更請求,以使得所述 V頂根據(jù)所述第二預(yù)留資源比例為所述第二VNF分配資源。13. -種計(jì)算機(jī)存儲介質(zhì),其特征在于, 所述計(jì)算機(jī)存儲介質(zhì)可存儲有程序,所述程序執(zhí)行時(shí)包括如權(quán)利要求1-6任一項(xiàng)所述 的步驟。
【文檔編號】G06F9/50GK105955824SQ201610255205
【公開日】2016年9月21日
【申請日】2016年4月21日
【發(fā)明人】王驊
【申請人】華為技術(shù)有限公司