[发明专利]一种虚拟机的管理方法及装置有效
| 申请号: | 201611083323.7 | 申请日: | 2016-11-30 |
| 公开(公告)号: | CN106598699B | 公开(公告)日: | 2019-11-29 |
| 发明(设计)人: | 石磊;柳嘉琪 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;H04L12/24 |
| 代理公司: | 11274 北京中博世达专利商标代理有限公司 | 代理人: | 申健<国际申请>=<国际公布>=<进入国 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 虚拟机 管理 方法 装置 | ||
本发明的实施例提供一种虚拟机的管理方法及装置,涉及通信技术领域,可降低网元出现在扩容操作与缩容操作之间反复震荡的几率。该方法包括:预测目标网元的虚拟机组从当前的M个VM扩容至M+X个VM之后的第一理论负载值,X为预置的扩容步长,X≥1,M≥1;根据所述第一理论负载值确定所述目标网元的第一缩容阈值,所述第一缩容阈值小于或等于所述第一理论负载值;若所述目标网元的当前负载值小于所述第一缩容阈值,则按照预置的缩容步长从所述目标网元的虚拟机组中释放Y个VM,Y≥1。
技术领域
本发明涉及通信技术领域,尤其涉及一种虚拟机的管理方法及装置。
背景技术
在网络功能虚拟化(英文:Network Functions Virtualization,缩写:NFV)系统中,可以通过虚拟化技术,将传统网元的各项功能以软件的形式部署到运行在通用硬件(例如,通用服务器)上的一个或多个虚拟机(英文:Virtual Machine,缩写:VM)上,以传统的路由器为例,可以将路由器抽象为多个网络功能,然后由一个或多个虚拟机实现上述网络功能,这一个或多个VM可称为该路由器的虚拟机组,也就是说,在NFV系统中,网元的概念可以抽象为与其对应的虚拟机组以及该虚拟机组所实现的各项网络功能。
具体的,网元在实际运行中,可以使用弹性伸缩功能实现对虚拟资源的按需申请和释放。例如,可以在网元内设置扩容阈值和缩容阈值(缩容阈值小于扩容阈值),当网元的负载值大于扩容阈值时,触发扩容操作,即:为该网元的虚拟机组额外申请一定数量的VM为网元分担负载,当网元的负载值小于缩容阈值时,触发缩容操作,即:从该网元的虚拟机组中释放一定数量的VM给其他的网元。
但是,网元的负载值是由运行在该网元上的VM的中央处理器(英文:CentralProcessing Unit,缩写:CPU)占用率、带宽占用率以及用户上线率等多种因素决定的,因此,网元在执行扩容/缩容操作后,其负载值不一定是随其虚拟机组内VM的数量线性变化的。因此,在执行扩容/缩容操作后,网元的负载值可能落入扩容阀值与缩容阀值形成的区间之外,例如,当网元达到扩容阀值触发扩容操作后,其负载值可能会下降到缩容阀值以下,继而触发缩容操作,而执行缩容操作后其负载值若再次上升至扩容阀值以上,则再次触发扩容操作,导致网元在扩容操作与缩容操作之间反复震荡。
发明内容
本发明的实施例提供一种虚拟机的管理方法及装置,可降低网元出现在扩容操作与缩容操作之间反复震荡的几率。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明的实施例提供一种虚拟机的管理方法,包括:管理节点预测目标网元的虚拟机组从当前的M(M≥1)个VM扩容至M+X个VM之后的第一理论负载值,X(X≥1)为预置的扩容步长,进而,管理节点将小于或等于该第一理论负载值的任意值设置为第一缩容阈值,此时,若目标网元的当前负载值小于该第一缩容阈值,则按照预置的缩容步长从目标网元的虚拟机组中释放Y(Y≥1)个VM,相应的,若目标网元执行一次扩容操作(即从当前的M个VM扩容至M+X个VM),则扩容后目标网元的负载值小于或等于上述第一缩容阀值,也就是说,当目标网元触发扩容操作后,目标网元不会立即重新触发缩容操作,从而降低了目标网元在扩容操作与缩容操作之间反复震荡的几率。
在一种可能的设计方式中,如果目标网元的负载值与其虚拟机组内的VM个数是线性相关的,那么,管理节点预测目标网元的虚拟机组从当前的M个VM扩容至M+X个VM之后的第一理论负载值,包括:管理节点确定目标网元的第一扩容阈值K,K≥1;管理节点根据该第一扩容阈值K、该虚拟机组中VM的个数M以及该扩容步长X,计算该第一理论负载值L1,L1=(K*M)/(M+X)。
在一种可能的设计方式中,在管理节点确定目标网元的第一扩容阈值K之后,还包括:若目标网元的当前负载值大于该第一扩容阈值,则管理节点按照该扩容步长向目标网元的虚拟机组中增加X(X≥1)个VM,即执行扩容操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611083323.7/2.html,转载请声明来源钻瓜专利网。





