《一种虚拟机名称展示的方法、装置及系统.pdf》由会员分享,可在线阅读,更多相关《一种虚拟机名称展示的方法、装置及系统.pdf(29页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410658440.6(22)申请日 2014.11.18G06F 9/455(2006.01)(71)申请人 华为技术有限公司地址 518129 广东省深圳市龙岗区坂田华为总部办公楼(72)发明人 解宁(74)专利代理机构 深圳市深佳知识产权代理事务所 ( 普通合伙 ) 44285代理人 王仲凯(54) 发明名称一种虚拟机名称展示的方法、装置及系统(57) 摘要本发明公开了一种虚拟机名称展示的方法,所述方法应用于网络功能虚拟化 NFV 系统的虚拟机名称管理装置,NFV 系统还包括虚拟机管理设备和虚拟机创建设备,虚拟机名称管理装置中。
2、配置有与每个虚拟机管理设备和虚拟机创建设备对应的虚拟机命名规则,所述方法包括:虚拟机名称管理装置接收虚拟机管理设备发送的虚拟机名称申请消息 ;根据虚拟机名称申请消息和每个命名规则,生成与虚拟机创建设备对应的正名和与每个虚拟机管理设备对应的别名 ;向每个虚拟机管理设备发送各自对应的别名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示。本发明实施例可以在 NFV 系统的各个虚拟机管理设备中针对同一虚拟机,以不同的名称展示。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书16页 附图9页(10)申请公布号 CN 104484218 A(43)。
3、申请公布日 2015.04.01CN 104484218 A1/3 页21.一种虚拟机名称展示的方法,其特征在于,所述方法应用于网络功能虚拟化 NFV 系统的虚拟机名称管理装置,所述 NFV 系统还包括虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述方法包括 :所述虚拟机名称管理装置接收所述虚拟机管理设备发送的虚拟机名称申请消息 ;所述虚拟机名称管理装置根据所述虚拟机名称申请消息和每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名 ;所述虚拟机名称管理装置向所述每个虚拟机管理设备发。
4、送各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机。2.根据权利要求 1 所述的方法,其特征在于,所述方法还包括 :接收所述虚拟机管理设备发送的名称查询请求,所述名称查询请求中携带待操作虚拟机的别名 ;根据所述待操作虚拟机的别名,查找到与所述别名对应的所述待操作虚拟机的正名 ;向发送名称查询请求的所述虚拟机管理设备发送所述待操作虚。
5、拟机的正名,以便所述发送名称查询请求的所述虚拟机管理设备根据所述待操作虚拟机的正名对所述待操作虚拟机执行相应的操作。3.根据权利要求 2 所述的方法,其特征在于,当所述操作为删除所述待操作的虚拟机时,所述方法还包括 :接收所述虚拟机管理设备发送的虚拟机名称删除指令,所述虚拟机名称删除指令中携带待删除的虚拟机的别名 ;根据所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。4.一种虚拟机名称展示的方法,其特征在于,所述方法应用于网络功能虚拟化 NFV 系统的虚拟机管理设备,所述 NFV 系统还包括虚拟机名称管理装置和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备。
6、和所述虚拟机创建设备对应的虚拟机命名规则,所述方法包括 :所述虚拟机管理设备向所述虚拟机名称管理装置发送名称申请消息,所述名称申请消息用于所述虚拟机名称管理装置根据每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名,所述别名被所述虚拟机名称管理装置发送到所述别名各自对应的虚拟机管理装置,并在各自对应的虚拟机管理设备上展示 ;接收所述虚拟机名称管理装置发送的所述正名和所述虚拟机管理设备的别名 ;向所述虚拟机创建设备发送虚拟机创建指令,所述虚拟机创建指令中携带所述正名,以使所述虚拟机创建设备创建虚拟机,并为创建的所述虚拟机配置所述正名 ;展示所述虚拟机管理设备的别。
7、名。5.根据权利要求 4 所述的方法,其特征在于,所述方法还包括 :接收针对待操作虚拟机的操作指令 ;向所述虚拟机名称管理装置发送名称查询请求,所述名称查询请求中携带所述待操作权 利 要 求 书CN 104484218 A2/3 页3虚拟机的别名,所述待操作虚拟机的别名用于所述虚拟机名称管理装置查找所述待操作虚拟机的正名 ;接收所述待操作虚拟机的正名,并根据所述待操作虚拟机的正名对所述待操作虚拟机执行相应的操作。6.根据权利要求 5 所述的方法,其特征在于,当所述操作为删除所述待操作的虚拟机时,所述方法还包括 :向所述虚拟机名称管理装置发送虚拟机名称删除指令,所述虚拟机名称删除指令中携带待删除。
8、的虚拟机的别名,以使所述虚拟机名称管理装置根据所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。7.一种虚拟机名称管理装置,其特征在于,所述虚拟机名称管理装置应用于网络功能虚拟化NFV系统,所述NFV系统还包括虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述装置包括 :接收单元,用于接收所述虚拟机管理设备发送的虚拟机名称申请消息 ;生成单元,用于根据所述接收单元接收的所述虚拟机名称申请消息和每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名 ;发送单元,用于向所述每。
9、个虚拟机管理设备发送所述生成单元生产的所述各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机。8.根据权利要求 7 所述的装置,其特征在于,所述装置还包括 :查找单元,所述接收单元,还用于接收所述虚拟机管理设备发送的名称查询请求所述名称查询请求中携带待操作虚拟机的别名 ;所述查找单元,用于根据所述接收单元接收的所述待操作虚拟机的别名。
10、,查找到与所述别名对应的所述待操作虚拟机的正名 ;所述发送单元,还用于向发送名称查询请求的所述虚拟机管理设备发送所述查找单元查找的所述待操作虚拟机的正名,以便所述发送名称查询请求的所述虚拟机管理设备根据所述待操作虚拟机的正名对所述待操作虚拟机执行相应的操作。9.根据权利要求 8 所述的装置,其特征在于,所述装置还包括 :删除单元,所述接收单元,还用于当所述操作为删除所述待操作的虚拟机时,接收所述虚拟机管理设备发送的虚拟机名称删除指令,所述虚拟机名称删除指令中携带待删除的虚拟机的别名;所述删除单元,用于根据所述接收单元接收的所述待删除的虚拟机的别名,删除待删除的虚拟机的所有别名和正名。10.一种。
11、虚拟机管理设备,其特征在于,所述虚拟机管理设备应用于网络功能虚拟化NFV 系统,所述 NFV 系统还包括虚拟机名称管理装置和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述虚拟机管理设备包括 :权 利 要 求 书CN 104484218 A3/3 页4发送单元,用于向所述虚拟机名称管理装置发送名称申请消息,所述名称申请消息用于所述虚拟机名称管理装置根据每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名,所述别名被所述虚拟机名称管理装置发送到所述别名各自对应的虚拟机管理装置,并在各自对应的虚拟机管理。
12、设备上展示 ;接收单元,用于获取所述虚拟机名称管理装置发送的所述正名和所述虚拟机管理设备的别名 ;所述发送单元,还用于向所述虚拟机创建设备发送虚拟机创建指令,所述虚拟机创建指令中携带所述接收单元接收的所述正名,以使所述虚拟机创建设备创建虚拟机,并为创建的所述虚拟机配置所述正名 ;展示单元,用于展示所述接收单元获取的所述虚拟机管理设备的别名。11.根据权利要求 10 所述的虚拟机管理设备,其特征在于,所述虚拟机管理设备还包括处理单元,所述接收单元,还用于获取针对待操作虚拟机的操作指令 ;所述发送单元,还用于向所述虚拟机名称管理装置发送名称查询请求所述名称查询请求中携带所述待操作虚拟机的别名,所述。
13、待操作虚拟机的别名用于所述虚拟机名称管理装置查找所述待操作虚拟机的正名 ;所述接收单元,还用于接收所述待操作虚拟机的正名 ;所述处理单元,用于根据所述接收单元接收的所述待操作虚拟机的正名对所述待操作虚拟机执行相应的操作。12.根据权利要求 11 所述的虚拟机管理设备,其特征在于,所述发送单元,还用于当所述操作为删除所述待操作的虚拟机时,向所述虚拟机名称管理装置发送虚拟机名称删除指令,所述虚拟机名称删除指令中携带待删除的虚拟机的别名,以使所述虚拟机名称管理装置根据所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。13.一种网络功能虚拟化 NFV 系统,其特征在于,包括 :虚拟机名。
14、称管理装置、虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述虚拟机名称管理装置用于 :接收所述虚拟机管理设备发送的虚拟机名称申请消息,根据所述虚拟机名称申请消息和每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名,向所述每个虚拟机管理设备发送各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管。
15、理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机 ;所述虚拟机管理设备用于 :接收所述虚拟机名称管理装置发送的所述正名和自身的别名,向所述虚拟机创建设备发送虚拟机创建指令,所述虚拟机创建指令中携带所述正名,以使所述虚拟机创建设备创建虚拟机,并为创建的所述虚拟机配置所述正名,展示所述虚拟机管理设备的别名。权 利 要 求 书CN 104484218 A1/16 页5一种虚拟机名称展示的方法、装置及系统技术领域0001 本发明涉及计算机技术领域,具体涉及一种虚拟机名称展示的方法、装置及系统。背景技术0002 在电信应用云化以后,应用部署在一个或多个虚拟机上,按网络功能虚拟化(。
16、Network Function Virtualization,NFV) 的标准 , 虚拟机名称需要在网元管理系统(Element Management System,EMS)、虚拟网络功能(Virtualized Network Function,VNF)系统、虚拟网络功能管理 (Virtualized Network Function Management,VNFM) 系统、虚拟基础设施管理 (Virtualized Infrastructure Management,VIM) 系统、调度系统Orchestrator 等多个系统中展示。0003 在现有技术中,在各个系统中虚拟机的名称要么是。
17、由VIM分配一个全局唯一的名称 , 要么是在创建虚拟机时由用户手动创建的一个由用户保证唯一性的名称,因上述不同系统的维护人员对虚拟机名称的理解有差异,所以每个系统中针对同一个虚拟机都展示出一个名称,给各系统的维护人员造成了很大的工作困扰。发明内容0004 本发明实施例提供的一种虚拟机名称展示的方法,可以在网络功能虚拟化 NFV 系统的各个虚拟机管理设备中针对同一虚拟机,以不同的名称展示,从而满足了各个虚拟机管理设备维护人员的需求。本发明实施例还提供了相应的装置及系统。0005 本发明第一方面提供一种虚拟机名称展示的方法,所述方法应用于网络功能虚拟化 NFV 系统的虚拟机名称管理装置,所述 NF。
18、V 系统还包括虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述方法包括 :0006 所述虚拟机名称管理装置接收所述虚拟机管理设备发送的虚拟机名称申请消息;0007 所述虚拟机名称管理装置根据所述虚拟机名称申请消息和每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名 ;0008 所述虚拟机名称管理装置向所述每个虚拟机管理设备发送各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时。
19、,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机。0009 结合第一方面,在第一种可能的实现方式中,所述方法还包括 :0010 接收所述虚拟机管理设备发送的名称查询请求,所述名称查询请求中携带待操作虚拟机的别名 ;0011 根据所述待操作虚拟机的别名,查找到与所述别名对应的所述待操作虚拟机的正说 明 书CN 104484218 A2/16 页6名;0012 向发送名称查询请求的所述虚拟机管理设备发送所述待操作虚拟机的正名,以便所述发送名称查询请求的所述虚拟机管理设备根据所述待操作虚拟机。
20、的正名对所述待操作虚拟机执行相应的操作。0013 结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,当所述操作为删除所述待操作的虚拟机时,所述方法还包括 :0014 接收所述虚拟机管理设备发送的虚拟机名称删除指令,所述虚拟机名称删除指令中携带待删除的虚拟机的别名 ;0015 根据所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。0016 本发明第二方面提供一种虚拟机名称展示的方法,所述方法应用于网络功能虚拟化 NFV 系统的虚拟机管理设备,所述 NFV 系统还包括虚拟机名称管理装置和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备。
21、对应的虚拟机命名规则,所述方法包括 :0017 所述虚拟机管理设备向所述虚拟机名称管理装置发送名称申请消息,所述名称申请消息用于所述虚拟机名称管理装置根据每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名,所述别名被所述虚拟机名称管理装置发送到所述别名各自对应的虚拟机管理装置,并在各自对应的虚拟机管理设备上展示 ;0018 接收所述虚拟机名称管理装置发送的所述正名和所述虚拟机管理设备的别名 ;0019 向所述虚拟机创建设备发送虚拟机创建指令,所述虚拟机创建指令中携带所述正名,以使所述虚拟机创建设备创建虚拟机,并为创建的所述虚拟机配置所述正名 ;0020 展示所。
22、述虚拟机管理设备的别名。0021 结合第二方面,在第一种可能的实现方式中,所述方法还包括 :0022 接收针对待操作虚拟机的操作指令 ;0023 向所述虚拟机名称管理装置发送名称查询请求,所述名称查询请求中携带所述待操作虚拟机的别名,所述待操作虚拟机的别名用于所述虚拟机名称管理装置查找所述待操作虚拟机的正名 ;0024 接收所述待操作虚拟机的正名,并根据所述待操作虚拟机的正名对所述待操作虚拟机执行相应的操作。0025 结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,当所述操作为删除所述待操作的虚拟机时,所述方法还包括 :0026 向所述虚拟机名称管理装置发送虚拟机名称删除指令,所述。
23、虚拟机名称删除指令中携带待删除的虚拟机的别名,以使所述虚拟机名称管理装置根据所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。0027 本发明第三方面提供一种虚拟机名称管理装置,所述虚拟机名称管理装置应用于网络功能虚拟化NFV系统,所述NFV系统还包括虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述装置包括 :0028 接收单元,用于接收所述虚拟机管理设备发送的虚拟机名称申请消息 ;0029 生成单元,用于根据所述接收单元接收的所述虚拟机名称申请消息和每个命名规说 明 书CN 104484218 A。
24、3/16 页7则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名 ;0030 发送单元,用于向所述每个虚拟机管理设备发送所述生成单元生产的所述各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机。0031 结合第三方面,在第一种可能的实现方式中,所述装置还包括 :查找单元,0032 所述接收单元,还用于接收所述。
25、虚拟机管理设备发送的名称查询请求,所述名称查询请求中携带待操作虚拟机的别名 ;0033 所述查找单元,用于根据所述接收单元接收的所述待操作虚拟机的别名,查找到与所述别名对应的所述待操作虚拟机的正名 ;0034 所述发送单元,还用于向发送名称查询请求的所述虚拟机管理设备发送所述查找单元查找的所述待操作虚拟机的正名,以便所述发送名称查询请求的所述虚拟机管理设备根据所述待操作虚拟机的正名对所述待操作虚拟机执行相应的操作。0035 结合第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述装置还包括 :删除单元,0036 所述接收单元,还用于当所述操作为删除所述待操作的虚拟机时,接收所述虚拟机管。
26、理设备发送的虚拟机名称删除指令,所述虚拟机名称删除指令中携带待删除的虚拟机的别名 ;0037 所述删除单元,用于根据所述接收单元接收的所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。0038 本发明第四方面提供一种虚拟机管理设备,所述虚拟机管理设备应用于网络功能虚拟化NFV系统,所述NFV系统还包括虚拟机名称管理装置和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述虚拟机管理设备包括 :0039 发送单元,用于向所述虚拟机名称管理装置发送名称申请消息所述名称申请消息用于所述虚拟机名称管理装置根据每个命名规则,生成。
27、与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名,所述别名被所述虚拟机名称管理装置发送到所述别名各自对应的虚拟机管理装置,并在各自对应的虚拟机管理设备上展示 ;0040 接收单元,用于获取所述虚拟机名称管理装置发送的所述正名和所述虚拟机管理设备的别名 ;0041 所述发送单元,还用于向所述虚拟机创建设备发送虚拟机创建指令所述虚拟机创建指令中携带所述接收单元接收的所述正名,以使所述虚拟机创建设备创建虚拟机,并为创建的所述虚拟机配置所述正名 ;0042 展示单元,用于展示所述接收单元获取的所述虚拟机管理设备的别名。0043 结合第四方面,在第一种可能的实现方式中,所述虚拟机管理设。
28、备还包括处理单元,0044 所述接收单元,还用于获取针对待操作虚拟机的操作指令 ;0045 所述发送单元,还用于向所述虚拟机名称管理装置发送名称查询请求,所述名称说 明 书CN 104484218 A4/16 页8查询请求中携带所述待操作虚拟机的别名,所述待操作虚拟机的别名用于所述虚拟机名称管理装置查找所述待操作虚拟机的正名 ;0046 所述接收单元,还用于接收所述待操作虚拟机的正名 ;0047 所述处理单元,用于根据所述接收单元接收的所述待操作虚拟机的正名对所述待操作虚拟机执行相应的操作。0048 结合第四方面第一种可能的实现方式,在第二种可能的实现方式中,0049 所述发送单元,还用于当所。
29、述操作为删除所述待操作的虚拟机时,向所述虚拟机名称管理装置发送虚拟机名称删除指令,所述虚拟机名称删除指令中携带待删除的虚拟机的别名,以使所述虚拟机名称管理装置根据所述待删除的虚拟机的别名,删除所述待删除的虚拟机的所有别名和正名。0050 本发明第五方面提供的一种网络功能虚拟化 NFV 系统,包括 :虚拟机名称管理装置、虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,0051 所述虚拟机名称管理装置用于 :接收所述虚拟机管理设备发送的虚拟机名称申请消息,根据所述虚拟机名称申请消息和每个命名规则,生成与所述虚拟机创建设备对。
30、应的正名和与所述每个虚拟机管理设备对应的别名,向所述每个虚拟机管理设备发送各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机 ;0052 所述虚拟机管理设备用于 :接收所述虚拟机名称管理装置发送的所述正名和自身的别名,向所述虚拟机创建设备发送虚拟机创建指令,所述虚拟机创建指令中携带所述正名,以使所述虚拟机创建设备创建虚拟机,并为创建。
31、的所述虚拟机配置所述正名,展示所述虚拟机管理设备的别名。0053 本发明实施例提供的虚拟机名称展示的方法,应用于网络功能虚拟化 NFV 系统的虚拟机名称管理装置,所述 NFV 系统还包括虚拟机管理设备和虚拟机创建设备,所述虚拟机名称管理装置中配置有与每个虚拟机管理设备和所述虚拟机创建设备对应的虚拟机命名规则,所述方法包括 :所述虚拟机名称管理装置接收所述虚拟机管理设备发送的虚拟机名称申请消息,根据所述虚拟机名称申请消息和每个命名规则,生成与所述虚拟机创建设备对应的正名和与所述每个虚拟机管理设备对应的别名,向所述每个虚拟机管理设备发送各自对应的别名,并向发送所述虚拟机名称申请消息的所述虚拟机管理。
32、设备发送所述正名,所述正名用于所述虚拟机创建设备在接收到所述虚拟机创建设备发送的虚拟机创建指令时,创建虚拟机并为创建的所述虚拟机配置所述正名,所述别名用于在各自对应的所述每个虚拟机管理设备上展示,以便所述每个虚拟机管理设备根据所述别名控制创建的所述虚拟机。与现有技术中针对同一虚拟机在各个虚拟机管理设备中都以同一名称展示,给设备维护人员造成工作困扰相比,本发明实施例提供的虚拟机名称展示的方法,可以在网络功能虚拟化 NFV 系统的各个虚拟机管理设备中针对同一虚拟机,以不同的名称展示,从而满足了各个虚拟机管理设备维护人员的需求。说 明 书CN 104484218 A5/16 页9附图说明0054 为。
33、了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0055 图 1 是本发明实施例中虚拟机名称展示的方法的一实施例示意图 ;0056 图 2 是本发明实施例中虚拟机名称展示的方法的另一实施例示意图 ;0057 图 3 是本发明实施例中虚拟机名称展示的方法的另一实施例示意图 ;0058 图 4 是本发明实施例中虚拟机名称展示的方法的另一实施例示意图 ;0059 图 5 是本发明实施例中虚拟机名称。
34、展示的方法的另一实施例示意图 ;0060 图 6 是本发明实施例中虚拟机名称展示的方法的另一实施例示意图 ;0061 图 7 是本发明实施例中虚拟机名称展示的方法的另一实施例示意图 ;0062 图 8 是本发明实施例中虚拟机名称管理装置的一实施例示意图 ;0063 图 9 是本发明实施例中虚拟机名称管理装置的另一实施例示意图 ;0064 图 10 是本发明实施例中虚拟机名称管理装置的另一实施例示意图 ;0065 图 11 是本发明实施例中虚拟机管理设备的一实施例示意图 ;0066 图 12 是本发明实施例中虚拟机管理设备的另一实施例示意图 ;0067 图 13 是本发明实施例中虚拟机名称管理装。
35、置的另一实施例示意图 ;0068 图 14 是本发明实施例中虚拟机管理设备的另一实施例示意图 ;0069 图 15 是本发明实施例中网络功能虚拟化 NFV 系统的一实施例示意图。具体实施方式0070 本发明实施例提供一种虚拟机名称展示的方法,可以在网络功能虚拟化 NFV 系统的各个虚拟机管理设备中针对同一虚拟机,以不同的名称展示,从而满足了各个虚拟机管理设备维护人员的需求。本发明实施例还提供了相应的装置及系统。以下分别进行详细说明。0071 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发。
36、明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。0072 参阅图 1,本发明实施例提供的虚拟机名称展示的方法的一实施例包括 :0073 网络功能虚拟化 (Network Function Virtualization,NFV) 系统可以包括 :开放存储服务 (Open Storage Service,OSS) 设备、网元管理 (Element Management System,EMS) 设备、虚拟网络功能管理 (Virtualized Network Function,VNF) 设备、。
37、虚拟基础设施管理 (Virtualized Infrastructure Management,VIM) 设备、虚拟网络功能管理(Virtualized Network Function Management,VNFM) 设备、调度 Orchestrator 设备,其中,VIM 设备为本发明实施例中的虚拟机创建设备,其他设备为本发明实施例中的虚拟机管理设备,而且,本发明实施例中的虚拟机管理设备不限于只有一台设备,可能是一个设备集说 明 书CN 104484218 A6/16 页10群,在这些虚拟机管理设备中VNFM设备负责管理VNF设备,本发明实施例中,还包括一个虚拟机名称管理装置,该虚拟机名。
38、称管理装置可以是一个独立的设备,可以与各虚拟机管理设备进行交互,也可以是一个模块,集成在任意一个虚拟机管理设备中,但无论是独立的装置还是集成在虚拟机管理设备中的模块,都可以完成本发明实施例中所描述的虚拟机名称管理的功能。0074 图 1 所示的虚拟机名称管理装置独立的安装在 NFV 系统中,在虚拟机名称管理装置中预先配置有针对每个虚拟机管理设备,以及虚拟机创建设备的虚拟机命名规则,在本发明实施例中,VNFM 设备或者 Orchestrator 设备负责触发 VIM 设备创建虚拟机,所以在创建虚拟机前,由 VNFM 设备或者 Orchestrator 设备向虚拟机名称管理装置申请待创建的虚拟机的。
39、别名和正名。本发明实施例中的正名用于在设备中使用,别名用于在各个虚拟机管理设备的界面中展示,以方便各个虚拟机管理设备的维护人员可以通过自己所熟悉的虚拟机名称格式来控制虚拟机。0075 虚拟机命名规则可以包括 :虚拟机正名命名规则,例如 :由运营商提供的命名规则描述文件,虚拟机在OSS设备中的别名命名规则,如 :适用于OSS设备的规则定制文件、别名命名规则还可以包括 :EMS 别名规则定制文件、VNF 设备别名规则定制文件、VNFM 设备别名规则定制文件、Orchestrator 设备别名规则定制文件等。0076 本发明实施例中,虚拟机名称管理装置针对每次虚拟机名称申请所创建的虚拟机的正名和别名。
40、都是不相同的,每次所创建的针对同一虚拟机的正名和别名都是关联的并会将针对同一虚拟机的正名和别名关联存储在虚拟机名称管理装置中。0077 虚拟机名称管理装置针对同一虚拟机创建正名和别名后,会将正名发送给申请名称的设备,如图 1 所示,发送给 VNFM 设备或者 Orchestrator 设备,由 VNFM 设备或者Orchestrator 设备指示 VIM 创建虚拟机,并将该正名分配给创建的虚拟机,虚拟机名称管理装置会将针对该虚拟机的别名直接或间接发送给 OSS、EMS、VNFM、VNF、Orchestrator 等。例如 :针对新创建的虚拟机的别名分别为别名 11、别名 12、别名 13、别名。
41、 14、别名 15,则在OSS 设备上针对该新创建的虚拟机会显示别名 11、在 EMS 上会显示别名 12、在 VNFM 会显示别名 13,在 VNF 上会显示别名 14、在 Orchestrator 上会显示别名 15。0078 这个针对各个设备的维护人员,在要针对该虚拟机进行相应的操作,如 :上电、下电、重启、退网等操作时,就会在各自的设备上操作对应的别名,然后由该别名在虚拟机名称管理装置中找到对应的正名,从而执行相应的操作。例如 :VNFM 的维护人员,要对虚拟机执行退网操作,则会向虚拟机名称管理装置发送名称查询请求,该名称查询请求种携带别名 3,则虚拟机名称管理装置会根据别名 13,找。
42、到正名 1,然后确定正名 1 对应虚拟机,从而删除该正名 1 对应的虚拟机。在虚拟机删除后,VNFM 再指示各个虚拟机管理设备删除相应的别名,指示虚拟机名称管理装置删除针对该虚拟机的正名和别名,从而节省存储空间。0079 为了便于理解,下面以几个具体的场景为例,说明本发明实施例中虚拟机名称展示的过程 :0080 参阅图 2,图 2 所示为 VNFM 发起虚拟机创建时,虚拟机名称展示的方法的过程 :0081 S100、Orchestrator 接收用户发起的业务部署要求。0082 S105、Orchestrator 向 VNFM 发起涉及所述业务的应用部署请求。0083 S110、VNFM 确定需要创建虚拟机。说 明 书CN 104484218 A。