一种部署虚拟机的方法及相关装置制造方法及图纸

技术编号:29330153 阅读:12 留言:0更新日期:2021-07-20 17:47
本申请公开了一种部署虚拟机的方法及相关装置,涉及网络功能虚拟化领域。该方法包括:在该方法中,网络功能虚拟化编排器NFVO设备接收实例化NS的请求,所述实例化NS的请求中携带待实例化的NS的标识。所述NFVO设备根据所述NS的标识,获取NS的部署模板NSD,所述NSD包含路由器的描述信息RD。然后,NFVO设备根据所述路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。通过本发明专利技术,相对于现有技术,本申请无需NFVO设备在根据NSD部署NS之前,先单独完成路由器实例的部署。从而简化部署流程,提高NS部署的效率。

【技术实现步骤摘要】
一种部署虚拟机的方法及相关装置
本申请涉及网络功能虚拟化领域,尤其涉及一种部署虚拟机的方法及相关装置。
技术介绍
网络功能虚拟化(networkfunctionvirtualization,NFV)技术是采用虚拟化技术将传统网络中专用设备的功能虚拟化为独立的应用,灵活地部署在基于标准的计算硬件、存储硬件和网络硬件等其他设备构建的统一基础设施平台上。在NFV系统中,网络功能虚拟化编排器(NFVorchestrator,NFVO)设备根据网络业务规划,获取对网络部署的需求并请求虚拟化基础设施管理器(virtualizedinfrastructuremanager,VIM)申请资源。在NFVO设备获取到VIM分配的资源后,请求虚拟网络功能管理器(virtualnetworkfunctionmanager,VNFM)完成网元部署。在现有的网络部署中,NFVO设备先独立完成路由器(router)的部署,然后根据NSD部署虚拟网络功能(virtualnetworkfunction,VNF)。而VNF的虚拟机或容器的的IP地址是在VNF部署的过程中动态分配的。因此,在网络业务(Networkservice,NS)部署完成后,再在路由器上配置VNF的IP地址。因此,现有的网络部署中,NFVO设备无法根据NSD完成NS中各实体对应路由器的自动配置。
技术实现思路
本申请提供了一种网络部署的方法及相关装置,能够有效地提高网络部署的成功率。为达到上述目的,本申请采用如下技术方案:第一方面,提供了一种部署虚拟机的方法,该方法可应用于网络功能虚拟化编排器(NFVorchestrator,NFVO)设备。在该方法中,网络功能虚拟化编排器NFVO设备接收实例化NS的请求,实例化NS的请求中携带待实例化的NS的标识。NFVO设备根据NS的标识,获取NS的部署模板NSD,NSD包含路由器的描述信息RD。然后,NFVO设备根据路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。通过本专利技术,由于NSD中包含了路由器的描述信息,从而使得NFVO设备可以根据路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。无需NFVO设备在根据NSD部署VNF之前,先单独完成路由器实例的部署。从而简化部署流程,提高NS部署的效率。在一种可能的设计中,NSD中还包括外部虚拟连接EXVL的描述信息EXVLD,外部虚拟连接为路由器实例与NS的服务接入点SAP实例的虚拟连接。NFVO设备根据EXVL的描述信息,请求VIM创建外部虚拟连接的实例。通过本方法,NFVO设备还可以根据NSD请求VIM创建EXVL的实例,从而使得NS的虚拟机可以通过路由器与外部网络进行通讯连接。在一种可能的设计中,NFVO设备向VIM发送外部虚拟连接的描述信息,以请求VIM根据外部虚拟连接的描述信息创建外部虚拟连接的实例。在一种可能的设计中,路由器的描述信息RD包含EXVLD的标识。NFVO设备根据EXVLD的标识,请求VIM建立EXVL实例与路由器实例的连接。建立EXVL实例与路由器实例的连接的请求中包含EXVLD的标识和路由器的标识。通过建立EXVL与路由器实例的连接,从而使得NS的虚拟机可以通过路由器与外部网络进行通讯连接。在一种可能的设计中,NSD中还包括NS虚拟连接的描述信息NSVLD,NSVLD用于建立路由器到NS的VNF实例虚拟连接。NFVO设备根据NSVLD,请求VIM创建NSVL的实例。通过本方法,NFVO设备还可以根据NSD请求VIM创建NSVL的实例,从而使得NS的VNF可以通过路由器与其它的VNF进行通信。在一种可能的设计中,路由器的描述信息RD包含NSVLD的标识。NFVO设备根据NSVLD的标识,请求VIM建立NSVL实例与路由器实例的连接。建立NSVL实例与路由器实例的连接的请求中包含NS虚拟连接NSVLD的标识和路由器的标识。通过建立NSVL与路由器实例的连接,从而使得NS的VNF可以通过路由器与其它的VNF进行通信。在一种可能的设计中,路由器的描述信息RD包含待实例化的VNF的连接点的IP地址。NFVO设备向VNFM设备发送实例化虚拟网络功能VNF的请求,实例化VNF的请求中包含待实例化的VNF的连接点的IP地址。通过本方法,VNFM可以根据实例化VNF的请求中的IP地址,为VNF申请分配资源。在一种可能的设计中,在对VNF实例化后,NFVO设备向VNFM设备请求获取VNF实例的虚拟机或容器的IP地址。根据虚拟机或容器的IP地址,NFVO设备请求VIM在路由器实例上配置VNF实例的虚拟机的路由信息或请求的VIM在路由器实例上配置VNF实例的容器的路由信息。通过本方法,NFVO设备可以请求VIM配置在VNF实例化的过程中,动态分配给VNF实例的虚拟机或容器的IP地址作为虚拟机或容器的路由信息。从而使得动态分配给VNF实例的虚拟机或容器的IP地址可以由NFVO请求配置在路由器上,使得VNF实例的虚拟机或容器可以与其它实体进行通信。在一种可能的设计中,在对VNF实例进行扩容后,NFVO设备从VNFM设备获取VNF实例新增的虚拟机或容器的IP地址。根据新增的虚拟机或容器的IP地址,NFVO设备请求VIM在路由器实例上配置新增的虚拟机或容器的路由信息。通过本方法,NFVO设备可以请求VIM配置在VNF实例化的过程中,动态分配给VNF实例新增的虚拟机或容器的IP地址作为其的路由信息。从而使得动态分配给VNF实例新增的虚拟机或容器的IP地址可以由NFVO设备请求配置在路由器上,使得VNF实例新增的虚拟机或容器可以与其它实体进行通信。在一种可能的设计中,在对VNF实例进行减容后,NFVO设备从VNFM设备获取VNF实例被删除的虚拟机或容器的IP地址。然后,NFVO设备根据删除的虚拟机或容器的IP地址,请求VIM在路由器实例上删除被删除的虚拟机或容器的路由信息。通过本方法,使得VNF实例补删除的虚拟机或容器的路由信息可以从路由器实例上删除。第二方面,提供了一种部署虚拟机的方法,该方法可应用于虚拟基础设施管理器VIM。在该方法中,虚拟基础设施管理器VIM接收网络功能虚拟化编排器NFVO设备发送的创建路由器实例的请求,建立路由器实例的请求包含NS的部署模板NSD中包含的路由器的描述信息RD。VIM根据路由器的描述信息创建路由器实例。通过本专利技术,由于NSD中包含了路由器的描述信息,从而使得NFVO设备可以根据路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。无需NFVO设备在根据NSD部署VNF之前,先单独完成路由器实例的部署。从而简化部署流程,提高NS部署的效率。在一种可能的设计中,VIM接收NFVO设备发送的创建外部虚拟连接EXVL的实例的请求,外部虚拟连接为路由器实例与NS的服务接入点SAP实例的虚拟连接,创建外部虚拟连接的实例的请求包括外部虚拟连接的描述信息EXVLD;VIM根据外部虚拟连接的描述信息创建外部虚拟连接EXVL实例。通过本方法,VIM根本文档来自技高网...

【技术保护点】
1.一种部署网络服务NS的方法,其特征在于,包括:/n网络功能虚拟化编排器NFVO设备接收实例化NS的请求,所述实例化NS的请求中携带待实例化的NS的标识;/n所述NFVO设备根据所述NS的标识,获取NS的部署模板NSD,所述NSD包含路由器的描述信息RD;/n所述NFVO设备根据所述路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。/n

【技术特征摘要】
1.一种部署网络服务NS的方法,其特征在于,包括:
网络功能虚拟化编排器NFVO设备接收实例化NS的请求,所述实例化NS的请求中携带待实例化的NS的标识;
所述NFVO设备根据所述NS的标识,获取NS的部署模板NSD,所述NSD包含路由器的描述信息RD;
所述NFVO设备根据所述路由器的描述信息,请求虚拟基础设施管理器VIM创建路由器实例。


2.根据权利要求1所述的方法,其特征在于,所述NSD中还包括外部虚拟连接EXVL的描述信息EXVLD,所述外部虚拟连接为所述路由器实例与所述NS的服务接入点SAP实例的虚拟连接,该方法进一步包括:
所述NFVO设备根据所述EXVL的描述信息,请求所述VIM创建所述外部虚拟连接的实例。


3.根据权利要求2所述的方法,其特征在于,所述请求所述VIM创建所述外部虚拟连接的实例包括:
所述NFVO设备向所述VIM发送所述外部虚拟连接的描述信息,以请求所述VIM创建所述外部虚拟连接的实例。


4.根据权利要求2或3所述的方法,其特征在于,所述路由器的描述信息RD包含所述EXVLD的标识,该方法进一步包括:
所述NFVO设备根据所述EXVLD的标识,请求所述VIM建立所述EXVL实例与所述路由器实例的连接,所述建立所述EXVL实例与所述路由器实例的连接的请求中包含所述EXVLD的标识和所述路由器的标识。


5.根据权利要求1-4任一所述的方法,其特征在于,所述NSD中还包括NS虚拟连接的描述信息NSVLD,所述NSVLD用于建立所述路由器到所述NS的VNF实例虚拟连接,该方法进一步包括:
所述NFVO设备根据所述NSVLD,请求所述VIM创建所述NSVL的实例。


6.根据权利要求5所述的方法,其特征在于,所述路由器的描述信息RD包含所述NSVLD的标识,该方法进一步包括:
根据所述NSVLD的标识,所述NFVO设备请求所述VIM建立NSVL实例与所述路由器实例的连接,所述建立所述NSVL实例与所述路由器实例的连接的请求中包含所述NS虚拟连接NSVLD的标识和所述路由器的标识。


7.根据权利要求1-6任一所述的方法,其特征在于,所述路由器的描述信息RD包含待实例化的VNF的连接点的IP地址,该方法进一步包括:
向所述VNFM设备发送实例化虚拟网络功能VNF的请求,所述实例化VNF的请求中包含待实例化的VNF的连接点的IP地址。


8.根据权利要求7所述的方法,其特征在于,该方法进一步包括:
在对所述VNF实例化后,所述NFVO设备从所述VNFM设备获取所述VNF实例的虚拟机或容器的IP地址;
根据所述虚拟机或容器的IP地址,所述NFVO设备请求所述VIM在所述路由器实例上配置VNF实例的虚拟机的路由信息或请求的所述VIM在所述路由器实例上配置VNF实例的容器的路由信息。


9.根据权利要求8所述的方法,其特征在于,该方法进一步包括:
在对所述VNF实例进行扩容后,所述NFVO设备从所述VNFM设备获取所述VNF实例新增的虚拟机或容器的IP地址;
根据所述新增的虚拟机或容器的IP地址,所述NFVO设备请求所述VIM在路由器实例上配置所述新增的虚拟机或容器的路由信息。


10.根据权利要求7或8所述的方法,其特征在于,该方法进一步包括:
在对所述VNF实例进行减容后,所述NFVO设备从所述VNFM设备获取所述VNF实例被删除的虚拟机或容器的IP地址;
根据所述删除的虚拟机或容器的IP地址,所述NFVO设备请求所述VIM在路由器实例上删除所述被删除的虚拟机或容器的路由信息。


11.一种部署网络服务NS的方法,其特征在于,包括:
虚拟基础设施管理器VIM接收网络功能虚拟化编排器NFVO设备发送的创建路由器实例的请求,所述建立路由器实例的请求包含NS的部署模板NSD中包含的路由器的描述信息RD;
所述VIM根据所述路由器的描述信息创建路由器实例。


12.根据权利要求11所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的创建外部虚拟连接EXVL的实例的请求,所述外部虚拟连接为所述路由器实例与所述NS的服务接入点SAP实例的虚拟连接,所述创建外部虚拟连接的实例的请求包括所述外部虚拟连接的描述信息EXVLD;
所述VIM根据所述外部虚拟连接的描述信息创建外部虚拟连接EXVL实例。


13.根据权利要求11或12所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的建立所述EXVL实例与所述路由器实例的连接的请求,所述建立所述EXVL实例与所述路由器实例的连接的请求中包含所述EXVL的标识和所述路由器的标识;
所述VIM根据所述建立所述EXVL实例与所述路由器实例的连接的请求建立所述EXVL实例与所述路由器实例的连接。


14.根据权利要求11-13任一所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的创建NS虚拟连接NSVL的实例的请求,所述NSVL为所述路由器实例与所述NS的VNF实例的虚拟连接,所述NS虚拟连接NSVL的实例的请求包括所述NSVL的描述信息NSVLD;
所述VIM根据所述NSVLD创建NS虚拟连接NSVL实例。


15.根据权利要求14所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的建立所述NSVL实例与所述路由器实例的连接的请求,所述建立所述NSVL实例与所述路由器实例的连接的请求中包含所述NS虚拟连接NSVLD的标识和所述路由器的标识;
所述VIM根据所述建立所述NSVL实例与所述路由器实例的连接的请求,建立所述NSVL实例与所述路由器实例的连接。


16.根据权利要求11-15任一所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的配置所述VNF实例的虚拟机或容器的路由信息的请求,所述配置所述路由器实例和虚拟机的路由信息的请求中包括所述路由器的标识、所述虚拟机的IP地址和所述VNF实例的连接点的IP地址,或所述配置所述路由器实例和容器的路由信息的请求中包括所述路由器的标识、所述容器的IP地址和所述VNF实例的连接点的IP地址;
所述VIM根据所述配置VNF实例的虚拟机或容器的路由信息的请求,在所述路由器实例上配置的所述VNF实例的虚拟机或容器的路由信息。


17.根据权利要求11-15任一所述的方法,其特征在于,该方法进一步包括:
所述VIM接收所述NFVO设备发送的删除所述VNF实例的虚拟机或容器的路由信息的请求,所述删除所述VNF实例的虚拟机或容器的路由信息的请求中包括所述路由器的标识、所述虚拟机或容器的IP地址和所述VNF实例的连接点的IP地址;
所述VIM根据所述删除所述VNF实例的虚拟机或容器的路由信息的请求,在所述路由器实例上删除所述VNF实例的虚拟机或容器的路由信息。


18.一种通信装装置,其特征在于,包括:
接收单元,用于接收实例化NS的请求,所述实例化NS的请求中携带待实例化的NS的标识;
处理单元,用于根据所述NS的标识,获取NS的部署模板NSD,所述NSD包含路由器的描述信息RD;
发送单元,用于根据所述路由器的描述信...

【专利技术属性】
技术研发人员:吴智灵
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1