虚机规格调整方法及装置制造方法及图纸

技术编号:19319862 阅读:28 留言:0更新日期:2018-11-03 10:40
本发明专利技术通过采用第一虚机规格调整指令或第二虚机规格调整指令指示网络功能虚拟化基础设施对目标虚机的规格进行调整,并在网络功能虚拟化基础设施完成调整后需要对目标虚机进行重启之前,将目标虚机正在开展的业务迁移至冷备虚机或热备虚机,避免了业务数据丢失,在满足整局容量调整的同时,也不会导致业务中断,用户不会掉线,实现了在不影响虚机运行业务的前提下,对虚机规格进行调整的目的。

Virtual machine specification adjustment method and device

The invention uses the first virtual machine specification adjustment instruction or the second virtual machine specification adjustment instruction to instruct the network function virtualization infrastructure to adjust the specifications of the target virtual machine, and to relocate the ongoing business of the target virtual machine before the target virtual machine needs to be restarted after the network function virtualization infrastructure has been adjusted. Moving to cold standby virtual machine or hot standby virtual machine avoids the loss of business data. While meeting the overall capacity adjustment, it will not cause business interruption and users will not drop the line. The purpose of adjusting virtual machine specifications without affecting the virtual machine operation business is realized.

【技术实现步骤摘要】
虚机规格调整方法及装置
本专利技术涉及网络功能虚拟化领域,尤其涉及一种虚机规格调整方法及装置。
技术介绍
网络虚拟化技术因为可以节省资源,降低设备成本和运维成本,已经被运营商所青睐,目前也在很多地方进行了应用。当因为规划的历史原因,而导致之前的局容量不能满足用户增加的现时需要时,需要对整局容量进行调整,将整局容量扩大。目前有扩容以及弹缩机制可以满足这种需求。然而,上述的扩容以及弹缩机制虽然可以满足局容量扩大的需求,但是虚机规格还限制在原来的基础之上,会导致虚机个数变多,显然的,在多虚机的情况下,公共资源(如操作系统占用的处理资源和内存资源)就会造成严重浪费。此外,还有一种通过改变单个虚机的规格的方式,来提高单个虚机的处理能力,同时减少虚机个数。但该方法有个缺点是,虚机会自动重启。这样会导致虚机开展的业务不受控制,如果是关键虚机的规格发生变化,比如主处理器,这种重启会导致所有业务数据丢失,影响在线用户体验。
技术实现思路
本专利技术的主要目的在于提供两种虚机规格调整方法及装置,旨在不影响虚机运行业务的前提下,对虚机规格进行调整。为实现上述目的,本专利技术提供一种虚机规格调整方法,应用于虚拟网络功能管理器,该方法包括以下步骤:在虚拟网络功能管理器接收到虚机规格调整操作时,发送对应所述虚机规格调整操作的第一虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对目标虚机的规格进行调整,并在完成规格调整后不重启所述目标虚机;基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;在完成对所述目标虚机的规格调整以及业务迁移之后,基于所述虚拟网络功能重启规格调整后的所述目标虚机,以使得调整后的规格生效。可选地,所述基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机的步骤之前,还包括:识别所述目标虚机是否唯一;在所述目标虚机唯一时,基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;在所述目标虚机包括相同业务类型的多个虚机时,直接将各所述目标虚机标记为已完成业务迁移。可选地,在所述目标虚机包括相同业务类型的多个虚机时,所述在完成对所述目标虚机的规格调整以及业务迁移之后,基于所述虚拟网络功能重启规格调整后的所述目标虚机,以使得调整后的规格生效的步骤包括:在完成对各所述目标虚机的规格调整,且各所述目标虚机被标记为已完成业务迁移时,基于所述虚拟网络功能选中各所述目标虚机中的一个目标虚机;在选中目标虚机时,基于所述虚拟网络功能将选中的目标虚机正在开展的业务迁移至冷备虚机或热备虚机,并在将选中的目标虚机的业务迁移至冷备虚机或热备虚机之后,基于所述虚拟网络功能重启选中的目标虚机;返回选中各所述目标虚机中的一个目标虚机的步骤,直至各所述目标虚机均被选中。可选地,所述基于所述虚拟网络功能重启规格调整后的所述目标虚机的步骤之后,还包括:在规格调整后的所述目标虚机重启成功后,基于对应目标虚机的虚拟网络功能将迁移至冷备虚机或热备虚机的业务迁回至所述目标虚机。可选地,所述在虚拟网络功能管理器接收到虚机规格调整操作时,发送对应所述虚机规格调整操作的第一虚机规格调整指令至网络功能虚拟化基础设施的步骤之前,还包括:侦测各虚机的负载是否达到预设负载;在有虚机的负载达到所述预设负载时,将负载达到所述预设负载的虚机作为目标虚机,并触发虚机规格调整操作。进一步地,本专利技术还提供一种虚机规格调整方法,应用于虚拟网络功能管理器,该方法包括:在虚拟网络功能管理器接收到虚机规格调整操作时,基于对应目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;在完成对所述目标虚机的业务迁移之后,发送对应所述虚机规格调整操作的第二虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对所述目标虚机的规格进行调整,并在完成规格调整后重启所述目标虚机,以使得调整后的规格生效;在规格调整后的所述目标虚机重启成功后,基于对应目标虚机的虚拟网络功能将迁移至冷备虚机或热备虚机的业务迁回至所述目标虚机。可选地,所述基于对应目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机的步骤之前,还包括:在虚拟网络功能管理器接收到虚机规格调整操作时,识别所述目标虚机是否唯一;在所述目标虚机唯一时,基于对应目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机。可选地,所述识别所述目标虚机是否唯一的步骤之后,还包括:在所述目标虚机包括相同业务类型的多个虚机时,基于所述虚拟网络功能将各所述目标虚机划分为多个批次的目标虚机,其中,各批次的目标虚机包括一个或多个虚机;基于所述虚拟网络功能选中一批次的目标虚机;基于所述虚拟网络功能将选中批次的目标虚机正在开展的业务迁移至热备虚机或者各自的冷备虚机,并在选中批次的目标虚机的业务均迁移完成之后,发送对应选中批次的目标虚机的第二虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对选中批次的目标虚机的规格进行调整,并在完成规格调整后重启选中批次的目标虚机;在选中批次的目标虚机重启成功后,基于所述虚拟网络功能将迁移至冷备虚机或热备虚机的业务迁回至选中批次的目标虚机,并返回基于所述虚拟网络功能选中一批次的目标虚机的步骤,直至各批次的目标虚机均被选中。此外,为实现上述目的,本专利技术还提供一种虚机规格调整装置,应用于虚拟网络功能管理器,该装置包括:第一调整模块,用于在虚拟网络功能管理器接收到虚机规格调整操作时,发送对应所述虚机规格调整操作的第一虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对目标虚机的规格进行调整,并在完成规格调整后不重启所述目标虚机;第一迁移模块,用于基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;重启模块,用于在完成对所述目标虚机的规格调整以及业务迁移之后,基于所述虚拟网络功能重启规格调整后的所述目标虚机,以使得调整后的规格生效。可选地,所述第一迁移模块还用于识别所述目标虚机是否唯一;还用于在所述目标虚机唯一时,基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;还用于在所述目标虚机包括相同业务类型的多个虚机时,直接将各所述目标虚机标记为已完成业务迁移。可选地,在所述目标虚机包括相同业务类型的多个虚机时,所述第一迁移模块还用于在第一调整模块完成对各所述目标虚机的规格调整,且各所述目标虚机被标记为已完成业务迁移时,基于所述虚拟网络功能选中各所述目标虚机中的一个目标虚机;还用于在选中目标虚机时,基于所述虚拟网络功能将选中的目标虚机正在开展的业务迁移至冷备虚机或热备虚机;所述重启模块还用于在所述第一迁移模块将选中的目标虚机的业务迁移至冷备虚机或热备虚机之后,基于所述虚拟网络功能重启选中的目标虚机;所述第一迁移模块还用于继续选中各所述目标虚机中的一个目标虚机,直至各所述目标虚机均被选中。可选地,所述第一迁移模块还用于在规格调整后的所述目标虚机重启成功后,基于对应目标虚机的虚拟网络功能将迁移至冷备虚机或热备虚机的业务迁回至所本文档来自技高网...

【技术保护点】
1.一种虚机规格调整方法,应用于虚拟网络功能管理器,其特征在于,所述虚机规格调整方法包括以下步骤:在虚拟网络功能管理器接收到虚机规格调整操作时,发送对应所述虚机规格调整操作的第一虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对目标虚机的规格进行调整,并在完成规格调整后不重启所述目标虚机;基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;在完成对所述目标虚机的规格调整以及业务迁移之后,基于所述虚拟网络功能重启规格调整后的所述目标虚机,以使得调整后的规格生效。

【技术特征摘要】
1.一种虚机规格调整方法,应用于虚拟网络功能管理器,其特征在于,所述虚机规格调整方法包括以下步骤:在虚拟网络功能管理器接收到虚机规格调整操作时,发送对应所述虚机规格调整操作的第一虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对目标虚机的规格进行调整,并在完成规格调整后不重启所述目标虚机;基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;在完成对所述目标虚机的规格调整以及业务迁移之后,基于所述虚拟网络功能重启规格调整后的所述目标虚机,以使得调整后的规格生效。2.根据权利要求1所述的方法,其特征在于,所述基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机的步骤之前,还包括:识别所述目标虚机是否唯一;在所述目标虚机唯一时,基于对应所述目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;在所述目标虚机包括相同业务类型的多个虚机时,直接将各所述目标虚机标记为已完成业务迁移。3.根据权利要求2所述的方法,其特征在于,在所述目标虚机包括相同业务类型的多个虚机时,所述在完成对所述目标虚机的规格调整以及业务迁移之后,基于所述虚拟网络功能重启规格调整后的所述目标虚机,以使得调整后的规格生效的步骤包括:在完成对各所述目标虚机的规格调整,且各所述目标虚机被标记为已完成业务迁移时,基于所述虚拟网络功能选中各所述目标虚机中的一个目标虚机;在选中目标虚机时,基于所述虚拟网络功能将选中的目标虚机正在开展的业务迁移至冷备虚机或热备虚机,并在将选中的目标虚机的业务迁移至冷备虚机或热备虚机之后,基于所述虚拟网络功能重启选中的目标虚机;返回选中各所述目标虚机中的一个目标虚机的步骤,直至各所述目标虚机均被选中。4.根据权利要求1-3任一项所述的方法,其特征在于,所述基于所述虚拟网络功能重启规格调整后的所述目标虚机的步骤之后,还包括:在规格调整后的所述目标虚机重启成功后,基于对应目标虚机的虚拟网络功能将迁移至冷备虚机或热备虚机的业务迁回至所述目标虚机。5.根据权利要求1-3任一项所述的方法,其特征在于,所述在虚拟网络功能管理器接收到虚机规格调整操作时,发送对应所述虚机规格调整操作的第一虚机规格调整指令至网络功能虚拟化基础设施的步骤之前,还包括:侦测各虚机的负载是否达到预设负载;在有虚机的负载达到所述预设负载时,将负载达到所述预设负载的虚机作为目标虚机,并触发虚机规格调整操作。6.一种虚机规格调整方法,应用于虚拟网络功能管理器,其特征在于,所述虚机规格调整方法包括以下步骤:在虚拟网络功能管理器接收到虚机规格调整操作时,基于对应目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机;在完成对所述目标虚机的业务迁移之后,发送对应所述虚机规格调整操作的第二虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对所述目标虚机的规格进行调整,并在完成规格调整后重启所述目标虚机,以使得调整后的规格生效;在规格调整后的所述目标虚机重启成功后,基于对应目标虚机的虚拟网络功能将迁移至冷备虚机或热备虚机的业务迁回至所述目标虚机。7.根据权利要求6所述的虚机规格调整方法,其特征在于,所述基于对应目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机的步骤之前,还包括:在虚拟网络功能管理器接收到虚机规格调整操作时,识别所述目标虚机是否唯一;在所述目标虚机唯一时,基于对应目标虚机的虚拟网络功能,将所述目标虚机正在开展的业务迁移至冷备虚机或热备虚机。8.根据权利要求7所述的虚机规格调整方法,其特征在于,所述识别所述目标虚机是否唯一的步骤之后,还包括:在所述目标虚机包括相同业务类型的多个虚机时,基于所述虚拟网络功能将各所述目标虚机划分为多个批次的目标虚机,其中,各批次的目标虚机包括一个或多个虚机;基于所述虚拟网络功能选中一批次的目标虚机;基于所述虚拟网络功能将选中批次的目标虚机正在开展的业务迁移至热备虚机或者各自的冷备虚机,并在选中批次的目标虚机的业务均迁移完成之后,发送对应选中批次的目标虚机的第二虚机规格调整指令至网络功能虚拟化基础设施,以指示所述网络功能虚拟化基础设施对选中批次的目标虚机的规格进行调整,并在完成规格调整后重启选中批次的目标虚机;在选中批次的目标虚机重启成功后,基于所述虚拟网络功能将迁移至冷备虚机或热备虚机的...

【专利技术属性】
技术研发人员:席轶敏陈真清魏文焕
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1