一种节点部署方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32354831 阅读:10 留言:0更新日期:2022-02-20 03:13
本申请提供一种节点部署方法、装置、电子设备及存储介质,该方法包括:获取VNFM集群中各VNFM设备的历史处理消息总量;根据各VNFM设备的历史处理消息总量和新增VNFM设备的预设扩容因子,分别确定各VNFM设备对应的寻址区间的虚节点需求量;根据各寻址区间的虚节点需求量为新增VNFM设备部署虚节点。上述方案提供的方法,通过根据各VNFM设备的历史处理消息总量所表征的实际负载情况,在各VNFM设备对应的寻址区间上分配新增VNFM设备对应的虚节点,使新扩充的VNFM资源优先用于分担负载较重的VNFM设备的工作,以针对性地缓解VNFM设备的管理压力。力。力。

【技术实现步骤摘要】
一种节点部署方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种节点部署方法、装置、电子设备及存储介质。

技术介绍

[0002]虚拟化网络功能管理器(Virtualisation Network FunctionManager,简称:VNFM)用于管理VNF生命周期,随着业务量的不断提升以及VNF设备数量的不断增加,单台VNFM由于其自身处理能力的限制已经无法满足实际业务的需求,VNFM集群的概念也应运而生。
[0003]在现有技术中,通常基于一致性哈希算法实现VNFM集群的管理,当VNFM集群的资源需要扩充时,重新将原VNFM设备和新增VNFM设备映射到哈希环,以将这些VNFM设备均匀映射到哈希环上。
[0004]但是,由于VNFM集群中各VNFM设备的管理压力是不同的,若基于现有技术扩充VNFM集群,将无法针对性地缓解VNFM设备的管理压力。

技术实现思路

[0005]本申请提供一种节点部署方法、装置、电子设备及存储介质,以解决现有技术无法针对性地缓解VNFM设备的管理压力等缺陷。
[0006]本申请第一个方面提供一种节点部署方法,包括:
[0007]获取VNFM集群中各VNFM设备的历史处理消息总量;
[0008]根据所述各VNFM设备的历史处理消息总量和新增VNFM设备的预设扩容因子,分别确定所述各VNFM设备对应的寻址区间的虚节点需求量;
[0009]根据各所述寻址区间的虚节点需求量为所述新增VNFM设备部署虚节点
[0010]可选的,所述根据所述各VNFM设备的历史处理消息总量和预设的新增VNFM设备的预设扩容因子,确定各VNFM设备对应的寻址区间的虚节点需求量,包括:
[0011]根据所述各VNFM设备的历史处理消息总量,确定所述各VNFM设备的负载指数;
[0012]根据所述各VNFM设备的负载指数和新增VNFM设备的预设扩容因子,确定各VNFM设备对应的寻址区间的虚节点需求量。
[0013]可选的,所述根据所述各VNFM设备的负载指数和新增VNFM设备的预设扩容因子,确定各VNFM设备对应的寻址区间的虚节点需求量,包括:
[0014]根据如下公式计算各VNFM设备对应的寻址区间的虚节点需求量:
[0015][0016]其中,num
i
表示第i个VNFM设备对应的寻址区间的虚节点需求量,α表示新增VNFM设备的预设扩容因子,表示第i个VNFM设备的负载指数,C
i
表示第i个VNFM设备的历史
处理消息总量,n表示VNFM集群中VNFM设备的总量。
[0017]可选的,所述根据各所述寻址区间的虚节点需求量部署虚节点,包括:
[0018]针对各所述寻址区间的每个寻址区间,获取该寻址区间的哈希环节点数;
[0019]根据该寻址区间的哈希环节点数和该寻址区间的虚节点需求量,将所述虚节点部署到对应的哈希环节点上。
[0020]可选的,所述根据该寻址区间的哈希环节点数和该寻址区间的虚节点需求量,将所述虚节点部署到对应的哈希环节点上,包括:
[0021]根据该寻址区间的哈希环节点数和该寻址区间的虚节点需求量,确定各虚节点之间的节点间隔;
[0022]根据所述各虚节点之间的节点间隔,将所述虚节点部署到对应的哈希环节点上。
[0023]可选的,当所述VNFM集群中每个VNFM设备的历史处理消息总量为该VNFM设备对应的虚节点的历史处理消息总量;
[0024]所述根据所述各VNFM设备的历史处理消息总量和新增VNFM设备的预设扩容因子,分别确定所述各VNFM设备对应的寻址区间的虚节点需求量,包括:
[0025]根据所述各VNFM设备分别对应的虚节点的历史处理消息总量和新增VNFM设备的预设扩容因子,分别确定各所述虚节点对应的寻址区间的虚节点需求量。
[0026]可选的,还包括:
[0027]在完成虚节点的部署后,对所述各VNFM设备的历史处理消息总量进行清零处理。
[0028]本申请第二个方面提供一种节点部署装置,包括:
[0029]获取模块,用于获取VNFM集群中各VNFM设备的历史处理消息总量;
[0030]确定模块,用于根据所述各VNFM设备的历史处理消息总量和新增VNFM设备的预设扩容因子,分别确定所述各VNFM设备对应的寻址区间的虚节点需求量;
[0031]节点部署模块,用于根据各所述寻址区间的虚节点需求量为所述新增VNFM设备部署虚节点。
[0032]可选的,所述确定模块,具体用于:
[0033]根据所述各VNFM设备的历史处理消息总量,确定所述各VNFM设备的负载指数;
[0034]根据所述各VNFM设备的负载指数和新增VNFM设备的预设扩容因子,确定各VNFM设备对应的寻址区间的虚节点需求量。
[0035]可选的,所述确定模块,具体用于:
[0036]根据如下公式计算各VNFM设备对应的寻址区间的虚节点需求量:
[0037][0038]其中,num
i
表示第i个VNFM设备对应的寻址区间的虚节点需求量,α表示新增VNFM设备的预设扩容因子,表示第i个VNFM设备的负载指数,C
i
表示第i个VNFM设备的历史处理消息总量,n表示VNFM集群中VNFM设备的总量。
[0039]可选的,所述节点部署模块,具体用于:
[0040]针对各所述寻址区间的每个寻址区间,获取该寻址区间的哈希环节点数;
[0041]根据该寻址区间的哈希环节点数和该寻址区间的虚节点需求量,将所述虚节点部
署到对应的哈希环节点上。
[0042]可选的,所述节点部署模块,具体用于:
[0043]根据该寻址区间的哈希环节点数和该寻址区间的虚节点需求量,确定各虚节点之间的节点间隔;
[0044]根据所述各虚节点之间的节点间隔,将所述虚节点部署到对应的哈希环节点上。
[0045]可选的,当所述VNFM集群中每个VNFM设备的历史处理消息总量为该VNFM设备对应的虚节点的历史处理消息总量;所述确定模块,具体用于:
[0046]获取各虚节点的历史处理消息总量;
[0047]根据所述各VNFM设备分别对应的虚节点的历史处理消息总量和新增VNFM设备的预设扩容因子,分别确定各所述虚节点对应的寻址区间的虚节点需求量。
[0048]可选的,所述装置还包括:
[0049]清零模块,用于在完成虚节点的部署后,对所述各VNFM设备的历史处理消息总量进行清零处理。
[0050]本申请第三个方面提供一种电子设备,包括:至少一个处理器和存储器;
[0051]所述存储器存储计算机执行指令;
[0052]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一个方面以及第一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点部署方法,其特征在于,包括:获取VNFM集群中各VNFM设备的历史处理消息总量;根据所述各VNFM设备的历史处理消息总量和新增VNFM设备的预设扩容因子,分别确定所述各VNFM设备对应的寻址区间的虚节点需求量;根据各所述寻址区间的虚节点需求量为所述新增VNFM设备部署虚节点。2.根据权利要求1所述的方法,其特征在于,所述根据所述各VNFM设备的历史处理消息总量和预设的新增VNFM设备的预设扩容因子,确定各VNFM设备对应的寻址区间的虚节点需求量,包括:根据所述各VNFM设备的历史处理消息总量,确定所述各VNFM设备的负载指数;根据所述各VNFM设备的负载指数和新增VNFM设备的预设扩容因子,确定各VNFM设备对应的寻址区间的虚节点需求量。3.根据权利要求2所述的方法,其特征在于,所述根据所述各VNFM设备的负载指数和新增VNFM设备的预设扩容因子,确定各VNFM设备对应的寻址区间的虚节点需求量,包括:根据如下公式计算各VNFM设备对应的寻址区间的虚节点需求量:其中,num
i
表示第i个VNFM设备对应的寻址区间的虚节点需求量,α表示新增VNFM设备的预设扩容因子,表示第i个VNFM设备的负载指数,C
i
表示第i个VNFM设备的历史处理消息总量,n表示VNFM集群中VNFM设备的总量。4.根据权利要求1所述的方法,其特征在于,所述根据各所述寻址区间的虚节点需求量部署虚节点,包括:针对各所述寻址区间的每个寻址区间,获取该寻址区间的哈希环节点数;根据该寻址区间的哈希环节点数和该寻址区间的虚节点需求量,将所述虚节点部署到对应的哈希环节点上。5.根据权利要求4所述的方法,其特征在于,所述根据该寻址区间的哈希环节点数和该...

【专利技术属性】
技术研发人员:李连泽
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:

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

1