虚拟机操作的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34087734 阅读:20 留言:0更新日期:2022-07-11 20:25
本申请公开了虚拟机操作的方法、装置、电子设备及存储介质,其中,方法包括:通过NFVO向VNFM发送第一请求;所述第一请求用于请求对第一VNF网元中的第一虚拟机进行第一操作;在NFVO接收到VNFM返回的关于所述第一请求的第一响应的情况下,通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作;所述第一响应表征所述第一虚拟机可执行所述第一操作。表征所述第一虚拟机可执行所述第一操作。表征所述第一虚拟机可执行所述第一操作。

【技术实现步骤摘要】
虚拟机操作的方法、装置、电子设备及存储介质


[0001]本申请涉及网络
,尤其涉及一种虚拟机操作的方法、装置、电子设备及存储介质。

技术介绍

[0002]网络功能虚拟化(NFV,Network Functions Virtualization)的管理基于管理与编排(MANO,Management and Orchestration)系统实现,在MANO系统中,通过NFV编排器(NFVO,NFV Orchestrator)对网络仿真器(NS,network simulator)的生命周期进行管理;通过虚拟化网络功能(VNF,Virtualized Network Function)管理组件(VNFM)对VNF网元的生命周期进行管理;通过虚拟化基础设施管理器(VIM,Virtualized infrastructure manager)对虚拟机(VM,Virtual Machine)的生命周期进行管理。
[0003]相关技术中,当VNF网元内部的虚拟机运行状况出现异常时,需要通过繁琐的操作才能对出现异常的虚拟机进行生命周期管理,从而影响业务运行。

技术实现思路

[0004]为解决相关技术问题,本申请实施例提供一种虚拟机操作的方法、装置、电子设备及存储介质。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供了一种虚拟机操作的方法,包括:
[0007]通过NFVO向VNFM发送第一请求;所述第一请求用于请求对第一VNF网元中的第一虚拟机进行第一操作;
[0008]在NFVO接收到VNFM返回的关于所述第一请求的第一响应的情况下,通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作;所述第一响应表征所述第一虚拟机可执行所述第一操作。
[0009]其中,上述方案中,所述第一操作包括以下之一:
[0010]创建所述第一虚拟机;
[0011]删除所述第一虚拟机;
[0012]启动所述第一虚拟机;
[0013]停止所述第一虚拟机;
[0014]重启所述第一虚拟机;
[0015]热迁移所述第一虚拟机。
[0016]上述方案中,在所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作时,所述方法还包括:
[0017]设置所述第一VNF网元的状态为第一状态;其中,
[0018]所述第一状态表征正在维护所述第一VNF网元中的虚拟机。
[0019]上述方案中,在所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操
作之后,所述方法还包括:
[0020]在所述第一操作执行成功的情况下,将所述第一VNF网元的状态由所述第一状态变更为激活(Active)状态;
[0021]在所述第一操作执行失败的情况下,将所述第一VNF网元的状态由所述第一状态变更为失败(Failed)状态。
[0022]上述方案中,所述通过NFVO向VNFM发送第一请求,包括:
[0023]在所述第一VNF网元处于Active状态或者Failed状态的情况下,NFVO向VNFM发送第一请求。
[0024]上述方案中,所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作时,所述方法包括:
[0025]VNFM向NFVO发送所述对应的VIM的北向接口请求;
[0026]NFVO向所述对应的VIM发送所述北向接口请求。
[0027]上述方案中,所述方法还包括:
[0028]在所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述操作之前或之后,VNFM与所述第一VNF网元之间交互第一信息;其中,
[0029]所述第一信息表征NFVO对所述第一虚拟机进行所述第一操作的相关信息。
[0030]上述方案中,在所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作之后,所述方法还包括:
[0031]VNFM向操作维护中心(OMC,Operation and Maintenance Center)发送第二信息;其中,
[0032]所述第二信息用于通知所述第一VNF网元的状态变更。
[0033]本申请实施例还提供了一种虚拟机操作的装置,包括:
[0034]第一发送单元,用于通过NFVO向VNFM发送第一请求;所述第一请求用于请求对第一VNF网元中的第一虚拟机进行第一操作;
[0035]操作单元,用于在NFVO接收到VNFM返回的关于所述第一请求的第一响应的情况下,通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作;所述第一响应表征所述第一虚拟机可执行所述第一操作。
[0036]本申请实施例一种电子设备,其特征在于,包括:第一处理器及第一通信接口;其中,
[0037]所述第一通信接口,用于通过NFVO向VNFM发送第一请求;所述第一请求用于请求对第一VNF网元中的第一虚拟机进行第一操作;
[0038]以及在NFVO接收到VNFM返回的关于所述第一请求的第一响应的情况下,用于结合所述第一处理器通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作;所述第一响应表征所述第一虚拟机可执行所述第一操作。
[0039]本申请实施例一种电子设备,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
[0040]其中,所述第一处理器用于运行所述计算机程序时,执行上述任一方法的步骤。
[0041]本申请实施例一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一方法的步骤。
[0042]本申请实施例提供的虚拟机操作的方法、装置、电子设备及存储介质,其中,在NFVO上新增了对VNF网元内的虚拟机进行操作的操作入口,通过NFVO向VNFM发送第一请求,用于请求对第一VNF网元中的第一虚拟机进行第一操作,在NFVO接收到VNFM返回的表征所述第一虚拟机可执行所述第一操作的第一响应的情况下,通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作。由于NFVO对接多个VIM,因此当VNF网元中的虚拟机运行状况出现异常时,通过NFVO在对应的VIM中对虚拟机进行操作,能够简化虚拟机的维护操作流程,并且降低了对虚拟机的维护操作对VNF网元的业务运行带来的影响。
附图说明
[0043]图1为相关技术VNF网元实例化流程示意图;
[0044]图2为本申请实施例虚拟机操作的方法流程示意图;
[0045]图3为本申请实施例启动或停止虚拟机的端到端交互流程图;
[0046]图4为本申请实施例重启虚拟机的端到端交互流程图;
[0047]图5为本申请实施例热迁移虚拟机的端到端交互流程图;
[0048]图6为本申请实施例创建虚拟机的端到端交互流程图;
[0049]图7为本申请实施例删除虚拟机的端到端交互流程图;...

【技术保护点】

【技术特征摘要】
1.一种虚拟机操作的方法,其特征在于,包括:通过网络功能虚拟化编排器NFVO向虚拟化网络功能管理组件VNFM发送第一请求;所述第一请求用于请求对第一虚拟化网络功能VNF网元中的第一虚拟机进行第一操作;在NFVO接收到VNFM返回的关于所述第一请求的第一响应的情况下,通过NFVO在对应的虚拟化基础设施管理器VIM中对所述第一虚拟机进行所述第一操作;所述第一响应表征所述第一虚拟机可执行所述第一操作。2.根据权利要求1所述的方法,其特征在于,所述第一操作包括以下之一:创建所述第一虚拟机;删除所述第一虚拟机;启动所述第一虚拟机;停止所述第一虚拟机;重启所述第一虚拟机;热迁移所述第一虚拟机。3.根据权利要求1或2所述的方法,其特征在于,在所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作时,所述方法还包括:设置所述第一VNF网元的状态为第一状态;其中,所述第一状态表征正在维护所述第一VNF网元中的虚拟机。4.根据权利要求3所述的方法,其特征在于,在所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作之后,所述方法还包括:在所述第一操作执行成功的情况下,将所述第一VNF网元的状态由所述第一状态变更为激活Active状态;在所述第一操作执行失败的情况下,将所述第一VNF网元的状态由所述第一状态变更为失败Failed状态。5.根据权利要求1或2所述的方法,其特征在于,所述通过NFVO向VNFM发送第一请求,包括:在所述第一VNF网元处于Active状态或者Failed状态的情况下,NFVO向VNFM发送第一请求。6.根据权利要求1所述的方法,其特征在于,所述通过NFVO在对应的VIM中对所述第一虚拟机进行所述第一操作时,所述方法包括:VNFM向NFVO发送所述对应的VIM的北向接口请求;NFVO向所述对应的VIM发送所述北向接口请求...

【专利技术属性】
技术研发人员:唐国华陈少凡张晓儒赵鹏王登
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1