一种确定网元部署信息的方法、装置、设备及存储介质制造方法及图纸

技术编号:28705436 阅读:15 留言:0更新日期:2021-06-05 22:43
本发明专利技术公开了一种确定网元部署信息的方法、装置、设备及存储介质,涉及通信技术领域,以解决部署大量虚拟机的情况下虚拟机的性能较差的问题。该方法包括:获取至少一个VNF VNFD的VNFR;根据所述VNFR,获取所述VNF的输入参数;根据所述输入参数,从VNFM获取预装配VNF所需的预装配资源信息;从VIM获取当前虚拟层资源使用信息;根据所述预装配资源信息和所述当前虚拟层资源使用信息,确定VNF网元的部署信息。本发明专利技术实施例可提高批量部署虚拟机时虚拟机的性能。拟机的性能。拟机的性能。

【技术实现步骤摘要】
一种确定网元部署信息的方法、装置、设备及存储介质


[0001]本专利技术涉及IT应用
,尤其涉及一种确定网元部署信息的方法、装置、设备及存储介质。

技术介绍

[0002]NFV(Network Function Virtualization,网络功能虚拟化)的管理由MANO(NFV Management and Orchestration,NFV管理和编排器)系统实现。MANO系统是一种全新的云管理系统,该系统主要包括云管理所需的网元的生命周期管理功能、网元所需的加载模板和安装包的管理、网络资源的管理和分配等功能。其中,网元的生命周期管理功能与网络/网元管理的基本功能相关,是网管体系的新职能。
[0003]MANO由NFVO+(Network Function Virtualization Orchestration,网络功能虚拟化编排器),VNFM(Virtualised Network Function Management,虚拟化网络功能管理器),以及VIM(Virtualised Infrastructure Manager,虚拟化基础设施管理器)组成。其中,VNFM实现虚拟化网元VNF(Virtualised Network Function,虚拟化网络功能模块)的生命周期管理,包括VNFD(Virtualised Network Function Descriptor,虚拟化网络功能描述符)的管理及处理,VNF实例的初始化,VNF的扩容/缩容等。VIM是虚拟化基础设施管理系统,主要负责基础设施层硬件资源,虚拟化资源的管理等。
[0004]从现有实现方案来看,在VNF实例化的部署过程中,虚拟机属于单个创建。在创建虚拟机过程中,虚拟层VIM中的调度机制使用的是OpenStack中nova组件的原生Scheduler调度策略,其只能参考已经部署的虚拟机资源来决策下一个虚拟机部署的位置。但是在部署大量虚拟机的时候,现有的方案仍无法保证虚拟机的性能。

技术实现思路

[0005]本专利技术实施例提供一种确定网元部署信息的方法、装置、设备及存储介质,以解决部署大量虚拟机的情况下虚拟机的性能较差的问题。
[0006]第一方面,本专利技术实施例提供了一种确定网元部署信息的方法,应用于NFVO,包括:
[0007]获取至少一个VNF VNFD(Virtualised Network Function,虚拟化网络功能)的VNFR(Virtualised Network Function Record,虚拟化网络功能记录);
[0008]根据所述VNFR,获取所述VNF的输入参数;
[0009]根据所述输入参数,从VNFM获取预装配VNF所需的预装配资源信息;
[0010]从VIM获取当前虚拟层资源使用信息;
[0011]根据所述预装配资源信息和所述当前虚拟层资源使用信息,确定VNF网元的部署信息。
[0012]其中,在所述获取至少一个虚拟化网络功能VNF的虚拟化网络功能记录VNFR之前,所述方法还包括:
[0013]创建所述VNFR。
[0014]其中,所述创建所述VNFR,包括:
[0015]获取需进行资源预装配的VNF网元包的信息;
[0016]根据所述VNF网元包的信息,请求所述VNFM创建所述VNFR。
[0017]其中,所述根据所述VNFR,获取所述VNF的输入参数,包括:
[0018]根据所述VNFR,从所述VNFM获取所述VNFR对应的输入参数的信息;
[0019]根据所述输入参数的信息,获取所述输入参数。
[0020]其中,所述根据所述输入参数,从虚拟化网络功能管理器VNFM获取预装配VNF所需的预装配资源信息,包括:
[0021]向所述VNFM发送VNF资源查询请求,在所述VNF资源查询请求中包括所述输入参数;
[0022]接收所述VNFM根据所述VNF资源查询请求发送的所述预装配资源信息。
[0023]其中,所述从虚拟化基础设施管理器VIM获取当前虚拟层资源使用信息,包括:
[0024]向所述VIM发送资源信息查询请求;
[0025]接收所述VIM根据所述资源信息查询请求发送的当前虚拟层资源使用信息。
[0026]其中,所述根据所述预装配资源信息和所述当前虚拟层资源使用信息,确定VNF网元的部署信息,包括:
[0027]获取所述当前虚拟层资源使用信息中包括的虚拟层资源静态基础信息以及虚拟层动态容量信息;
[0028]根据所述虚拟层资源静态基础信息、所述虚拟层动态容量信息以及所述预装配资源信息,确定所述VNF中的虚拟机VM应部署的主机的信息。
[0029]其中,所述方法还包括:
[0030]向所述VIM发送资源预留请求,所述资源预留请求用于请求所述VIM进行资源预留。
[0031]其中,所述方法还包括:
[0032]向所述VIM发送资源状态查询请求,所述资源状态查询请求用于查询预留的资源的状态。
[0033]其中,所述方法还包括:
[0034]根据所述VNF的部署信息,进行所述VNF的实例化操作。
[0035]其中,所述根据所述VNF的部署信息,进行所述VNF的实例化操作,包括:
[0036]向所述VNMF发送实例化请求;
[0037]接收所述VNFM根据所述实例化请求发送的资源授权请求;
[0038]向所述VNFM发送资源授权响应,在所述资源授权响应中包括所述VNF的部署信息。
[0039]第二方面,本专利技术实施例还提供了一种确定网元部署信息的方法,应用于VNFM,其特征在于,包括:
[0040]从NFVO获取至少一个VNF的输入参数;
[0041]根据所述输入参数,向所述NFVO发送预装配VNF所需的预装配资源信息。
[0042]其中,在所述从NFVO获取至少一个VNF的输入参数之前,所述方法还包括:
[0043]根据所述NFVO的请求,创建所述VNF的VNFR。
[0044]其中,所述根据所述输入参数,向所述NFVO发送预装配VNF所需的预装配资源信息,包括:
[0045]接收所述VNFO发送的VNF资源查询请求,在所述VNF资源查询请求中包括所述输入参数;
[0046]根据所述输入参数,确定预装配VNF所需的预装配资源信息;
[0047]向所述VNFO发送所述预装配资源信息。
[0048]其中,所述方法还包括:
[0049]接收所述VNFO发送的实例化请求;
[0050]根据所述实例化请求,向所述NFVO发送资源授权请求;
[0051]接收所述VNFO发送的资源授权响应,在所述资源授权响应中包括所述VNF的部署信息;
[0052]根据所述VNF的部署信息创建所述VNF的虚拟资源。
[0053]第三方面,本专利技术实施例还提供了一种确定网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种确定网元部署信息的方法,应用于网络功能虚拟化编排器NFVO,其特征在于,包括:获取至少一个虚拟化网络功能VNF的虚拟化网络功能记录VNFR;根据所述VNFR,获取所述VNF的输入参数;根据所述输入参数,从虚拟化网络功能管理器VNFM获取预装配VNF所需的预装配资源信息;从虚拟化基础设施管理器VIM获取当前虚拟层资源使用信息;根据所述预装配资源信息和所述当前虚拟层资源使用信息,确定VNF网元的部署信息。2.根据权利要求1所述的方法,其特征在于,在所述获取至少一个虚拟化网络功能VNF的虚拟化网络功能记录VNFR之前,所述方法还包括:创建所述VNFR。3.根据权利要求2所述的方法,其特征在于,所述创建所述VNFR,包括:获取需进行资源预装配的VNF网元包的信息;根据所述VNF网元包的信息,请求所述VNFM创建所述VNFR。4.根据权利要求1所述的方法,其特征在于,所述根据所述VNFR,获取所述VNF的输入参数,包括:根据所述VNFR,从所述VNFM获取所述VNFR对应的输入参数的信息;根据所述输入参数的信息,获取所述输入参数。5.根据权利要求1所述的方法,其特征在于,所述根据所述输入参数,从虚拟化网络功能管理器VNFM获取预装配VNF所需的预装配资源信息,包括:向所述VNFM发送VNF资源查询请求,在所述VNF资源查询请求中包括所述输入参数;接收所述VNFM根据所述VNF资源查询请求发送的所述预装配资源信息。6.根据权利要求1所述的方法,其特征在于,所述从虚拟化基础设施管理器VIM获取当前虚拟层资源使用信息,包括:向所述VIM发送资源信息查询请求;接收所述VIM根据所述资源信息查询请求发送的当前虚拟层资源使用信息。7.根据权利要求1所述的方法,其特征在于,所述根据所述预装配资源信息和所述当前虚拟层资源使用信息,确定VNF网元的部署信息,包括:获取所述当前虚拟层资源使用信息中包括的虚拟层资源静态基础信息以及虚拟层动态容量信息;根据所述虚拟层资源静态基础信息、所述虚拟层动态容量信息以及所述预装配资源信息,确定所述VNF中的虚拟机VM应部署的主机的信息。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述VIM发送资源预留请求,所述资源预留请求用于请求所述VIM进行资源预留。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:向所述VIM发送资源状态查询请求,所述资源状态查询请求用于查询预留的资源的状态。10.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述VNF的部署信息,进行所述VNF的实例化操作。
11.根据权利要求10所述的方法,其特征在于,所述根据所述VNF的部署信息,进行所述VNF的实例化操作,包括:向所述VNMF发送实例化请求;接收所述VNFM根据所述实例化请求发送的资源授权请求;向所述VNFM发送资源授权响应,在所述资源授权响应中包括所述VNF的部署信息。12.一种确定网元部署信息的方法,应用于VNFM,其特征在于,包括:从NFVO获取至少一个VNF的输入参数;根据所述输入参数,向所述NFVO发送预装配VNF所需的预装配资源信息。13.根据权利要求12所述的方法,其特征在于,在所述从NFVO获取至少一个VNF的输入参数之前,所述方法还包括:根据所述NFVO的请求,创建所述VNF的VNFR。14.根据权利要求12所述的方法,其特征在于,所述根据所述输入参数,向所述NFVO发送预装配VNF所需的预装配资源信息,包括:接收所述VNFO发送的VNF资源查询请求,在所述VNF资源查询请求中包括所述输入参数;根据所述输入参数,确定预装配VNF所需的预装配资源信息;向所述VNFO发送所述预装配资源信息。15.根据权利要求12所述的方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:唐国华
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1