一种虚拟机的数量控制方法及装置制造方法及图纸

技术编号:16188002 阅读:42 留言:0更新日期:2017-09-12 11:20
本发明专利技术实施例公开了一种虚拟机的数量控制方法及装置,其中,虚拟机的数量控制方法包括:获取第一虚拟化的网络功能VNF中虚拟机的有效处理能力占用率,有效处理能力占用率用于表示第一VNF中虚拟机当前被占用的可用处理资源的大小与第一VNF中虚拟机的可用处理资源的总大小之间的比值,其中,虚拟机的处理资源包括可用处理资源和备份处理资源;若有效处理能力占用率大于第一阈值,向第一VNF中添加第一预设数量的虚拟机;若有效处理能力占有率小于第二阈值,从第一VNF中移除第一预设数量的虚拟机。采用本发明专利技术实施例,在可用处理资源大小和备份处理资源大小相同或者不同的场景下,均可以设置固定的比较阈值,兼容性强。

Method and device for controlling quantity of virtual machine

The embodiment of the invention discloses a method and a device for controlling the number of a virtual machine, which includes the number control method of virtual machine: the occupancy rate of processing ability of virtual machine network function virtualization in VNF to obtain the first, the ratio between the total size of effective processing capacity for the occupancy rate of available processing resources of the virtual machine can handle the first VNF in the virtual machine resource occupied with the size of the first VNF in the available processing resources and processing resources backup processing resources of virtual machines including; if the effective processing capacity of the occupancy rate is greater than the first threshold, add the first preset number of virtual machines to the first VNF; if the share is less than the effective processing capacity second from the first threshold, VNF removes the first preset number of virtual machines. By adopting the embodiment of the invention, a fixed comparative threshold can be provided under the circumstances that the available processing resource size and the backup processing resource size are the same or different, and the compatibility is strong.

【技术实现步骤摘要】
一种虚拟机的数量控制方法及装置
本专利技术涉及通信
,尤其涉及一种虚拟机的数量控制方法及装置。
技术介绍
传统的电信系统通过各种专用的硬件设备组成,不同的应用采用不同的硬件设备。随着网络规模的增长,业内逐渐采用网络功能虚拟化(NetworkFunctionVirtualization,NFV)技术,将电信网络中使用的各个网元的功能从目前的专用硬件平台迁移至通用的商用货架产品(Commercial-off-the-shelf,COTS)服务器上。通常NFV支持弹性伸缩的能力,所谓弹性伸缩,是指系统为适应负载变化进而动态调控所占用的处理资源大小的技术。比如,当系统的负载过高,导致处理能力不足时,则可以根据预定义的策略为系统增加部分处理资源,从而提升系统服务能力;当系统的负载过低,导致处理能力过剩,则可以根据预定义的策略从系统移除部分处理资源,从而降低系统消耗。弹性伸缩又分为水平伸缩和垂直伸缩两类,在NFV的虚拟化的网络功能(VirtualizedNetworkFunction,VNF)中,弹性伸缩主要采用水平伸缩的方式,即通过增减VNF中所包含的(VirtualMachine,VM本文档来自技高网...
一种虚拟机的数量控制方法及装置

【技术保护点】
一种虚拟机的数量控制方法,其特征在于,包括:获取第一虚拟化的网络功能VNF中虚拟机的有效处理能力占用率,所述有效处理能力占用率用于表示所述第一VNF中虚拟机当前被占用的可用处理资源的大小与所述第一VNF中虚拟机的可用处理资源的总大小之间的比值,其中,虚拟机的处理资源包括可用处理资源和备份处理资源;若所述有效处理能力占用率大于第一阈值,向所述第一VNF中添加第一预设数量的虚拟机;若所述有效处理能力占有率小于第二阈值,从所述第一VNF中移除所述第一预设数量的虚拟机;所述第二阈值小于所述第一阈值。

【技术特征摘要】
1.一种虚拟机的数量控制方法,其特征在于,包括:获取第一虚拟化的网络功能VNF中虚拟机的有效处理能力占用率,所述有效处理能力占用率用于表示所述第一VNF中虚拟机当前被占用的可用处理资源的大小与所述第一VNF中虚拟机的可用处理资源的总大小之间的比值,其中,虚拟机的处理资源包括可用处理资源和备份处理资源;若所述有效处理能力占用率大于第一阈值,向所述第一VNF中添加第一预设数量的虚拟机;若所述有效处理能力占有率小于第二阈值,从所述第一VNF中移除所述第一预设数量的虚拟机;所述第二阈值小于所述第一阈值。2.如权利要求1所述的方法,其特征在于,所述向所述第一VNF中添加第一预设数量的虚拟机之后,还包括:将添加所述第一预设数量的虚拟机之后的所述第一VNF作为第二VNF,并以所述第一预设数量的虚拟机的处理资源作为可用处理资源添加,计算所述第二VNF中虚拟机的可用处理资源的大小与所述第二VNF中虚拟机的处理资源的总大小之间的第一比值;若所述第一比值大于第三阈值,向所述第二VNF中添加第二预设数量的虚拟机。3.如权利要求2所述的方法,其特征在于,所述向所述第二VNF中添加第二预设数量的虚拟机之后,还包括:将添加所述第二预设数量的虚拟机之后的所述第二VNF作为第三VNF,并以所述第二预设数量的虚拟机的处理资源作为备份处理资源添加,计算所述第三VNF中虚拟机的可用处理资源的大小与所述第三VNF中虚拟机的处理资源的总大小之间的第二比值;针对所述第三VNF中的每个虚拟机,调整所述每个虚拟机上可用处理资源的大小与所述每个虚拟机的处理资源的总大小之间的比值,使得调整后所述每个虚拟机上可用处理资源的大小与所述每个虚拟机的处理资源的总大小之间的比值为所述第二比值。4.如权利要求1所述的方法,其特征在于,所述从所述第一VNF中移除所述第一预设数量的虚拟机之后,还包括:将移除所述第一预设数量的虚拟机之后的所述第一VNF作为第四VNF,并以所述第一预设数量的虚拟机的处理资源作为可用处理资源移除,计算所述第四VNF中虚拟机的可用处理资源的大小与所述第四VNF中虚拟机的处理资源的总大小之间的第三比值;若所述第三比值小于第三阈值,从所述第四VNF中移除第二预设数量的虚拟机。5.如权利要求4所述的方法,其特征在于,所述从所述第四VNF中移除第二预设数量的虚拟机之后,还包括:将移除所述第二预设数量的虚拟机之后的所述第四VNF作为第五VNF,并以所述第二预设数量的虚拟机的处理资源作为备份处理资源移除,计算所述第五VNF中虚拟机的可用处理资源的大小与所述第五VNF中虚拟机的处理资源的总大小之间的第四比值;针对所述第五VNF中的每个虚拟机,调整所述每个虚拟机上可用处理资源的大小与所述每个虚拟机的处理资源的总大小之间的比值,使得调整后所述每个虚拟机上可用处理资源的大小与所述每个虚拟机的处理资源的总大小之间的比值为所述第四比值。6.如权利要求2或4所述的方法,其特征在于,所述第三阈值为预先设定的满足预设容灾条件的可用处理资源的大小与处理资源的总大小之间的比值。7.如权利要求1所述的方法,其特征在于,所述获取第一虚拟化的网络功能VNF中虚拟机的有效处理能力占用率,包括:按照预设周期获取第一VNF中属于目标种类的虚拟机的有效处理...

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

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

1