一种恢复VNF实例的方法、装置和设备制造方法及图纸

技术编号:24014768 阅读:84 留言:0更新日期:2020-05-02 02:59
一种恢复VNF实例的方法、装置和设备,其中,所述方法包括:根据VNF快照记录文件获得VNF实例数据;根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例。通过本发明专利技术实施例,可以实现一键恢复VNF实例,使VNF系统更加安全可靠。

A method, device and equipment for recovering vnf instances

【技术实现步骤摘要】
一种恢复VNF实例的方法、装置和设备
本文涉及但不限于一种恢复VNF实例的方法、装置、设备和计算机可读存储介质。
技术介绍
网络功能虚拟化(NFV,NetworkFunctionsVirtualization)是一种通过使用通用硬件以及虚拟化技术来承载其他功能的软件处理技术,旨在降低网络昂贵的设备成本。NFV通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。如图1所示,欧洲电信标准协会(ETSI,EuropeanTelecommunicationsStandardsInstitute)定义的NFV系统架构主要包含:业务运营支撑系统和管理支撑平台(OSS/BSS,Operation-SupportSystem/BusinessSupportSystem)、网元管理(EM,ElementManagement)、虚拟化网络功能(VNF,VirtualizedNetworkFunction)、网络功能虚拟化基础设施(NFVI,NetworkFunctionsVirtualizationInfrastructure)和网络功能虚拟化管理和编排系统(NFV-MANO,VNF-ManagementandOrchestration)。其中,NFVI主要负责将计算、存储以及网络等硬件资源全面虚拟化,并映射成虚拟资源;VNF则是利用软件来实现各种传统的物理网络功能;EM主要完成传统的网元管理功能及虚拟化环境下的新增管理功能。NFV-MANO负责管理和编排VNF和NFVI之间的关系以及VNF之间和\或与其他物理网络功能(PNF,PhysicalNetworkFunctions)之间的连接关系。NFV-MANO包含:虚拟化基础设施管理器(VIM,VirtualizedInfrastructureManager)、虚拟网络功能管理器(VNFM,VirtualizedNetworkFunctionManager)和网络虚拟化功能编排器(NFVO,NetworkFunctionVirtualizationOrchestrator)。VIM负责控制和管理虚拟化资源;VNFM负责VNF的生命周期管理;NFVO负责对虚拟基础设施的编排和管理,以及对网络服务(NS,NetworkService)的生命周期管理。VNF的实例化操作设计用虚拟化网络功能描述符(VNFD,VirtualizedNetworkFunctionDescriptor)来描述。VNFD可以用TOSCA或YANG来描述。TOSCA(TopologyandOrchestrationSpecificationforCloudApplications)是由OASIS组织制定的云应用拓扑设计规范。YANG也是一种数据建模语言。VNF快照是在特定时间对VNF实例的复制。如图2所示,目前NFV标准中已经定义在VNF快照的生命周期管理过程中,如在VNF实例运行期间的特定时间点,创建VNF快照,通过VNF快照信息可以生成VNF快照包,VNF快照包可以存放在外部位置;相应的,VNF快照包可以通过外部位置加载获取,通过解压VNF快照包可以获得VNF快照信息,最后根据VNF快照信息恢复VNF实例。但是,相关技术中还没有通过VNF快照自动快速恢复VNF实例的具体实现方案。如果人工操作来恢复VNF实例,效率较低,也容易出错。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本专利技术实施例提供了一种恢复VNF实例的方法、装置、设备和计算机可读存储介质,以实现快速恢复VNF实例。本专利技术实施例提供了一种恢复虚拟化网络功能VNF实例的方法,包括:根据VNF快照记录文件获得VNF实例数据;根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例。本专利技术实施例还提供一种恢复VNF实例的装置,包括:获取单元,用于根据VNF快照记录文件获得VNF实例数据;恢复单元,用于根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例。本专利技术实施例还提供一种恢复VNF实例的设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述恢复VNF实例的方法。本专利技术实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行所述恢复VNF实例的方法。本专利技术实施例包括:根据VNF快照记录文件获得VNF实例数据;根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例。通过本专利技术实施例,可以实现一键恢复VNF实例,使VNF系统更加安全可靠。在阅读并理解了附图和详细描述后,可以明白其他方面。附图说明图1为ETSINFV系统架构图;图2为VNF快照生命周期管理图;图3为本专利技术实施例的恢复VNF实例的流程图;图4为本专利技术另一实施例的恢复VNF实例的流程图;图5为本专利技术实施例的VNF快照描述符模板与VNF快照记录文件组合使用的示意图;图6为本专利技术实施例的恢复VNF实例的装置的组成示意图;图7为本专利技术实施例的恢复VNF实例的系统的组成示意图;图8为本专利技术实施例的恢复VNF实例的设备的组成示意图。具体实施方式下文中将结合附图对本专利技术的实施例进行详细说明。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本专利技术实施例提出了一种通过VNF快照描述符模板(VNFSD)以及VNF快照记录(VNFSR)组合来快速恢复VNF实例的方法,保证VNF系统的安全性和可靠性。如图3所示,本专利技术实施例的恢复VNF实例的方法包括:步骤101,根据VNF快照记录文件获得VNF实例数据;步骤102,根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例。在本专利技术实施例中,提出新增一种VNF快照描述符模板,该模板是用于VNF实例恢复的专用模板。VNF实例恢复以后,仍基于VNFD模板管理VNF实例生命周期。在一实施例中,所述VNF快照描述符模板包括:VNF实例信息,虚拟化网络功能模块组件(VNFC,VirtualizedNetworkFunctionComponent)的计算、端口、存储和镜像的实例信息,以及网络实例信息。其中,VNF实例中可以包含多个VNFC和多个网络。所述网络可以是虚拟链路。所述VNF实例信息为所述VNF实例的描述信息。每个VNFC对应有相同或不同的计算、端口、存储和镜像的实例信息。所述网络实例信息是VNF内部的VNFC之间互相连接的网络实例信息。上述实例信息也即实例资源信息。在一实施例中,所述VNF快照描述符模板还包含一个或本文档来自技高网
...

【技术保护点】
1.一种恢复虚拟化网络功能VNF实例的方法,包括:/n根据VNF快照记录文件获得VNF实例数据;/n根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例。/n

【技术特征摘要】
1.一种恢复虚拟化网络功能VNF实例的方法,包括:
根据VNF快照记录文件获得VNF实例数据;
根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例。


2.如权利要求1所述的方法,其特征在于,所述VNF快照记录文件包括:
VNF实例实时信息,虚拟化网络功能模块组件VNFC实例的计算、端口、存储和镜像的实时信息,以及网络实例的实时信息。


3.如权利要求1所述的方法,其特征在于,所述根据所述VNF实例数据和VNF快照描述符模板,恢复VNF实例,包括:
将所述VNF实例数据作为VNF快照描述符模板的输入参数,结合所述VNF快照描述符模板进行解析,恢复VNF实例资源。


4.如权利要求1所述的方法,其特征在于,所述VNF快照描述符模板包括:
VNF实例信息,VNFC的计算、端口、存储和镜像的实例信息,以及网络实例信息。


5.如权利要求4所述的方法,其特征在于,
所述VNF快照描述符模板还包含一个或多个模板标识,所述模板标识与所述VNF快照描述符模板包含的实例信息相关联,且与虚拟化网络功能描述符VNFD中的相应模板标识保持一致。


6.如权利要求5所述的方法,其特征在于,所述VNF快照描述符模板包含的模板标识包括如...

【专利技术属性】
技术研发人员:巨满昌张茂鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1