【技术实现步骤摘要】
一种容器化虚拟网络功能VNF的资源管理方法及装置
本申请涉及通信
,尤其涉及一种容器化虚拟网络功能VNF的资源管理方法及装置。
技术介绍
网络功能虚拟化(networkfunctionvirtualization,NFV)技术和容器即服务(containerasaservice,CaaS)技术是电信网络运营商在面向互联网技术(internettechnology,IT)的云化转型过程中两个不同阶段的虚拟化技术。NFV技术,是指电信网络运营商借鉴IT领域的虚拟化技术,通过对电信网络功能的软件和硬件进行解耦,在通用的服务器、交换机和存储器等低成本硬件设备上部署和运行部分电信网络功能的技术。CaaS技术,是指将单个网络功能解构成多个容器服务,容器服务可以被虚拟网络功能(virtualisednetworkfunction,VNF)直接调用,也可以被VNF所调用的公共服务或专有服务所调用,形成容器化VNF,通过对容器服务的生命周期的管理来实现对容器化VNF的管理。由于NFV技术能够在通用的服务器、交换机和存储器等低成本硬件设备上部署和运行部分电信网络功能,从而可以减少电信网络中用于购买专用设备的成本,以及,CaaS技术中只涉及进程,从而使得容器技术相比NFV技术更轻量,管理也更方便,因此现有技术中提出了将CaaS技术和NFV技术进行结合的方式。然而,在电信网络中,容器服务与调用该容器服务的VNF的生命周期紧密关联,容器服务的生命周期无法像CaaS技术中的容器应用和容器服务那样做到快进快出 ...
【技术保护点】
1.一种虚拟化网络功能VNF的资源管理方法,其特征在于,包括:/n虚拟化网络功能管理器VNFM接收VNF的实例化请求;/n所述VNFM根据所述VNF对应的虚拟化网络功能描述符VNFD,获取用于实例化所述VNF的功能组件对应的虚拟化部署单元VDU,所述VDU包括虚拟资源描述信息,所述虚拟资源描述信息用于确定部署所述功能组件所需的虚拟机VM资源的资源规格,所述资源规格包括资源类型和/或资源容量;/n所述VNFM根据至少一个VM资源创建至少一个容器节点资源池,每个容器节点资源池中包括一个VM资源或具有相同资源规格的多个VM资源,所述至少一个VM资源是虚拟化基础设施管理VIM根据所述VDU确定的,所述至少一个VM资源用于部署所述VNF;/n所述VNFM将所述至少一个容器节点资源池的信息发送给容器即服务管理器,所述容器即服务管理器接管所述至少一个容器节点资源池,进行容器资源管理。/n
【技术特征摘要】
1.一种虚拟化网络功能VNF的资源管理方法,其特征在于,包括:
虚拟化网络功能管理器VNFM接收VNF的实例化请求;
所述VNFM根据所述VNF对应的虚拟化网络功能描述符VNFD,获取用于实例化所述VNF的功能组件对应的虚拟化部署单元VDU,所述VDU包括虚拟资源描述信息,所述虚拟资源描述信息用于确定部署所述功能组件所需的虚拟机VM资源的资源规格,所述资源规格包括资源类型和/或资源容量;
所述VNFM根据至少一个VM资源创建至少一个容器节点资源池,每个容器节点资源池中包括一个VM资源或具有相同资源规格的多个VM资源,所述至少一个VM资源是虚拟化基础设施管理VIM根据所述VDU确定的,所述至少一个VM资源用于部署所述VNF;
所述VNFM将所述至少一个容器节点资源池的信息发送给容器即服务管理器,所述容器即服务管理器接管所述至少一个容器节点资源池,进行容器资源管理。
2.根据权利要求1所述的方法,其特征在于,所述每个容器节点资源池的信息包括如下信息中的至少一种:
容器节点资源池的标识;
容器节点资源池中包括的VM资源的数量;
容器节点资源池中包括的VM资源的资源规格。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述VNFM根据每个容器节点资源池包括的VM资源,以及所述VDU与所述VM资源的对应关系,确定所述VDU与所述至少一个容器节点资源池的映射关系。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
所述VNFM接收第一伸缩请求,所述第一伸缩请求用于指示为所述VNF增加VM资源;
所述VNFM获取增加的VM资源的资源规格;
所述VNFM将所述增加的VM资源加入到第一容器节点资源池中,所述第一容器节点资源池中的VM资源的资源规格与所述增加的VM资源的资源规格相同;
所述VNFM更新所述第一容器节点资源池的信息。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
所述VNFM接收第二伸缩请求,所述第二伸缩请求用于指示为所述VNF减少VM资源;
所述VNFM获取减少的VM资源的资源规格;
所述VNFM从第二容器节点资源池中删除所述减少的VM资源,所述第二容器节点资源中的VM资源的资源规格与所述减少的VM资源的资源规格相同;
所述VNFM更新所述第二容器节点资源池的信息。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述VNFM向所述容器即服务管理器发送变更请求,所述变更请求中包括所述第一容器节点资源池中变更的VM资源的信息。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述VNFM向所述容器即服务管理器发送变更请求,所述变更请求中包括所述第二容器节点资源池中变更的VM资源的信息。
8.根据权利要求1-7中所述的方法,其特征在于,所述方法还包括:
所述VNFM接收VNF的终结请求,所述终结请求用于指示释放实例化所述VNF所使用的VM资源;
所述VNFM向所述容器即服务管理器发送去配置请求,所述去配置请求用于指示去配置实例化所述VNF所使用的容器节点资源,所述去配置请求中包括与所述VNF对应的至少一个容器节点资源池的信息。
9.根据权利要求1-8中任一项所述的方法,其特征在于,所述容器即服务管理器是独立部署的用于管理容器节点资源的实体,或,所述容器即服务管理器是所述VNFM根据所述VNF的实例化请求创建的VNF实例。
10.一种虚拟化网络功能VNF的资源管理方法,其特征在于,包括:
容器即服务管理器接收虚拟化网络功能管理器VNFM发送的至少一个容器节点资源池的信息,每个容器节点资源池中包括一个VM资源或具有相同资源规格的多个VM资源,所述资源规格包括资源类型和/或资源容量;
所述容器即服务管理器接管所述至少一个容器节点资源池,进行容器资源管理。
11.根据权利要求10所述的方法,其特征在于,其特征在于,所述每个容器节点资源池的信息包括如下信息中的至少一种:
容器节点资源池的标识;
容器节点资源池中包括的VM资源的数量;
容器节点资源池中包括的VM资源的资源规格。
12.根据权利要求10或11中所述的方法,其特征在于,所述方法还包括:
所述容器即服务管理器接收所述VNFM发送的变更请求,所述变更请求中包括第一容器节点资源池或第二容器节点资源池中变更的VM资源的信息,所述至少一个容器节点资源池包括所述第一容器节点资源池和所述第二容器节点资源池。
13.根据权利要求10-12中所述的方法,其特征在于,所述方法还包括:
所述容器即服务管理器接收所述VNFM发送的去配置请求,所述去配置请求用于指示去配置实例化所述VNF所使用的容器节点资源,所述去配置请求中包括去配置的至少一个容器节点资源池的信息;
所述容器即服务管理器解除对所述去配置的至少一个容器节点资源池的管理,并释放所述去配置的至少一个容器节点资源池中的VM资源。
14.一种通信装置,其特征在于,包括:
接收模块,用于接收虚拟化网络功能VNF的实例化请求;
获取模块,用于根据所述VNF对应的虚拟化网络功能描述符VNFD,获取用于实例化所述VNF的功能组件对应的虚拟...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。