【技术实现步骤摘要】
虚拟化网络功能部署方法、管理与编排平台和介质
[0001]本公开涉及通信
,特别涉及一种虚拟化网络功能部署方法、管理与编排平台和计算机可读介质。
技术介绍
[0002]现阶段,在虚拟化领域,虚拟化网络功能(Virtualized Network Function,简称VNF)的资源往往是在未规划具体部署位置的前提下随机部署于相应部署平台之上的。这种随机性可能会给部署平台带来较大的碎片率,从而造成物理资源的浪费。例如,开源云计算管理平台Openstack的处理方法多是串行创建虚拟机,即针对每一台虚拟机,循环部署平台的各个主机节点,寻找满足其部署要求的主机,一旦找到则直接进行部署,不考虑资源碎片率情况。
[0003]为提高资源利用率,现行常用的解决方案是采用穷举法进行虚拟资源的集中部署,即通过将本次需要参与集中部署的虚机做排列组合,并尝试每一种排列组合场景下串行部署,对比各组合场景下的部署结果,取云平台资源碎片率最小的一种作为最终位置信息结果。
[0004]但上述集中部署的过程往往费时费力,在实际应用中效率 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟化网络功能部署方法,其中,包括:获取部署平台当前的部署资源信息,并确定待部署主机,其中,所述部署资源信息包括:所述部署平台中各主机的中央处理器信息和内存信息;根据虚拟化网络功能的虚拟机信息和所述待部署主机的中央处理器信息,对所述虚拟化网络功能所需的虚拟机进行预部署;根据所述内存信息对预部署结果中占用内存超限的虚拟机进行二次预部署。2.根据权利要求1所述的虚拟化网络功能部署方法,其中,在所述获取部署平台当前的部署资源信息的步骤之前,还包括:响应于虚拟化网络功能包,根据所述虚拟化网络功能包生成所述虚拟化网络功能对应的实例模型;从所述实例模型中获取所述虚拟机信息。3.根据权利要求2所述的虚拟化网络功能部署方法,其中,所述从所述实例模型中获取所述虚拟机信息的步骤,具体包括:从所述实例模型中提取出所述虚拟化网络功能的资源需求,以虚拟机为单位对所述资源需求进行分割,生成所述虚拟机信息。4.根据权利要求1所述的虚拟化网络功能部署方法,其中,所述部署资源信息还包括:所述部署平台中各主机的规格信息和可用域信息。5.根据权利要求4所述的虚拟化网络功能部署方法,其中,所述确定待部署主机的步骤,具体包括:确定所述部署平台中与所述虚拟机需求的规格和可用域匹配的待部署主机。6.根据权利要求1所述的虚拟化网络功能部署方法,其中,所述根据所述内存信息对预部署结果中占用内存超限的虚拟机进行二次预部署的步骤,具体包括:根据所述内存信息确定出所述预部署结果中满足预先设置的位置交换条件的目标虚拟机;交换所述占用...
【专利技术属性】
技术研发人员:杨松,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。