CN104253866B - 虚拟网络功能网元的软件部署方法、系统及相关设备 - Google Patents
虚拟网络功能网元的软件部署方法、系统及相关设备 Download PDFInfo
- Publication number
- CN104253866B CN104253866B CN201410485653.3A CN201410485653A CN104253866B CN 104253866 B CN104253866 B CN 104253866B CN 201410485653 A CN201410485653 A CN 201410485653A CN 104253866 B CN104253866 B CN 104253866B
- Authority
- CN
- China
- Prior art keywords
- network function
- network element
- virtual network
- virtual
- software
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/34—Signalling channels for network management communication
- H04L41/342—Signalling channels for network management communication between virtual entities, e.g. orchestrators, SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种虚拟网络功能网元的软件部署方法、系统及相关设备。该方法首先通过VNFM向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,进而虚拟网络功能网元或网元管理系统根据软件更新消息对虚拟网络功能网元进行软件更新,并返回软件更新通知消息。VNFM根据软件更新通知消息更新虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性。与现有技术相比,本发明实施例提供的虚拟网络功能网元的软件部署方法可以使用在云化部署的场景,适应性较好。
Description
技术领域
本发明涉及云计算技术领域,具体而言涉及一种虚拟网络功能网元的软件部署方法、系统及相关设备。
背景技术
电信业务运营支撑系统(Operation support system/Business supportsystem,OSS/BSS)是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。
如图1所示,现有技术的电信业务运营支撑系统的层次结构通常包括底层的物理网络功能(Physical Network Function,PNF)网元以及上层的网元管理系统(ElementManagement System,EMS)。其中,PNF网元包括PNF硬件和安装在PNF硬件上的PNF软件。
在PNF软件需要进行软件更新,例如安装补丁后,PNF软件向上层的EMS同步最新的软件版本信息,包括补丁号等。
但是,随着运营商传统电信业务向云化部署的转变,现有的PNF网元逐渐采用虚拟网络功能(Virtual Network Function,VNF)网元来实现,而现有的软件部署方法基于特定的PNF硬件,无法适应云化部署的转换,例如无法实现跨设备更新等,因此现有技术函待改进。
发明内容
本发明实施例提供了一种可以适应电信业务云化部署的虚拟网络功能网元的软件部署方法、系统和相关设备。
第一方面,本发明实施例提供一种虚拟网络功能网元的软件部署方法,包括:向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
接收所述网元管理系统或虚拟网络功能网元根据所述更新包信息返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
根据接收到的软件更新通知消息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
结合第一方面,在第一种可能的实现方式中,所述通知消息中还携带所述虚拟网络功能网元的当前软件的软件包路径;
所述方法还包括:更新所述虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件包路径。
结合第一方面,在第二种可能的实现方式中,所述方法还包括:
向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
接收所述网元管理系统或虚拟网络功能网元返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
根据接收到的当前软件版本信息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,在所述向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息之前还包括:
接收部署请求消息,所述部署请求消息中携带所述虚拟网络功能网元的虚拟资源需求和初始软件版本信息;
根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,以及根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;
根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;
建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系。
结合第一方面,在第四种可能的实现方式中,所述方法还包括:
向虚拟网络功能目录服务器上传所述虚拟网络功能网元的软件包和所述软件包的版本信息。
第二方面,本发明实施例提供一种虚拟网络功能网元的软件部署方法,包括:
接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
结合第二方面,在第一种可能的实现方式中,所述方法还包括:
对所述虚拟网络功能网元进行系统恢复,在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述对虚拟网络功能网元进行系统恢复具体包括:
接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
结合第二方面,在第三种可能的实现方式中,所述方法还包括:
根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
第三方面,本发明实施例提供一种虚拟网络功能管理器,其包括:
更新消息发送单元,用于向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
通知消息接收单元,用于接收所述网元管理系统或虚拟网络功能网元根据所述更新包信息返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
关系更新单元,用于根据接收到的软件更新通知消息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
结合第三方面,在第一种可能的实现方式中,所述通知消息接收单元接收到的通知消息中还携带所述虚拟网络功能网元的当前软件的软件包路径;
所述关系更新单元还用于更新所述虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件包路径。
结合第三方面,在第二种可能的实现方式中,所述的虚拟网络功能管理器还包括:
恢复消息发送单元,用于向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识。
结合第三方面,在第三种可能的实现方式中,所述的虚拟网络功能管理器还包括:
部署请求接收单元,用于在所述更新消息发送单元向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息之前接收部署请求消息,所述部署请求消息中携带所述虚拟网络功能网元的虚拟资源需求和初始软件版本信息;
资源获取单元,用于根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,以及根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;
初始部署单元,用于根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;
关系建立单元,用于建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系。
第四方面,本发明实施例还提供一种网元管理系统中,其包括:
第一更新消息接收单元,用于接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
第一更新单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
第一通知消息发送单元,用于向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
结合第四方面,在第一种可能的实现方式中,网元管理系统还包括:
第一系统恢复单元,用于对所述虚拟网络功能网元进行系统恢复;
所述第一通知消息发送单元还在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径。
结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一系统恢复单元包括:
第一恢复消息接收模块,用于接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
第一系统恢复模块,用于根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
结合第四方面,在第三种可能的实现方式中,网元管理系统还包括:
第一软件包路径获取单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述第一通知消息发送单元发送的软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
第五方面,本发明实施例提供一种虚拟网络功能网元,其包括:
第二更新消息接收单元,用于接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
第二更新单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
第二通知消息发送单元,用于向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
结合第五方面,在第一种可能的实现方式中,所述的虚拟网络功能网元还包括:
第二系统恢复单元,用于对所述虚拟网络功能网元进行系统恢复;
所述第二通知消息发送单元还在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径。
结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述的第二系统恢复单元包括:
第二恢复消息接收模块,用于接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
第二系统恢复模块,用于根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
结合第五方面,在第三种可能的实现方式中,所述的虚拟网络功能网元还包括:
第二软件包路径获取单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述第二通知消息发送单元发送的软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
第六方面,本发明实施例提供一种虚拟网络功能网元的软件部署系统,其包括:如第三方面所述的虚拟网络功能管理器以及如第四方面所述的网元管理系统,
或者如第三方面所述的虚拟网络功能管理器以及如第五方面的虚拟网络功能网元。
在本发明实施例提供的虚拟网络功能网元的软件部署方法中,通过VNFM向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,进而虚拟网络功能网元或网元管理系统根据软件更新消息对虚拟网络功能网元进行软件更新,并返回软件更新通知消息。VNFM根据软件更新通知消息更新虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性。与现有技术相比,本发明实施例提供的虚拟网络功能网元的软件部署方法可以使用在云化部署的场景,适应性较好。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是现有技术提供的电信业务运营支撑系统的层次结构图;
图2是本发明实施例提供的网络功能虚拟化管理和编排系统的结构示意图;
图3是本发明实施例一提供的虚拟网络功能网元的软件部署方法的流程图;
图4是本发明实施例二供的虚拟网络功能网元的软件部署方法的流程图;
图5是本发明实施例三供的虚拟网络功能网元的软件部署方法的流程图;
图6是本发明实施例提供的虚拟网络功能目录服务器上保存的VNF类型和软件版本之间的对应关系图;
图7是本发明实施例提供的虚拟网络功能网元信息关系树的结构图;
图8是本发明实施例四供的虚拟网络功能管理器的结构示意图;
图9是本发明实施例五供的网元管理系统的结构示意图;
图10是本发明实施例六提供的VNF网元的结构示意图;
图11是本发明实施例七提供的虚拟网络功能网元的软件部署系统的示意图;
图12是本发明实施例八提供的虚拟网络功能管理器的示意图;
图13是本发明实施例九提供的网元管理系统的示意图;
图14是本发明实施例十提供的虚拟网络功能网元的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供一种虚拟网络功能网元的软件部署方法、系统和相关设备,参见图2,图2是本发明实施例提供的网络功能虚拟化管理和编排(NFV Management&Orchestration,NFV MANO)系统的结构示意图。
如图所示,PNF网元具体通过虚拟网络功能(Virtual Network Function,VNF)网元来实现,VNF网元也可以称为VNF实例(VNF Instance),VNF网元部署在底层的网络功能虚拟化基础设施(NFV Infrastructure,NFVI)上,网元管理EM系统用于管理VNF网元。其中,一个网元管理系统可以管理多个VNF网元。NFVI以及网元管理系统均与OSS/BSS连接,VNF网元与NFVI之间通过Vn-Nf接口连接。
此外,本发明实施例还增加虚拟网络功能管理器(Virtual Network FunctionManager,VNFM),VNFM负责VNF网元的生命周期管理。VNFM通过Vnfm-Vi接口与虚拟化基础设施管理器(Virtualized Infrastructure Manager,VIM)连接、通过Nfvo-Vnfm接口与网络功能虚拟化编排器(NFV Orchestrator,NFVO)连接。与网络功能虚拟化编排器连接的包括文件服务器,例如虚拟网络功能目录(VNF Catalog)服务器、网络服务目录(NetworkService Catalog,NS Catalog)服务器、网络功能虚拟化实例(Network FunctionVirtualized Instance,NFV Instance)服务器以及网络功能虚拟化基础设施资源(Network Function Virtualized Infrastructure Resources,NFVI Resources)服务器。
如图3所示,本发明实施例一提供的虚拟网络功能网元的软件部署方法包括:
步骤110、向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息。
具体的,VNFM通过Rest或Soap接口(图2未示出)向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,更新消息中携带的更新包信息可以为更新包路径或更新包的版本号,进而虚拟网络功能网元根据更新包信息对自身进行软件更新,并返回软件更新通知消息。
步骤120、接收所述网元管理系统或虚拟网络功能网元根据所述更新包信息返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息。
具体的,VNFM接收网元管理系统或虚拟网络功能网元根据所述更新包信息返回的软件更新通知消息,其中携带虚拟网络功能网元的当前软件版本信息,例如版本号。
步骤130、根据接收到的软件更新通知消息中的当前软件版本信息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
具体的,VNFM本地数据库存储的虚拟网络功能网元信息关系树中保存有虚拟网络功能网元对应的软件版本,因而VNFM根据接收到的软件更新通知消息中的当前软件版本信息更新上述对应关系中的虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性。
在本发明实施例提供的虚拟网络功能网元的软件部署方法中,通过VNFM向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,进而虚拟网络功能网元或网元管理系统根据软件更新消息对虚拟网络功能网元进行软件更新,并返回软件更新通知消息。VNFM根据软件更新通知消息更新虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性。与现有技术相比,本发明实施例提供的虚拟网络功能网元的软件部署方法可以使用在云化部署的场景,适应性较好。
参见图4,图4为本发明实施例二提供的虚拟网络功能网元的软件部署方法的流程图。
本发明实施例提供的虚拟网络功能网元的软件部署方法主要包括:
步骤210、接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息。
在本发明实施例中,虚拟网络功能网元部署在底层的网络功能虚拟化基础设施(NFV Infrastructure,NFVI)上,即部署在云上。
虚拟网络功能网元或虚拟网络功能网元对应的网元管理系统接收到的软件更新消息可以携带虚拟网络功能网元的标识和更新包信息,更新包信息可以为更新包路径或更新包的版本号。
步骤220、根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
具体的,虚拟网络功能网元或网元管理系统根据更新包路径或更新包的版本号,向VNF目录服务器获取更新软件包并对虚拟网络功能网元进行软件更新,在更新完成后执行步骤230。
其中,VNF网元或EMS向虚拟网络功能目录服务器请求的软件包包括基线版本包和/或补丁包,VNF网元根据请求的基线版本包和/或补丁包进行更新,EMS或VNF网元可以在获取更新软件包的同时获取更新软件包的版本信息,VNF网元还可以在软件包更新后直接获取自身已安装的软件的版本信息。
步骤230、向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
具体的,虚拟网络功能网元或虚拟网络功能网元对应的网元管理系统向VNFM发送软件更新通知消息,其中携带虚拟网络功能网元的当前软件版本信息。软件更新通知消息中的当前软件版本信息准确反应了虚拟网络功能网元的软件版本信息。
在本发明实施例提供的虚拟网络功能网元的软件部署方法中,通过接收软件更新消息,进而虚拟网络功能网元或网元管理系统根据软件更新消息对虚拟网络功能网元进行软件更新,并向VNFM返回软件更新通知消息,使得VNFM可以更新虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性,避免了软件信息不一致所带来的VNFM部署错误的虚拟机,而无法正常提供业务的缺陷。
参见图5,图5是本发明实施例三提供的虚拟网络功能网元的软件部署方法的流程图。
本发明实施例三提供的虚拟网络功能网元的软件部署方法包括以下步骤:
步骤301、虚拟网络功能目录服务器接收上传的所述虚拟网络功能网元的初始软件包和初始软件包的版本信息。
具体的,VNFM、EMS或运营支撑系统(Operation Support System,OSS)可以通过软件上传接口(例如FTP、HTTP接口)向虚拟网络功能目录服务器上传所述虚拟网络功能网元的软件包和所述软件包的版本信息。
其中,软件包可以进一步划分为基线版本包和补丁包。虚拟网络功能目录服务器上保存了VNF类型(VNF Type)和软件版本信息之间的对应关系,具体如图6所示。
上述对应关系按网元类型、基线版本、补丁三级目录保存,基线版本包包含了早期版本到当前版本的升级包,以便EMS或VNF网元可获得基线版本包,完成对VNF网元版本的升级。VNF网元的补丁包中包含了从基线版本以来的软件增量更新内容,同一个基线版本的各个补丁包独立保存,同一个基线版本不同补丁的VNF实例(VNF Instance)可以同时存在并接受VNFM的管理。
通过上述分层结构,VNFM在部署、扩容VNF网元时,可指定对应的基线版本包和补丁包进行软件部署和更新操作。
步骤302、VNFM接收部署请求消息,所述部署请求消息中携带虚拟网络功能网元的虚拟资源需求和初始软件版本信息。
其中,部署请求消息可以来自于VNFM的管理员主动下发,例如在VNF网元首次部署或后续扩容的场景。此外,部署请求消息还可以来自于第三方系统下发,例如运营支撑系统(Operation Support System,OSS)或NFVO。
虚拟资源需求可以通过虚拟网络功能描述符(Virtualized Network FunctionDescription,VNFD)来描述,VNFD具体内容包括计算(CPU)资源需求、存储资源需求和网络资源需求、初始软件版本信息等。初始软件版本信息可以为软件版本号。
此外,部署请求消息中还包括虚拟网络功能实例描述符(Virtualized NetworkFunction Instance Description,VNFID),VNFID中包含部署该VNF实例时所需要的实例化参数信息配置,例如IP地址等参数信息。
步骤303、VNFM根据虚拟网络功能网元的虚拟资源需求向虚拟化基础设施管理器申请虚拟资源,以及根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径。
VNFM根据虚拟资源需求向VIM申请资源(通过NFVO),同时VNFM还根据初始软件版本信息从VNF Catalog服务器获取初始软件包以及初始软件包路径(初始软件包在VNFCatalog服务器上的地址,例如URL)。
此外,VNFM还可以终止某一VNF网元的生命周期并释放其资源。
步骤304、VNFM根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;
步骤305、VNFM建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、所述虚拟网络功能网元与虚拟网络功能实例描述符、以及所述虚拟网络功能网元和所述初始软件包路径之间的对应关系。
其中,VNFM进行VNF网元的软件包初始部署,安装基线版本包,并自动执行补丁包安装脚本,完成补丁包安装。VNFM还建立虚拟网络功能网元信息关系树,其中记录VNF实例(通过VNF标识来区分不同的实例)对应的VNFD、VNFID。VNFD中包括软件包路径、软件版本号等。虚拟网络功能网元信息关系树的结构如图7所示。此外,VNF网元信息树上还保存有VNF实例对应的VNFID,VNF实例1和VNF实例2属于相同类型的VNF网元,因而在VNF Type1的分支下。
步骤306、虚拟网络功能目录服务器接收上传的所述虚拟网络功能网元的更新软件包和所述更新软件包的版本信息。
在本发明实施例中,VNF网元在进行初始部署后可以进行软件更新,在发送软件更新消息之前,VNFM或其他外部系统向VNF目录服务器上传所述虚拟网络功能网元的更新软件包和所述更新软件包的版本信息,VNF目录服务器根据接收到的更新软件包更新VNF类型(VNF Type)和软件版本信息之间的对应关系(图6所示对应关系)。
步骤307、VNFM向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息。
具体的,VNFM通过VeEn-vnfm接口向虚拟网络功能网元发送软件更新消息,VNFM还可通过VeNf-vnfm接口向网元管理系统发送软件更新消息。EMS或VNF网元还可在本地缓存接收到的软件更新消息,便于后续根据缓存的软件更新消息返回软件更新通知消息。
在本实施例中,软件更新消息中的更新包信息为更新包的地址。
步骤308、EMS根据更新包的地址向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新。
其中,更新包的地址可以为VNF目录服务器上固定的地址,EMS根据该地址向VNF目录服务器请求更新包,并根据返回的更新包对VNF网元进行软件更新。具体的,EMS在向VNF目录服务器请求更新软件包的同时也可以获得更新软件包的版本信息和软件包路径,EMS将获取的软件包存储在VNF网元上,启动VNF网元的升级条件符合度检查,在符合度满足要求下启动升级脚本进行软件更新和数据恢复,并在更新完成后检查更新是否成功。数据恢复的内容属于现有技术,本发明不详细阐述。
VNF目录服务器可以为文件传输协议服务器(FTP Server),不同的软件包保存在服务器的Home目录下的子目录中,根据软件包信息可以找到对应的子目录,EMS使用FTP方式下载指定软件包。
步骤309、EMS向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和当前软件的软件包路径。
其中,EMS在VNF网元软件更新完毕后根据缓存的软件更新消息向VNFM返回软件更新通知消息,其中携带VNF的当前软件版本信息和软件包路径。
此外,EMS还可以主动触发(未接收到VNFM下发的软件更新消息)VNF网元的软件更新,指定VNF网元的更新软件版本和软件包路径,在VNF网元进行软件更新后,EMS根据本地缓存的软件更新消息向VNFM返回软件更新通知消息,其中指定的更新软件版本信息和指定的软件包路径。
步骤310、VNFM根据接收到的软件更新通知消息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本和软件包路径。
其中,VNFM根据通知消息中的软件包路径和软件版本来更新虚拟网络功能网元信息关系树中的对应关系,进而保证软件版本和软件包路径信息在虚拟网络功能网元和VNFM之间的一致性。
本发明实施例提供的虚拟网络功能网元的软件部署方法还包括以下系统恢复场景下的更新步骤。
步骤311、VNFM向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识。
其中,系统恢复消息用于指示VNF网元进行系统恢复,例如在VNF网元发生系统故障或错误的场景,该系统恢复消息可以携带虚拟网络功能网元的标识,还可以携带系统恢复所需的软件包的信息,例如软件包路径或软件版本信息。
步骤312、EMS根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
其中,EMS可以根据恢复消息向VNF网元发生系统恢复触发消息,触发VNF网元的系统恢复动作,该触发消息可以为EMS和VNF网元之间的内部指令,其中可携带系统恢复所需的软件包的信息。
具体的,EMS可以不向VNF网元下发系统恢复所需的软件包的相关的信息,VNF网元可以根据本地保存的初始软件包或升级软件包进行系统恢复,还可以根据本地保存的软件包路径或触发消息中携带的软件包信息向VNF目录服务器请求初始软件包或升级软件包进行系统恢复,并在系统恢复和数据恢复成功后给EMS发送恢复成功消息,恢复成功消息中携带软件版本信息和软件包路径,然后EMS执行步骤313。数据恢复的内容属于现有技术,本发明不详细阐述。
在另一实施例中,EMS还可以向VNF网元下发升级软件包或初始软件包,并通过向VNF网元发送系统恢复触发消息来触发VNF网元的系统恢复动作。VNF网元可以根据接收到的初始软件包或升级软件包进行系统恢复,并在系统恢复和数据恢复成功后给EMS发送恢复成功消息,EMS执行步骤313。
若VNFM向VNF网元下发系统恢复消息,则VNF网元可以根据本地保存的初始软件包或升级软件包进行系统恢复,还可以根据本地保存的软件包路径或恢复消息中携带的软件包信息向VNF目录服务器请求初始软件包或升级软件包进行系统恢复,并在系统恢复和数据恢复成功后向VNFM发送软件更新通知消息,其中携带软件版本信息和/或软件包路径。
步骤313、EMS向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径。
其中,EMS再次向VNFM发送软件更新通知消息,以便于VNFM根据接收到的通知消息更新VNF网元对应的软件版本和/或软件包路径。
需要说明的是,VNF网元也可以在检测到自身系统故障或错误时,自主触发系统恢复过程,即不需要VNFM下发系统恢复消息。此时,VNF网元可以根据本地保存的软件包路径向VNF目录服务器请求初始软件包或升级软件包进行系统恢复,VNF网元还可以不向VNF目录服务器请求软件包而自主进行系统恢复(使用系统自带的恢复功能),在系统恢复后,向所述VNFM发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和/或软件包路径。例如,在不向VNF目录服务器请求软件包而自主进行系统恢复(使用系统自带的恢复功能)时,VNF网元获取自身的软件版本信息,进而在软件更新通知消息中携带该软件版本信息。
步骤314、VNFM根据接收到的软件更新通知消息中的当前软件版本信息和软件包路径更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本和软件包路径。
在本发明实施例中,在VNF网元进行系统恢复后,VNFM根据接收到的当前软件版本信息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本,进而保证软件版本信息在VNF网元和VNFM之间的一致性,实现统一管理,同时满足NFV的架构要求。
此外,本发明实施例可做到不影响现有电信系统的软件管理流程,使得云化和非云化电信设备的管理能力、分工保持一致,保证现有的EMS/OSS运维体系能同时管理传统设备和云化电信应用,平滑演进。
参见图8,图8是本发明实施例四提供的虚拟网络功能管理器的结构示意图。
如图8所示,本发明实施例提供的虚拟网络功能管理器主要包括:
更新消息发送单元410,用于向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
通知消息接收单元420,用于接收所述网元管理系统或虚拟网络功能网元根据所述更新包信息返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
关系更新单元430,用于根据接收到的软件更新通知消息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
此外,所述通知消息接收单元420接收到的通知消息中还携带所述虚拟网络功能网元的当前软件的软件包路径;所述关系更新单元430还用于更新所述虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件包路径。
本发明实施例四提供的虚拟网络功能管理器可以使用在前述对应的部署方法实施例一、实施例二和实施例三中,其使用过程和有益效果和上述实施例相同,详情参见上述实施例,在此不再赘述。
进一步参见图8,在本发明实施例提供的虚拟网络功能管理器还包括:
恢复消息发送单元440,用于向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识。
此时通知消息接收单元420接收所述网元管理系统或虚拟网络功能网元返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;关系更新单元430根据接收到的当前软件版本信息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
本发明实施例通过增加恢复消息发送单元440,可以使得VNFM向VNF网元发送系统恢复消息,使得VNF网元进行系统恢复,并在系统恢复后返回软件更新通知消息,关系更新单元430进而根据该通知消息更新VNF网元对应的软件版本,保证软件版本在VNF网元和VNFM上保持一致。
进一步参见图8,本发明实施例四提供的虚拟网络功能管理器还包括:
部署请求接收单元450,用于在所述更新消息发送单元410向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息之前接收部署请求消息,所述部署请求消息中携带所述虚拟网络功能网元的虚拟资源需求和初始软件版本信息;
资源获取单元460,用于根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,以及根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;
初始部署单元470,用于根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;
关系建立单元480,用于建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系,以及
软件包上传单元490,用于向虚拟网络功能目录服务器上传所述虚拟网络功能网元的软件包和所述软件包的版本信息。
在本发明实施例提供的虚拟网络功能管理器中,通过向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,进而虚拟网络功能网元或网元管理系统根据软件更新消息对虚拟网络功能网元进行软件更新,并返回软件更新通知消息。VNFM中的关系更新单元430根据软件更新通知消息更新虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性。与现有技术相比,本发明实施例提供的虚拟网络功能管理器可以使用在云化部署的场景,适应性较好。
参见图9,图9是本发明实施例五提供的网元管理系统的示意图。
如图所示,网元管理系统主要包括:
第一更新消息接收单元510,用于接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
第一更新单元520,用于根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
第一通知消息发送单元530,用于向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
在本发明实施例中,网元管理系统管理VNF网元,网元管理系统中的第一更新单元520根据软件更新消息对虚拟网络功能网元进行软件更新,并返回软件更新通知消息。VNFM根据软件更新通知消息更新虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性。与现有技术相比,本发明实施例提供的网元管理系统可以使用在云化部署的场景,适应性较好。
继续参见图9,本发明实施例提供的网元管理系统还包括:
第一系统恢复单元540,用于对所述虚拟网络功能网元进行系统恢复;
对应的,所述第一通知消息发送单元530还在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径,以便于VNFM根据接收到的软件更新通知消息来更新虚拟网络功能网元信息关系树中VNF网元对应的软件版本信息和软件包路径。
此外,网元管理系统还包括:
第一软件包路径获取单元550,用于根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述第一通知消息发送单元530发送的软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
在本发明实施例提供的网元管理系统中,所述第一系统恢复单元540具体可以包括:
第一恢复消息接收模块,用于接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
第一系统恢复模块,用于根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
本发明实施例五提供的网元管理系统可以使用在前述对应的部署方法例一、实施例二和实施例三中,其使用过程和有益效果和上述实施例相同,详情参见上述实施例,在此不再赘述。
参见图10,图10是本发明实施例六提供的VNF网元的结构示意图。
如图所示,VNF网元主要包括:
第二更新消息接收单元610,用于接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
第二更新单元620,用于根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
第二通知消息发送单元630,用于向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
在本发明实施例中,VNF网元中的第二更新单元620根据软件更新消息对虚拟网络功能网元进行软件更新,并返回软件更新通知消息。VNFM根据软件更新通知消息更新虚拟网络功能网元对应的软件版本,保证软件版本信息在虚拟网络功能网元和VNFM之间的一致性。与现有技术相比,本发明实施例提供的虚拟网络功能网元可以使用在云化部署的场景,适应性较好。
继续参见图10,本发明实施例提供的VNF网元还包括:
第二系统恢复单元640,用于对所述VNF网元进行系统恢复;
对应的,所述第二通知消息发送单元630还在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径,以便于VNFM根据接收到的软件更新通知消息来更新虚拟网络功能网元信息关系树中VNF网元对应的软件版本信息和软件包路径。
此外,VNF网元还包括:
第二软件包路径获取单元650,用于根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述第二通知消息发送单元630发送的软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
在本发明实施例提供的VNF网元中,所述第二系统恢复单元640具体可以包括:
第二恢复消息接收模块,用于接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
第二系统恢复模块,用于根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
本发明实施例六提供的VNF网元可以使用在前述对应的部署方法例一、实施例二和实施例三中,其使用过程和有益效果和上述实施例相同,详情参见上述实施例,在此不再赘述。
参见图11,图11是本发明实施例七提供的虚拟网络功能网元的软件部署系统的示意图。
如图所示,软件部署系统主要包括:虚拟网络功能管理器710、虚拟网络功能网元720以及网元管理系统730。
其中,虚拟网络功能管理器710的具体结构和上述实施例四提供的虚拟网络功能管理器相同,详情参见上述实施例四的描述。网元管理系统730的具体结构和上述实施例五提供的网元管理系统相同,详情参见上述实施例五的描述。对应的,虚拟网络功能网元720可以使用现有技术来实现。
在另一可选的实施例中,虚拟网络功能管理器710的具体结构和上述实施例四提供的虚拟网络功能管理器相同,详情参见上述实施例四的描述。虚拟网络功能网元720的具体结构和上述实施例六提供的虚拟网络功能网元相同,详情参见上述实施例六的描述。对应的,网元管理系统730可以使用现有技术来实现。
本发明实施例七提供的虚拟网络功能网元的软件部署系统包含虚拟网络功能管理器、虚拟网络功能网元以及网元管理系统各自的有益效果,详情参见上述实施例四、五、六的相关描述。
参见图12,图12是本发明实施例八提供的虚拟网络功能管理器的示意图。
如图所示,本发明实施例提供的虚拟网络功能管理器主要包括:
处理器810、存储器820和总线830,所述存储器820用于存储计算机执行指令,所述处理器810与所述存储器820通过所述总线830连接,当所述装置运行时,所述处理器810执行所述计算机执行指令,以使所述装置执行如下方法:
向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
接收所述网元管理系统或虚拟网络功能网元根据所述更新包信息返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
根据接收到的软件更新通知消息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
本发明实施例八提供的虚拟网络功能管理器执行上述方法的具体过程和前述对应的部署方法实施例一、实施例二和实施例三的执行过程相同,具有相同的有益效果,详情参见上述实施例,在此不再赘述。
参见图13,图13是本发明实施例九提供的网元管理系统的示意图。
如图所示,本发明实施例提供的网元管理系统主要包括:
处理器910、存储器920和总线930,所述存储器920用于存储计算机执行指令,所述处理器910与所述存储器520通过所述总线930连接,当所述装置运行时,所述处理器910执行所述计算机执行指令,以使所述装置执行如下方法:
接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
本发明实施例九提供的网元管理系统执行上述方法的具体过程和前述对应的部署方法实施例二和实施例三的执行过程相同,具有相同的有益效果,详情参见上述实施例,在此不再赘述。
参见图14,图14是本发明实施例十提供的虚拟网络功能网元的示意图。
如图所示,本发明实施例提供的虚拟网络功能网元主要包括:
处理器1010、存储器1020和总线1030,所述存储器1020用于存储计算机执行指令,所述处理器1010与所述存储器1020通过所述总线1030连接,当所述装置运行时,所述处理器1010执行所述计算机执行指令,以使所述装置执行如下方法:
接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新;
向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
本发明实施例十提供的虚拟网络功能网元执行上述方法的具体过程和前述对应的部署方法实施例二和实施例三的执行过程相同,具有相同的有益效果,详情参见上述实施例,在此不再赘述。
本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为系统、方法或者计算机程序产品。因此,本发明的各方面、或各个方面的可能实现方式可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件等等),或者组合软件和硬件方面的实施例的形式,在这里都统称为“电路”、“模块”或者“系统”。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。
计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一块、或各块的组合中规定的功能动作的装置。
计算机可读程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为单独的软件包、部分在用户的计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本发明实施例提供的虚拟网络功能网元的软件部署方法、系统及相关设备可以适用于无线、固网各个业务领域的NFV网元生命周期管理。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (23)
1.一种虚拟网络功能网元的软件部署方法,其特征在于,应用于电信业务运营支撑系统中的虚拟网络功能控制器中,包括:
接收部署请求消息,所述部署请求消息中携带虚拟网络功能网元的虚拟资源需求和初始软件版本信息;
根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;
根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;
建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系;
向所述虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
接收所述网元管理系统或虚拟网络功能网元返回的软件更新通知消息,所述网元管理系统或所述虚拟网络功能网元用于根据所述更新包信息,获取更新软件包,对所述虚拟网络功能网元的软件进行更新,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
根据接收到的所述软件更新通知消息中的当前软件版本信息更新所述虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
2.如权利要求1所述的方法,其特征在于,
所述通知消息中还携带所述虚拟网络功能网元的当前软件的软件包路径;
所述方法还包括:
更新所述虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件包路径。
3.如权利要求2所述的方法,其特征在于,
所述虚拟网络功能网元信息关系树中还保存有所述虚拟网络功能网元对应的虚拟网络功能实例描述符。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
接收所述网元管理系统或虚拟网络功能网元返回的软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
根据接收到的所述软件更新通知消息中的当前软件版本信息更新虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
5.如权利要求1-4任一项所述的方法,其特征在于,还包括:
向虚拟网络功能目录服务器上传所述虚拟网络功能网元的软件包和所述软件包的版本信息。
6.一种虚拟网络功能网元的软件部署方法,其特征在于,应用于电信业务运营支撑系统中的虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统中,包括:
接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元的软件进行更新;
向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息;
其中,所述虚拟网络功能控制器用于接收部署请求消息,所述部署请求消息中携带所述虚拟网络功能网元的虚拟资源需求和初始软件版本信息;根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系。
7.如权利要求6所述的方法,其特征在于,还包括:
对所述虚拟网络功能网元进行系统恢复,在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息。
8.如权利要求7所述的方法,其特征在于,所述对虚拟网络功能网元进行系统恢复具体包括:
接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
9.如权利要求6所述的方法,其特征在于,还包括:
根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
10.如权利要求6-9任一项所述的方法,其特征在于,所述根据更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元进行更新包括:
根据所述更新包信息向虚拟网络功能目录服务器请求基线版本包和/或补丁包,根据请求的基线版本包和/或补丁包对所述虚拟网络功能网元进行更新。
11.一种虚拟网络功能管理器,其特征在于,应用于电信业务运营支撑系统中,包括:
部署请求接收单元,用于在更新消息发送单元向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息之前接收部署请求消息,所述部署请求消息中携带所述虚拟网络功能网元的虚拟资源需求和初始软件版本信息;
资源获取单元,用于根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,以及根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;
初始部署单元,用于根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;
关系建立单元,用于建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系;
更新消息发送单元,用于向所述虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
通知消息接收单元,用于接收所述网元管理系统或虚拟网络功能网元返回的软件更新通知消息,所述网元管理系统或所述虚拟网络功能网元用于根据所述更新包信息,获取更新软件包,对所述虚拟网络功能网元的软件进行更新,所述通知消息中携带所述虚拟网络功能网元的标识和当前软件版本信息;
关系更新单元,用于根据接收到的软件更新通知消息中的当前软件版本信息更新所述虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件版本。
12.如权利要求11所述的虚拟网络功能管理器,其特征在于,
所述通知消息接收单元接收到的通知消息中还携带所述虚拟网络功能网元的当前软件的软件包路径;
所述关系更新单元还用于更新所述虚拟网络功能网元信息关系树中所述虚拟网络功能网元对应的软件包路径。
13.如权利要求11所述的虚拟网络功能管理器,其特征在于,还包括:
恢复消息发送单元,用于向虚拟网络功能网元或所述虚拟网络功能网元对应的网元管理系统发送系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识。
14.如权利要求11-13任一项所述的虚拟网络功能管理器,其特征在于,还包括:
软件包上传单元,用于向虚拟网络功能目录服务器上传所述虚拟网络功能网元的软件包和所述软件包的版本信息。
15.一种网元管理系统,其特征在于,应用于电信业务运营支撑系统中,包括:
第一更新消息接收单元,用于接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带虚拟网络功能网元的标识和更新包信息;
第一更新单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元的软件进行更新;
第一通知消息发送单元,用于向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息;
其中,所述虚拟网络功能控制器用于接收部署请求消息,所述部署请求消息中携带所述虚拟网络功能网元的虚拟资源需求和初始软件版本信息;根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系。
16.如权利要求15所述的网元管理系统,其特征在于,还包括:
第一系统恢复单元,用于对所述虚拟网络功能网元进行系统恢复;
所述第一通知消息发送单元还在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径。
17.如权利要求16所述的网元管理系统,其特征在于,所述第一系统恢复单元包括:
第一恢复消息接收模块,用于接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
第一系统恢复模块,用于根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
18.如权利要求15所述的网元管理系统,其特征在于,还包括:
第一软件包路径获取单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述第一通知消息发送单元发送的软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
19.一种虚拟网络功能网元,其特征在于,应用于电信业务运营支撑系统中,包括:
第二更新消息接收单元,用于接收虚拟网络功能管理器发送的软件更新消息,所述更新消息中携带所述虚拟网络功能网元的标识和更新包信息;
第二更新单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取更新软件包,根据获取的更新软件包对所述虚拟网络功能网元的软件进行更新;
第二通知消息发送单元,用于向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息;
其中,所述虚拟网络功能控制器用于接收部署请求消息,所述部署请求消息中携带所述虚拟网络功能网元的虚拟资源需求和初始软件版本信息;根据所述虚拟网络功能网元的虚拟资源需求向网络功能虚拟化基础设施申请虚拟资源,根据所述初始软件版本信息从虚拟网络功能目录服务器获取对应的初始软件包以及初始软件包路径;根据获取的所述初始软件包和申请的虚拟资源初始安装所述虚拟网络功能网元;建立虚拟网络功能网元信息关系树,其中,所述信息关系树中包括已安装的所述虚拟网络功能网元和所述初始软件版本信息之间、以及已安装的所述虚拟网络功能网元和所述初始软件包路径之间的对应关系。
20.如权利要求19所述的虚拟网络功能网元,其特征在于,还包括:
第二系统恢复单元,用于对所述虚拟网络功能网元进行系统恢复;
所述第二通知消息发送单元还在系统恢复后向所述虚拟网络功能管理器发送软件更新通知消息,所述通知消息中携带所述虚拟网络功能网元的标识和所述虚拟网络功能网元的当前软件版本信息和软件包路径。
21.如权利要求20所述的虚拟网络功能网元,其特征在于,所述第二系统恢复单元包括:
第二恢复消息接收模块,用于接收虚拟网络功能管理器发送的系统恢复消息,所述恢复消息中携带所述虚拟网络功能网元的标识;
第二系统恢复模块,用于根据所述恢复消息对所述虚拟网络功能网元进行系统恢复和数据恢复。
22.如权利要求19所述的虚拟网络功能网元,其特征在于,还包括:
第二软件包路径获取单元,用于根据所述更新包信息向虚拟网络功能目录服务器获取所述更新软件包的路径;
所述第二通知消息发送单元发送的软件更新通知消息还携带所述虚拟网络功能网元的当前软件的软件包路径。
23.一种虚拟网络功能网元的软件部署系统,其特征在于,包括:如权利要求11-14任一项所述的虚拟网络功能管理器以及如权利要求15-18任一项所述的网元管理系统,
或者如权利要求11-14任一项所述的虚拟网络功能管理器以及如权利要求19-22任一项所述的虚拟网络功能网元。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410485653.3A CN104253866B (zh) | 2014-09-20 | 2014-09-20 | 虚拟网络功能网元的软件部署方法、系统及相关设备 |
PCT/CN2015/078542 WO2016041360A1 (zh) | 2014-09-20 | 2015-05-08 | 虚拟网络功能网元的软件部署方法、系统及相关设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410485653.3A CN104253866B (zh) | 2014-09-20 | 2014-09-20 | 虚拟网络功能网元的软件部署方法、系统及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104253866A CN104253866A (zh) | 2014-12-31 |
CN104253866B true CN104253866B (zh) | 2018-03-27 |
Family
ID=52188389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410485653.3A Expired - Fee Related CN104253866B (zh) | 2014-09-20 | 2014-09-20 | 虚拟网络功能网元的软件部署方法、系统及相关设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104253866B (zh) |
WO (1) | WO2016041360A1 (zh) |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104253866B (zh) * | 2014-09-20 | 2018-03-27 | 华为技术有限公司 | 虚拟网络功能网元的软件部署方法、系统及相关设备 |
CN105530116B (zh) * | 2014-10-24 | 2020-06-16 | 中兴通讯股份有限公司 | 一种虚拟化网络备份、恢复的方法和相应装置 |
WO2016109955A1 (zh) | 2015-01-07 | 2016-07-14 | 华为技术有限公司 | 一种软件校验方法和装置 |
EP3245766B1 (en) * | 2015-01-13 | 2020-08-26 | Intel IP Corporation | Techniques for monitoring virtualized network functions or network functions virtualization infrastructure |
CN105847025A (zh) * | 2015-01-16 | 2016-08-10 | 中兴通讯股份有限公司 | 告警处理方法及装置 |
EP3240253A4 (en) | 2015-01-19 | 2018-01-24 | Huawei Technologies Co., Ltd. | Method, apparatus and system for associating ns with vnf |
CN105871570A (zh) * | 2015-01-20 | 2016-08-17 | 中兴通讯股份有限公司 | 虚拟网络功能vnf的管理方法及装置 |
CN105873114B (zh) * | 2015-01-21 | 2020-12-11 | 中兴通讯股份有限公司 | 一种虚拟网络功能性能监控的方法及相应的系统 |
CN106030537B (zh) * | 2015-01-30 | 2019-06-21 | 华为技术有限公司 | 一种虚拟资源获取方法、装置及系统 |
CN104601592B (zh) * | 2015-01-31 | 2017-10-17 | 华为技术有限公司 | 一种接入云服务的方法及接入设备 |
EP3255839B1 (en) | 2015-02-03 | 2024-04-24 | Nec Corporation | Virtual network system, virtual network control method, virtual network function database, integrated control device, control device, and control method and control program therefor |
EP3249852B1 (en) * | 2015-02-06 | 2019-03-27 | Huawei Technologies Co., Ltd. | Methods and devices for determining processing policy of a vnf |
WO2016127436A1 (zh) * | 2015-02-15 | 2016-08-18 | 华为技术有限公司 | 数据上载的方法、装置及系统 |
WO2016131171A1 (zh) * | 2015-02-16 | 2016-08-25 | 华为技术有限公司 | 一种针对vnf包进行操作的方法及装置 |
WO2016131172A1 (zh) * | 2015-02-16 | 2016-08-25 | 华为技术有限公司 | 一种更新网络服务描述器nsd的方法及装置 |
CN106161171B (zh) * | 2015-03-23 | 2020-01-10 | 中兴通讯股份有限公司 | 一种建立网络业务实例的方法和装置 |
CN106209924B (zh) * | 2015-04-29 | 2019-06-25 | 中国移动通信集团公司 | 部署虚拟网元的方法、装置及网络功能虚拟化调度服务器 |
US10671420B2 (en) | 2015-05-07 | 2020-06-02 | Futurewei Technologies, Inc. | System and method for dynamic virtualized network function descriptor management |
US9578008B2 (en) * | 2015-05-11 | 2017-02-21 | Intel Corporation | Technologies for secure bootstrapping of virtual network functions |
CN106302068A (zh) * | 2015-05-11 | 2017-01-04 | 中兴通讯股份有限公司 | 虚拟网络功能vnf的虚拟资源的管理方法及装置 |
CN107005434B (zh) * | 2015-05-15 | 2020-07-24 | 华为技术有限公司 | 一种同步虚拟网络功能vnf状态的方法、装置和设备 |
CN107534577B (zh) * | 2015-05-20 | 2020-02-11 | 华为技术有限公司 | 一种网络业务实例化的方法及设备 |
CN106301829B (zh) * | 2015-05-21 | 2019-08-09 | 华为技术有限公司 | 一种网络业务扩容的方法和装置 |
WO2016192011A1 (zh) * | 2015-06-01 | 2016-12-08 | 华为技术有限公司 | 一种拥塞控制的方法及网元设备 |
WO2016197346A1 (zh) * | 2015-06-10 | 2016-12-15 | 华为技术有限公司 | 一种虚拟网络功能的生命周期管理方法,及装置 |
CN106664216B (zh) | 2015-06-30 | 2019-12-06 | 华为技术有限公司 | 一种切换vnf的方法和装置 |
US10223140B2 (en) | 2015-08-25 | 2019-03-05 | Futurewei Technologies, Inc. | System and method for network function virtualization resource management |
CN106487553A (zh) * | 2015-08-27 | 2017-03-08 | 中兴通讯股份有限公司 | Vnf实例的处理方法、装置及vnfm |
CN106487556B (zh) * | 2015-08-28 | 2020-05-22 | 中兴通讯股份有限公司 | 业务功能sf的部署方法及装置 |
CN106657173B (zh) * | 2015-10-29 | 2020-01-17 | 华为技术有限公司 | 一种nfv架构下软件升级中的业务迁移方法、装置及服务器 |
CN106803786B (zh) * | 2015-11-26 | 2020-01-24 | 中国移动通信集团公司 | 一种基于网络功能虚拟化的网元更新方法、系统 |
WO2017107098A1 (zh) * | 2015-12-23 | 2017-06-29 | 华为技术有限公司 | 虚拟网络功能vnf的参数配置方法、装置和系统 |
AU2015419073B2 (en) * | 2015-12-30 | 2019-02-07 | Huawei Technologies Co., Ltd. | Life cycle management method and device for network service |
CN106953776A (zh) * | 2016-01-07 | 2017-07-14 | 中兴通讯股份有限公司 | 性能阈值监控处理方法及装置 |
CN106982129A (zh) * | 2016-01-15 | 2017-07-25 | 中兴通讯股份有限公司 | 软件升级方法及装置 |
CN106982131A (zh) * | 2016-01-18 | 2017-07-25 | 中兴通讯股份有限公司 | 发起vnf实例化的方法、装置及系统 |
CN105681437B (zh) * | 2016-01-28 | 2019-07-19 | 华为技术有限公司 | 一种网络功能的实现方法和装置 |
CN107229484B (zh) * | 2016-03-23 | 2021-05-04 | 中兴通讯股份有限公司 | 一种虚拟化环境下自动部署应用程序的方法及装置 |
EP3436939A1 (en) * | 2016-03-29 | 2019-02-06 | Nokia Solutions and Networks Oy | Methods and apparatuses for moving virtualized network function instances between network service instances |
EP3236617B1 (en) * | 2016-04-20 | 2021-06-30 | Deutsche Telekom AG | Method for an improved processing of network communication between a telecommunications network and at least one user equipment by means of realizing, within the telecommunications network, network functions virtualization, telecommunications network, program and computer program product |
CN112256343B (zh) * | 2016-05-10 | 2022-05-10 | 华为技术有限公司 | 一种软件加载方法、设备及系统 |
WO2017193285A1 (zh) * | 2016-05-10 | 2017-11-16 | 华为技术有限公司 | 软件管理方法及装置 |
CN107436775A (zh) * | 2016-05-26 | 2017-12-05 | 中兴通讯股份有限公司 | 虚拟机上安装业务版本的方法及装置 |
WO2018000394A1 (zh) * | 2016-06-30 | 2018-01-04 | 华为技术有限公司 | 网络资源的编排方法和设备 |
EP3462672B1 (en) | 2016-06-30 | 2020-06-03 | Huawei Technologies Co., Ltd. | Management method and apparatus for management function object |
WO2018050216A1 (en) * | 2016-09-14 | 2018-03-22 | U-Blox Ag | Software update system, firmware over the air updating system and method of updating a client device |
EP3525522B1 (en) | 2016-10-09 | 2020-12-09 | Huawei Technologies Co., Ltd. | Network access control method |
CN107967140B (zh) | 2016-10-18 | 2021-08-03 | 华为技术有限公司 | 软件修改的发起方法、发布元数据的方法及装置 |
CN108023751B (zh) * | 2016-11-03 | 2020-02-14 | 华为技术有限公司 | 用于管理网络切片实例的方法和装置 |
CN108207008A (zh) * | 2016-12-19 | 2018-06-26 | 中兴通讯股份有限公司 | 一种虚拟化网元的管理方法和装置 |
CN108255571B (zh) * | 2016-12-28 | 2021-06-11 | 大唐移动通信设备有限公司 | 一种网元的部署方法和装置 |
CN108512779B (zh) * | 2017-02-24 | 2020-11-27 | 华为技术有限公司 | 控制信息传递方法、服务器和系统 |
US11080074B2 (en) * | 2017-03-14 | 2021-08-03 | Apple Inc. | Instantiation of a virtual network function (VNF) as part of a gnodeB (gNB) |
CN108881338B (zh) * | 2017-05-10 | 2022-08-09 | 中兴通讯股份有限公司 | 网络功能虚拟化镜像文件升级的方法及装置 |
CN109150557A (zh) * | 2017-06-13 | 2019-01-04 | 中兴通讯股份有限公司 | Vnf加固方法、相关设备和计算机可读存储介质 |
US10735275B2 (en) * | 2017-06-16 | 2020-08-04 | Cisco Technology, Inc. | Releasing and retaining resources for use in a NFV environment |
CN109391982B (zh) * | 2017-08-10 | 2022-06-07 | 中国移动通信有限公司研究院 | 信息包生成方法及编排管理方法、网元及存储介质 |
CN109688180B (zh) * | 2017-10-19 | 2022-05-10 | 阿里巴巴集团控股有限公司 | 一种基于镜像的云服务软件升级方法和装置 |
AU2018354939A1 (en) | 2017-10-24 | 2020-05-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods for defining a network service descriptor (NSD) for a network service (NS), and network functions virtualization (NFV) orchestrator (NFVO) using said NSD |
CN109784085B (zh) * | 2017-11-15 | 2023-10-27 | 中兴通讯股份有限公司 | 虚拟网络应用实现方法及管理系统、计算机可读存储介质 |
CN109842892B (zh) * | 2017-11-24 | 2020-11-10 | 中国移动通信有限公司研究院 | 一种nsi的pnf更新方法、设备和计算机可读存储介质 |
CN109995552B (zh) * | 2017-12-29 | 2021-09-03 | 华为技术有限公司 | Vnf服务实例化方法及装置 |
US10855531B2 (en) * | 2018-08-30 | 2020-12-01 | Juniper Networks, Inc. | Multiple networks for virtual execution elements |
CN112889247B (zh) * | 2018-10-18 | 2022-05-31 | 华为技术有限公司 | Vnf服务实例化方法及装置 |
CN111352767B (zh) * | 2018-12-24 | 2023-07-18 | 中国电信股份有限公司 | 网络功能虚拟化平台资源管理方法、备份平台和系统 |
CN111835679B (zh) * | 2019-04-18 | 2022-03-25 | 华为技术有限公司 | 多租户场景下的租户资源管理方法和装置 |
CN113726541B (zh) * | 2020-05-25 | 2023-11-07 | 中移(苏州)软件技术有限公司 | 一种网元配置的方法、装置、电子设备和存储介质 |
CN113542034B (zh) * | 2021-07-28 | 2024-03-19 | 山石网科通信技术股份有限公司 | 网元信息处理系统、网元管理方法及装置 |
US11947954B2 (en) | 2021-08-12 | 2024-04-02 | Qnap Systems, Inc. | Electronic apparatus adapted for container and software updating method for running container system |
TWI803035B (zh) * | 2021-08-12 | 2023-05-21 | 威聯通科技股份有限公司 | 適用於容器的電子裝置及運行中容器系統的軟體更新方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098662A (zh) * | 2009-12-09 | 2011-06-15 | 乐金电子(中国)研究开发中心有限公司 | 一种移动终端的软件更新方法和系统 |
CN102118260A (zh) * | 2009-12-30 | 2011-07-06 | 中兴通讯股份有限公司 | 一种网元版本自动化管理的方法及其网络系统 |
CN102811136A (zh) * | 2011-06-01 | 2012-12-05 | 南京中兴新软件有限责任公司 | 软件升级系统及方法 |
CN103402194A (zh) * | 2013-08-02 | 2013-11-20 | 个信互动(北京)网络科技有限公司 | 一种在软件更新时推荐软件的方法及实现该方法的系统 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8769493B2 (en) * | 2010-09-30 | 2014-07-01 | International Business Machines Corporation | System for managing lifecycles for virtual image assets |
CN102404147A (zh) * | 2011-11-21 | 2012-04-04 | 中兴通讯股份有限公司 | 一种软件版本的动态更新方法及系统 |
CN104253866B (zh) * | 2014-09-20 | 2018-03-27 | 华为技术有限公司 | 虚拟网络功能网元的软件部署方法、系统及相关设备 |
-
2014
- 2014-09-20 CN CN201410485653.3A patent/CN104253866B/zh not_active Expired - Fee Related
-
2015
- 2015-05-08 WO PCT/CN2015/078542 patent/WO2016041360A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102098662A (zh) * | 2009-12-09 | 2011-06-15 | 乐金电子(中国)研究开发中心有限公司 | 一种移动终端的软件更新方法和系统 |
CN102118260A (zh) * | 2009-12-30 | 2011-07-06 | 中兴通讯股份有限公司 | 一种网元版本自动化管理的方法及其网络系统 |
CN102811136A (zh) * | 2011-06-01 | 2012-12-05 | 南京中兴新软件有限责任公司 | 软件升级系统及方法 |
CN103402194A (zh) * | 2013-08-02 | 2013-11-20 | 个信互动(北京)网络科技有限公司 | 一种在软件更新时推荐软件的方法及实现该方法的系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2016041360A1 (zh) | 2016-03-24 |
CN104253866A (zh) | 2014-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104253866B (zh) | 虚拟网络功能网元的软件部署方法、系统及相关设备 | |
CN108809722B (zh) | 一种部署Kubernetes集群的方法、装置和存储介质 | |
US10545750B2 (en) | Distributed upgrade in virtualized computing environments | |
CN102427481B (zh) | 用于对云计算服务进行管理的系统及云计算管理方法 | |
TWI705336B (zh) | 用於支援線上升級的設備和方法 | |
CN105681060B (zh) | 一种虚拟化网络功能管理升级方法、装置及服务器 | |
CN108089913B (zh) | 一种超融合系统的虚拟机部署方法 | |
RU2683630C2 (ru) | Способ обновления дескриптора сетевой службы nsd и устройство | |
CN104915220B (zh) | 一种客户端应用程序的升级方法和系统、客户端 | |
CN107959588A (zh) | 数据中心的云资源管理方法、云资源管理平台和管理系统 | |
US20120102480A1 (en) | High availability of machines during patching | |
CN104679530A (zh) | 服务器系统与固件更新方法 | |
CN112860282B (zh) | 集群插件的升级方法、装置和服务器 | |
CN103327108B (zh) | 一种基于云的跨平台的软件管理平台及其构建方法 | |
CN105635216A (zh) | 分布式应用的升级方法、设备和分布式系统 | |
CN103873534A (zh) | 一种应用集群迁移方法及装置 | |
CN104754032A (zh) | 一种部署OpenStack的方法及装置 | |
WO2017121153A1 (zh) | 软件升级方法及装置 | |
CN105404530B (zh) | 一种实现简易部署和使用私有云的系统及方法 | |
CN103595801A (zh) | 一种云计算系统及其虚拟机实时监控方法 | |
WO2016045439A1 (zh) | 一种vnfm容灾保护的方法、装置和nfvo、存储介质 | |
CN106549789A (zh) | 一种实现服务器安装的方法及系统 | |
CN108989113A (zh) | 一种服务器的部署方法及管理服务器 | |
WO2015196654A1 (zh) | 网管的分布式管理方法及装置 | |
CN111786810A (zh) | 一种大规模测试床节点的自动化部署方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180327 |
|
CF01 | Termination of patent right due to non-payment of annual fee |