【技术实现步骤摘要】
一种虚拟化网络功能的部署方法和装置
本专利技术涉及通信
,尤其涉及一种虚拟化网络功能的部署方法和装置。
技术介绍
在现有网络功能虚拟化(NFV,NetworkFunctionVirtualization)架构中,在实现某个虚拟化网络功能(VNF,VirtualizedNetworkFunction)部署时,主要通过虚拟化基础设施管理器(VIM,VirtualizeInfrastructureManagement)根据VNF中各虚拟机的资源需求完成各虚拟机的部署。但目前的部署方式是将VNF中各虚拟机平均部署到网络功能虚拟化基础设施(NFVI,NFVInfrastructure)中各硬件节点上,这样会导致NFVI中各硬件节点均处于工作状态且各硬件节点的资源利用率低。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种VNF的部署方法和装置,至少部分解决在VNF部署时资源利用率低的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种VNF的部 ...
【技术保护点】
1.一种虚拟化网络功能VNF的部署方法,其特征在于,所述方法包括:/n基于获得的VNF部署请求,获取VNF的虚拟机资源需求信息和网络功能虚拟化基础设施NFVI资源的状态信息;/n基于所述NFVI资源的状态信息中处于使用状态的硬件节点的剩余资源按照所述VNF的虚拟机资源需求信息部署虚拟机,以使至少一个处于使用状态的硬件节点的剩余资源不满足所述VNF的虚拟机资源需求信息中的虚拟机资源需求。/n
【技术特征摘要】
1.一种虚拟化网络功能VNF的部署方法,其特征在于,所述方法包括:
基于获得的VNF部署请求,获取VNF的虚拟机资源需求信息和网络功能虚拟化基础设施NFVI资源的状态信息;
基于所述NFVI资源的状态信息中处于使用状态的硬件节点的剩余资源按照所述VNF的虚拟机资源需求信息部署虚拟机,以使至少一个处于使用状态的硬件节点的剩余资源不满足所述VNF的虚拟机资源需求信息中的虚拟机资源需求。
2.根据权利要求1所述的方法,其特征在于,所述基于所述NFVI资源的状态信息中处于使用状态的硬件节点的剩余资源按照所述VNF的虚拟机资源需求信息部署虚拟机,包括:
对所述NFVI资源的状态信息中处于使用状态的硬件节点的剩余资源按照资源量大小进行排序,获得第一排序结果;
对所述VNF的虚拟机资源需求信息中需求的虚拟机进行排序,获得第二排序结果;
基于所述第一排序结果和所述第二排序结果,将所述VNF中至少一个虚拟机分配给处于使用状态的第一硬件节点,其中,所述第一硬件节点的剩余资源满足所述至少一个虚拟机的资源需求,并且所述第一硬件节点被分配给所述至少一个虚拟机后的剩余资源最小。
3.根据权利要求2所述的方法,其特征在于,所述对所述VNF的虚拟机资源需求信息中需求的虚拟机进行排序,获得第二排序结果,包括:
确定所述VNF的虚拟机资源需求信息中属于同一虚拟机类型的虚拟机资源需求子信息;所述虚拟机资源需求子信息包括对应虚拟机类型的至少一个虚拟机的虚拟机安全需求信息和虚拟机规格;所述虚拟机安全需求信息用于指示所述至少一个虚拟机之间的互斥关系;
基于至少一个虚拟机类型对应的虚拟机安全需求信息和虚拟机规格对虚拟机类型进行排序,基于排序结果确定第二排序结果。
4.根据权利要求3所述的方法,其特征在于,所述基于至少一个虚拟机类型对应的虚拟机安全需求信息和虚拟机规格对虚拟机类型进行排序,包括:
确定所述VNF中具有互斥关系的属于同一虚拟机类型的虚拟机数量,按照虚拟机数量对虚拟机类型进行排序;其中,第一虚拟机数量对应的第一虚拟机类型的排序先于第二虚拟机数量对应的第二虚拟机类型的排序,所述第一虚拟机数量大于所述第二虚拟机数量;
在虚拟机数量相同的情况下,基于所述虚拟机规格对虚拟机类型进行排序,其中,第一虚拟机规格对应的第三虚拟机类型的排序先于第二虚拟机规格对应的第四虚拟机类型的排序;所述第一虚拟机规格大于所述第二虚拟机规格。
5.根据权利要求1所述的方法,其特征在于,获取NFVI资源的状态信息,包括:
从虚拟化基础设施管理器VIM获得所述NFVI资源的状态信息;其中,所述NFVI资源的状态信息至少包括所述NFVI中处于使用状态的硬件节点的状态信息和所述NFVI包含的硬件节点的数量。
6.根据权利要求1至5任一项所述的方法,其特征在于,在基于所述NFVI资源的状态信息中处于使用状态的硬件节点的剩余资源按照所述VNF的虚拟机资源需求信息部署虚拟机之前,或者,在基于所述NFVI资源的状态信息中处于使用状态的硬件节点的剩余资源按照所述VNF的虚拟机资源需求信息部署虚拟机过程中,所述方法还包括:
判断所述NFVI中处于使用状态的硬件节点的剩余资源是否满足虚拟机资源需求;
在NFVI中处于使用状态的硬件节点的剩余资源不满足虚拟机资源需求的情况下,通知物理基础设施管理器PIM以激活所述NFVI中至少一个处于未使用状态的硬件节点;
获得更新的NFVI资源的状态信息;所述更新的NFVI资源的状态信息在所述至少一个处于未使用状态的硬件节点激活后获得。
7.一种虚拟化网络功能VNF的部署装置,其特征在于,所述装置包括获取模块和部署模块,其中:
所述获取模块,用于基于获得的VNF部署请求,获取VNF的虚拟机资源需求信息和网络功能虚拟化基础设施NFVI资源的...
【专利技术属性】
技术研发人员:陈春秀,周峰,胡志凌,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。