【技术实现步骤摘要】
本专利技术涉及计算机
,具体涉及一种虚拟机名称展示的方法、装置及系统。
技术介绍
在电信应用云化以后,应用部署在一个或多个虚拟机上,按网络功能虚拟化(Network Function Virtualization,NFV)的标准,虚拟机名称需要在网元管理系统(Element Management System,EMS)、虚拟网络功能(Virtualized Network Function,VNF)系统、虚拟网络功能管理(Virtualized Network Function Management,VNFM)系统、虚拟基础设施管理(Virtualized Infrastructure Management,VIM)系统、调度系统Orchestrator等多个系统中展示。在现有技术中,在各个系统中虚拟机的名称要么是由VIM分配一个全局唯一的名称,要么是在创建虚拟机时由用户手动创建的一个由用户保证唯一性的名称,因上述不同系统的维护人员对虚拟机名称的理解有差异,所以每个系统中针对同一个虚拟机都展示出一个名称,给各系统的维护人员造成了很大的工作困扰。
技术实现思路
本专利技术实施例提供的一种虚拟机名称展示的方法,可以在网络功能虚拟化NFV系统的各个虚拟机管理设备中针对同一虚拟机,以不同的名称展示,从而满足了各个虚拟机管理设备维护人员的需求。本专利技术实施例还提供了相应的装置及系统。本专利技术第一方面提 ...
【技术保护点】
一种虚拟机名称展示的方法,其特征在于,所述方法应用于网络功能虚拟化NFV系统的虚拟机名称管理装置,所述NFV系统还包括虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述方法包括:所述虚拟机名称管理装置接收所述虚拟机管理设备发送的虚拟机名称申请消息;所述虚拟机名称管理装置根据所述虚拟机名称申请消息和每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名;所述虚拟机名称管理装置向所述每个虚拟机管理设备发送各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机。
【技术特征摘要】
1.一种虚拟机名称展示的方法,其特征在于,所述方法应用于网络功能
虚拟化NFV系统的虚拟机名称管理装置,所述NFV系统还包括虚拟机管理设备
和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备
和所述虚拟机创建设备对应的虚拟机命名规则,所述方法包括:
所述虚拟机名称管理装置接收所述虚拟机管理设备发送的虚拟机名称申
请消息;
所述虚拟机名称管理装置根据所述虚拟机名称申请消息和每个命名规则,
生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的
别名;
所述虚拟机名称管理装置向所述每个虚拟机管理设备发送各自对应的别
名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,
所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟
机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用
于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设
备根据所述别名控制创建的所述虚拟机。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述虚拟机管理设备发送的名称查询请求,所述名称查询请求中携带
待操作虚拟机的别名;
根据所述待操作虚拟机的别名,查找到与所述别名对应的所述待操作虚拟
机的正名;
向发送名称查询请求的所述虚拟机管理设备发送所述待操作虚拟机的正
名,以便所述发送名称查询请求的所述虚拟机管理设备根据所述待操作虚拟机
的正名对所述待操作虚拟机执行相应的操作。
3.根据权利要求2所述的方法,其特征在于,当所述操作为删除所述待操
作的虚拟机时,所述方法还包括:
接收所述虚拟机管理设备发送的虚拟机名称删除指令,所述虚拟机名称删
除指令中携带待删除的虚拟机的别名;
根据所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和
\t正名。
4.一种虚拟机名称展示的方法,其特征在于,所述方法应用于网络功能
虚拟化NFV系统的虚拟机管理设备,所述NFV系统还包括虚拟机名称管理装置
和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备
和所述虚拟机创建设备对应的虚拟机命名规则,所述方法包括:
所述虚拟机管理设备向所述虚拟机名称管理装置发送名称申请消息,所述
名称申请消息用于所述虚拟机名称管理装置根据每个命名规则,生成与所述虚
拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名,所述别名
被所述虚拟机名称管理装置发送到所述别名各自对应的虚拟机管理装置,并在
各自对应的虚拟机管理设备上展示;
接收所述虚拟机名称管理装置发送的所述正名和所述虚拟机管理设备的
别名;
向所述虚拟机创建设备发送虚拟机创建指令,所述虚拟机创建指令中携带
所述正名,以使所述虚拟机创建设备创建虚拟机,并为创建的所述虚拟机配置
所述正名;
展示所述虚拟机管理设备的别名。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收针对待操作虚拟机的操作指令;
向所述虚拟机名称管理装置发送名称查询请求,所述名称查询请求中携带
所述待操作虚拟机的别名,所述待操作虚拟机的别名用于所述虚拟机名称管理
装置查找所述待操作虚拟机的正名;
接收所述待操作虚拟机的正名,并根据所述待操作虚拟机的正名对所述待
操作虚拟机执行相应的操作。
6.根据权利要求5所述的方法,其特征在于,当所述操作为删除所述待操
作的虚拟机时,所述方法还包括:
向所述虚拟机名称管理装置发送虚拟机名称删除指令,所述虚拟机名称删
除指令中携带待删除的虚拟机的别名,以使所述虚拟机名称管理装置根据所述
待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。
7.一种虚拟机名称管理装置,其特征在于,所述虚拟机名称管理装置应
用于网络功能虚拟化NFV系统,所述NFV系统还包括虚拟机管理设备和虚拟机
创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚
拟机创建设备对应的虚拟机命名规则,所述装置包括:
接收单元,用于接收所述虚拟机管理设备发送的虚拟机名称申请消息;
生成单元,用于根据所述接收单元接收的所述虚拟机名称申请消息和每个
命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设
备对应的别名;
发送单元,用于向所述每个虚拟机管理设备发送所述生成单元生产的所述
各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发
送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备
发送的虚拟机创建指...