一种虚拟机管理方法及网络设备技术

技术编号:14403929 阅读:131 留言:0更新日期:2017-01-11 15:46
本发明专利技术公开了一种虚拟机管理方法及网络设备,其中所述方法包括:从所述第一网络中,确定第一类虚拟机的第一参数,其中,所述第一类虚拟机表征容量小于第一门限值的虚拟机;所述第一网络为由所述N个虚拟机组成的网络,N为大于等于1的正整数;基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,其中,所述第一状态表征所述第一网络处于需要迁移所述第一类虚拟机的业务的状态;若所述第一网络处于第一状态,则将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机。

【技术实现步骤摘要】

本专利技术涉及通信领域的虚拟管理技术,尤其涉及一种虚拟机管理方法及网络设备
技术介绍
目前,网络中具备越来越多的网元用于承载更多元化的业务,就出现了使用虚拟化技术来进行资源的分配的方式,通过虚拟化对计算资源进行分配能够更加具备弹性。但是,随着业务的增减,需要在网络中对虚拟机的数量以及业务进行管理,使计算资源得到更加充分的利用。通常,虚拟机管理平台会事先内置多种虚拟机的虚拟硬件资源模版,供网元部署者选用。因此在平台正常运行一段时间之后,平台内会同时存在许多“大小”不一的虚拟机,如果小的虚拟机很多,会造成了虚拟资源的“碎片化”。在某一段时间,网元不断扩容,长时间运行后,系统中会存在大量的小型虚拟机,即资源的碎片化,虚拟机的“碎片化”会导致虚机的数量增多,降低虚拟化平台的性能;同时,过多的虚拟机也会让平台内部网络传输过多的消息,加重网络的负担。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种虚拟机管理方法及网络设备,能至少解决现有技术存在的上述问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种虚拟机管理方法,所述方法包括:从所述第一网络中,确定第一类虚拟机的第一参数,其中,所述第一类虚拟机表征容量小于第一门限值的虚拟机;所述第一网络为由所述N个虚拟机组成的网络,N为大于等于1的正整数;所述第一参数至少包括有所述第一类虚拟机的第一数量,和/或,所述第一类虚拟机在所述第一网络中的比例参考值;基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,其中,所述第一状态表征所述第一网络处于需要迁移所述第一类虚拟机的业务的状态;若所述第一网络处于第一状态,则将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机;其中,所述目标虚拟机表征容量不小于第一门限值的虚拟机。上述方案中,所述基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,包括:从所述第一类虚拟机的第一参数中获取到所述第一类虚拟机的第一数量;判断所述第一数量是否高于第二门限值,若高于,则确定所述第一网络处于第一状态,否则,所述第一网络处于第二状态;其中,所述第二状态表征所述第一网络处于不需要迁移所述第一类虚拟机的业务的状态。上述方案中,所述基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,包括:从所述第一类虚拟机的第一参数中获取到所述第一类虚拟机的比例参考值;判断所述比例参考值是否高于第三门限值,若高于,则确定所述第一网络处于第一状态,否则,所述第一网络处于第二状态;其中,所述第二状态表征所述第一网络处于不需要迁移所述第一类虚拟机的业务的状态。上述方案中,将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机之前,所述方法还包括:创建目标虚拟机;其中,所述目标虚拟机可以为与所述第一类虚拟机不同的第二类虚拟机,所述第二类虚拟机为容量不小于第一门限值的虚拟机。上述方案中,所述将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机,可以包括:将所述第一类虚拟机中的业务迁移至所述目标虚拟机;检测所述第一类虚拟机中是否承载业务,若不承载业务,则将所述第一类虚拟机删除。本专利技术实施例提供了一种网络设备,包括:调度单元,用于从网元占用虚拟机信息单元获取所述第一网络中,确定第一类虚拟机的第一参数,其中,所述第一类虚拟机表征容量小于第一门限值的虚拟机;所述第一网络为由所述N个虚拟机组成的网络,N为大于等于1的正整数;基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,其中,所述第一状态表征所述第一网络处于需要迁移所述第一类虚拟机的业务的状态;若所述第一网络处于第一状态,则控制虚拟机网元管理单元将所述第一类虚拟机中的业务迁移至目标虚拟机、并控制虚拟机管理单元删除所述第一类虚拟机;其中,所述目标虚拟机表征容量不小于第一门限值的虚拟机;网元占用虚拟机信息单元,用于确定第一类虚拟机的第一参数;所述第一参数至少包括有所述第一类虚拟机的第一数量,和/或,所述第一类虚拟机在所述第一网络中的比例参考值;虚拟机管理单元,用于删除所述第一类虚拟机;虚拟机网元管理单元,用于将所述第一类虚拟机中的业务迁移至目标虚拟机。上述方案中,所述调度单元,具体用于从所述第一类虚拟机的第一参数中获取到所述第一类虚拟机的第一数量;判断所述第一数量是否高于第二门限值,若高于,则确定所述第一网络处于第一状态,否则,所述第一网络处于第二状态;其中,所述第二状态表征所述第一网络处于不需要迁移所述第一类虚拟机的业务的状态。上述方案中,所述调度单元,具体用于从所述第一类虚拟机的第一参数中获取到所述第一类虚拟机的比例参考值;判断所述比例参考值是否高于第三门限值,若高于,则确定所述第一网络处于第一状态,否则,所述第一网络处于第二状态;其中,所述第二状态表征所述第一网络处于不需要迁移所述第一类虚拟机的业务的状态。上述方案中,所述网络设备还包括:网元对虚拟机需求计算单元,用于计算目标虚拟机所需容量;相应的,所述调度单元,还用于根据所述目标虚拟机所需容量,控制所述虚拟机管理单元创建目标虚拟机;其中,所述目标虚拟机可以为与所述第一类虚拟机不同的第二类虚拟机,所述第二类虚拟机为容量不小于第一门限值的虚拟机。上述方案中,所述调度单元,具体用于控制所述虚拟机网元管理单元将所述第一类虚拟机中的业务迁移至所述目标虚拟机;检测所述第一类虚拟机中是否承载业务,若不承载业务,则控制所述虚拟机管理单元将所述第一类虚拟机删除。本专利技术所提供的虚拟机管理方法及网络设备,能够检测第一网络中容量小于第一门限值的第一类虚拟机的第一参数,并且根据第一类虚拟机的第一参数判断第一网络当前的状态,当第一网络处于需要迁移第一类虚拟机中的业务的状态时,将第一类虚拟机中的业务迁移至容量大于第一类虚拟机的目标虚拟机。如此,就能够实时监测网络中虚拟机的容量,避免出现虚拟机碎片化的情况,从而提高虚拟化平台的性能,减轻网络的负担。附图说明图1为本专利技术实施例虚拟机管理方法流程示意图;图2为本专利技术实施例虚拟机组成示意图;图3为本专利技术实施例虚拟机管理组成示意图;图4为本专利技术实施例示例流程图;图5为本专利技术实施例网络设备组成结构示意图一;图6为本专利技术实施例网络设备组成结构示意图二。具体实施方式下面结合附图及具体实施例对本专利技术再作进一步详细的说明。实施例一、本专利技术实施例提供了一种虚拟机管理方法,如图1所示,所述方法包括:步骤101:从所述第一网络中,确定第一类虚拟机的第一参数,其中,所述第一类虚拟机表征容量小于第一门限值的虚拟机;所述第一网络为由所述N个虚拟机组成的网络,N为大于等于1的正整数;所述第一参数至少包括有所述第一类虚拟机的第一数量,和/或,所述第一类虚拟机在所述第一网络中的比例参考值;步骤102:基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,其中,所述第一状态表征所述第一网络处于需要迁移所述第一类虚拟机的业务的状态;步骤103:若所述第一网络处于第一状态,则将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机;其中,所述目标虚拟机表征容量不小于第一门限值的虚拟机。本实施例中,所述虚拟化是指将服务器物本文档来自技高网...
一种虚拟机管理方法及网络设备

【技术保护点】
一种虚拟机管理方法,其特征在于,所述方法包括:从所述第一网络中,确定第一类虚拟机的第一参数,其中,所述第一类虚拟机表征容量小于第一门限值的虚拟机;所述第一网络为由所述N个虚拟机组成的网络,N为大于等于1的正整数;所述第一参数至少包括有所述第一类虚拟机的第一数量,和/或,所述第一类虚拟机在所述第一网络中的比例参考值;基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,其中,所述第一状态表征所述第一网络处于需要迁移所述第一类虚拟机的业务的状态;若所述第一网络处于第一状态,则将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机;其中,所述目标虚拟机表征容量不小于第一门限值的虚拟机。

【技术特征摘要】
1.一种虚拟机管理方法,其特征在于,所述方法包括:从所述第一网络中,确定第一类虚拟机的第一参数,其中,所述第一类虚拟机表征容量小于第一门限值的虚拟机;所述第一网络为由所述N个虚拟机组成的网络,N为大于等于1的正整数;所述第一参数至少包括有所述第一类虚拟机的第一数量,和/或,所述第一类虚拟机在所述第一网络中的比例参考值;基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,其中,所述第一状态表征所述第一网络处于需要迁移所述第一类虚拟机的业务的状态;若所述第一网络处于第一状态,则将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机;其中,所述目标虚拟机表征容量不小于第一门限值的虚拟机。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,包括:从所述第一类虚拟机的第一参数中获取到所述第一类虚拟机的第一数量;判断所述第一数量是否高于第二门限值,若高于,则确定所述第一网络处于第一状态,否则,所述第一网络处于第二状态;其中,所述第二状态表征所述第一网络处于不需要迁移所述第一类虚拟机的业务的状态。3.根据权利要求1所述的方法,其特征在于,所述基于所述第一类虚拟机的第一参数,判断所述第一网络是否处于第一状态,包括:从所述第一类虚拟机的第一参数中获取到所述第一类虚拟机的比例参考值;判断所述比例参考值是否高于第三门限值,若高于,则确定所述第一网络处于第一状态,否则,所述第一网络处于第二状态;其中,所述第二状态表征所述第一网络处于不需要迁移所述第一类虚拟机的业务的状态。4.根据权利要求1-3任一项所述的方法,其特征在于,将所述第一类虚
\t拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机之前,所述方法还包括:创建目标虚拟机;其中,所述目标虚拟机可以为与所述第一类虚拟机不同的第二类虚拟机,所述第二类虚拟机为容量不小于第一门限值的虚拟机。5.根据权利要求4所述的方法,其特征在于,所述将所述第一类虚拟机中的业务迁移至目标虚拟机、并删除所述第一类虚拟机,可以包括:将所述第一类虚拟机中的业务迁移至所述目标虚拟机;检测所述第一类虚拟机中是否承载业务,若不承载业务,则将所述第一类虚拟机删除。6.一种网络设备,其特征在于,包括:调度单元,用于从网元占用虚拟机信息单元获取所述第一网络中,确定第一类虚拟机的第一参数...

【专利技术属性】
技术研发人员:杨健韩小勇
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1