系统、虚拟化控制设备、用于控制虚拟化控制设备的方法和程序技术方案

技术编号:16307981 阅读:92 留言:0更新日期:2017-09-27 01:54
提供了一种使能够简单登记以便控制向其应用网络功能虚拟化(NFV)的网络需要的通用服务信息的系统。该系统包括:服务器和虚拟化控制设备,服务器包括其中虚拟化硬件资源的虚拟化层。所虚拟化控制设备从该服务器请求关于硬件资源的第一信息,登记与从服务器获得的第一信息相对应的第二信息,以及使用第二信息,以控制由在虚拟化层上安装的虚拟机器上操作的软件安装并且虚拟化的网络功能(虚拟网络功能:VNF)。

System, virtualization control device, method and program for controlling virtualized control device

A system is provided that enables universal service information that can be simply registered to control the network to which it applies network virtualization (NFV). The system comprises a server and a virtualized control device, wherein the server includes virtualized layers of virtualized hardware resources. The virtual control device requests the first information about hardware resources from the server, and the server gets the first registration information corresponding to the second information, and the use of second information, in order to control the operation by the virtual machine is installed on the virtualization layer on the software installation and virtualized network functions (virtual network function: VNF).

【技术实现步骤摘要】
【国外来华专利技术】系统、虚拟化控制设备、用于控制虚拟化控制设备的方法和程序
相关申请的交叉引用本专利技术基于并且要求于2015年1月28日提交的日本专利申请公开No.2015-014615的优先权的权益,该专利技术的公开通过引用的方式全部并入在本文中。本专利技术涉及一种系统、一种虚拟化控制设备、一种用于控制虚拟化控制设备的方法、以及一种有关网络虚拟化的程序。
技术介绍
近年来,除了虚拟化服务器装置的计算和存储之外,作为一种虚拟化网络功能的技术,借助于使用在服务器上的诸如超管理程序(hypervisor)的虚拟化层上实现的虚拟机(VM)上运行的应用的软件来实现网络功能的NFV(网络功能虚拟化)是已知的。与专用装置(例如LTE(长期演进型)移动网络节点(例如MME(移动性管理实体)、P-GW(分组数据网网关)、S-GW(服务网关)等))不同,通过虚拟化技术,在通用服务器上实现NFV,并且任何时候能够改变这些功能。另外,能够使用公用网络来提供诸如陆线电话移动通信、专用线路、和机器间通信等的通信服务(例如,参照非专利文献1)。引文列表[专利文献][非专利文献1]2015年1月20日搜索的ETSIGSNFV002V1.2.1(2014–12)第13-18页的网络功能虚拟化;体系结构框架(NetworkFunctionsVirtualisation(NFV);ArchitecturalFramework),互联网<URL:http://www.etsi.org/deliver/etsi_gs/NFV/001_099/002/01.02.01_60/gs_NFV002v010201p.pdf>
技术实现思路
[技术问题]以下分析了相关的技术。由于需要对提供的服务进行改变、增强处理能力、或维护基础设施,有时添加了用于运行虚拟机的通用服务器。此时,如果简单将添加的通用服务器连接至网络,则添加的通用服务器将不会被视为向其应用NFV的网络的资源。换句话说,应当在控制并且管理向其应用NFV的网络的设备(虚拟化控制设备或稍后描述的MANO(管理和网络编排))中登记添加的通用服务器的硬件规范(例如CPU(中央处理单元)的性能、存储器容量等)。为解决这个,网络管理员能够聚集添加的通用服务器的信息并且将该信息输入该设备中。然而,NFV网络通常由大量的通用服务器组成。因此,每次将通用服务器添加至网络时存在网络管理员聚集必要信息并且将该信息登记在该设备中的限制。更具体地,网络管理员可能会犯人为错误,诸如弄错添加的通用服务器的规范并且登记该错误的信息,或者物理连接通用服务器但是未登记该通用服务器。如果确实发生了这种人为错误,则虚拟化控制设备(MANO)将基于该错误信息部署虚拟机,在该虚拟机上将不会实现必要的网络功能,并且这可能导致网络故障。另外,除非虚拟控制设备(MANO)识别到存在通用服务器,否则不会增强网络设施。创造本专利技术为了解决上面的问题,并且本专利技术的主要目的是提供一种便于简单登记控制向其应用NFV的网络需要的通用服务器信息的系统、虚拟化控制设备、用于控制虚拟化控制设备的方法、和程序。[问题的解决方案]根据本专利技术的第一方面,提供了一种系统,该系统包括:服务器,该服务器包括其中虚拟化硬件资源的虚拟化层;以及虚拟化控制设备,该虚拟化控制设备向服务器请求关于硬件资源的第一信息,登记与从服务器获取的第一信息相对应的第二信息,以及使用第二信息以控制由在虚拟化层上实现的虚拟机上操作的软件实现并虚拟化的网络功能(虚拟网络功能:VNF)。根据本专利技术的第二方面,提供了一种虚拟化控制设备,该虚拟化控制设备向包括其中虚拟化所述硬件资源的虚拟化层的服务器请求关于硬件资源的第一信息,登记与从所述服务器获取的所述第一信息相对应的第二信息,并且该虚拟化控制设备使用所述第二信息,以控制由在虚拟化层上实现的虚拟机上操作的软件实现并且虚拟化的网络功能(虚拟网络功能:VNF)。根据本专利技术的第三方面,提供了一种用于控制虚拟化控制设备的方法,该方法包括向包括其中虚拟化硬件资源的虚拟化层的服务器请求关于硬件资源的第一信息的步骤;登记从与该服务器获得的第一信息相对应的第二信息的步骤;以及使用该第二信息以控制由在虚拟化层上实现的虚拟机上操作的软件实现并且虚拟化的网络功能(虚拟网络功能:VNF)的步骤。根据本专利技术的第四方面,提供了一种具有控制虚拟化控制设备的计算机执行以下处理的程序:向包括其中虚拟化硬件资源的虚拟化层的服务器请求关于硬件资源的第一信息的处理;登记与从该服务器获取的第一信息相对应的第二信息的处理;以及使用该第二信息,以控制由在在虚拟化层上实现的虚拟机上操作的软件实现并且虚拟化的(虚拟性网络功能:VNF)的处理。另外,能够将该程序存储在计算机可读介质中。存储介质能够是诸如半导体存储器、硬盘、和磁性/光学存储介质中的一个的非暂时性存储介质。本专利技术能够作为计算机程序产品实现。[本专利技术的有益效果]根据本专利技术的各个方面,提供了一种系统、一种虚拟化控制设备、一种用于控制虚拟化控制设备的方法、和一种程序,便于简单登记控制向其应用NFV的网络需要的通用服务器信息。附图说明图1是用于解释示例性实施例的概述的图。图2是示出与第一示例性实施例相关的系统配置的示例的图。图3是示出与第一示例性实施例相关的服务器的配置示例的图。图4是示出与第一示例性实施例相关的虚拟化控制设备的配置示例的图。图5是示出VM请求规范数据库的示例的图。图6是示出服务器规范信息数据库的示例的图。图7是示出VM操作状态数据库的示例的图。图8是示出与第一示例性实施例相关的系统配置的示例的图。图9是用于解释在将服务器规范信息登记在虚拟化控制设备中时的操作的顺序图的示例。图10是示出服务器规范信息数据库的示例的图。图11是示出其中将虚拟机添加到并且部署在与第一示例性实施例相关的系统中的资源池中的操作的示例的顺序图。图12是示出与第二示例性实施例相关的系统的操作的示例的顺序图。图13是示出与第三示例性实施例相关的系统的操作的示例的顺序图。图14是用于解释NFV的图。具体实施方式首先,将给出示例性实施例的概述。应当注意,作为示例在概述中为每个元件给出附图参考标记仅仅是出于方便便于理解的目的,并且该概述的描述不旨在限于本专利技术。与示例性实施例相关的系统包括:服务器101和虚拟化控制设备102,该服务器101包括其中虚拟化硬件资源的虚拟化层。虚拟化控制设备102向服务器101请求关于硬件资源的第一信息(例如,稍后描述的硬件资源信息),登记与从服务器101获取的第一信息相对应的第二信息(例如,稍后描述的服务器规范信息),以及使用第二信息以控制由在虚拟化层上实现的虚拟机上操作的软件实现并虚拟化的网络功能(虚拟网络功能:VNF)。例如,当将服务器添加至NFV网络时,网络管理员输入指令,以将该服务器添加至虚拟化控制设备102中。在已经接收到该指令之后,虚拟化控制设备102询问服务器101并且获取服务器101的硬件规范(第一信息)。虚拟化控制设备102从第一信息生成以控制NFV网络需要的服务器101的信息,并且登记该信息。因此,网络管理员没有必要聚集服务器101的硬件规范并且将其输入至虚拟化控制设备102中。这个便于登记以控制向其应用NFV的网络需要的通本文档来自技高网
...
系统、虚拟化控制设备、用于控制虚拟化控制设备的方法和程序

【技术保护点】
一种系统,包括:服务器,所述服务器包括其中虚拟化硬件资源的虚拟化层;以及虚拟化控制设备,所述虚拟化控制设备向所述服务器请求关于所述硬件资源的第一信息,登记与从所述服务器获取的所述第一信息相对应的第二信息,并且使用所述第二信息以控制由在虚拟化层上实现的虚拟机上操作的软件实现并虚拟化的网络功能(虚拟网络功能:VNF)。

【技术特征摘要】
【国外来华专利技术】2015.01.28 JP 2015-0146151.一种系统,包括:服务器,所述服务器包括其中虚拟化硬件资源的虚拟化层;以及虚拟化控制设备,所述虚拟化控制设备向所述服务器请求关于所述硬件资源的第一信息,登记与从所述服务器获取的所述第一信息相对应的第二信息,并且使用所述第二信息以控制由在虚拟化层上实现的虚拟机上操作的软件实现并虚拟化的网络功能(虚拟网络功能:VNF)。2.根据权利要求1所述的系统,其中,所述虚拟化控制设备包括:NFV集成管理单元,所述NFV集成管理单元在为VNF提供执行基础设施的NFVI(网络功能虚拟化基础设施)上实现网络服务;虚拟基础设施管理单元,所述虚拟基础设施管理单元管理并且控制所述NFVI的资源;所述虚拟基础设施管理单元向所述服务器请求所述第一信息,从所述服务器获取所述第一信息,基于所述第一信息生成控制所述VNF所需要的、关于所述服务器的所述第二信息,并且将所述第二信息提供到所述NFV集成管理单元;以及所述NFV集成管理单元将所述第二信息登记在存储单元中并且基于所述第二信息控制所述VNF。3.根据权利要求2所述的系统,其中,所述虚拟基础设施管理单元根据预定规则向所述服务器请求所述第一信息,当获取具有响应于所述服务器的硬件配置变化而变化的其内容的所述第一信息时,基于所述变化之后的所述第一信息生成新的所述第二信息,并且向所述NFV集成管理单元提供有所述新的第二信息,以及所述NFV集成管理单元根据所述新的第二信息更新所述存储单元,并且基于所述新的第二信息控制所述VFN。4.根据权利要求3所述的系统,其中,所述虚拟基础设施管理单元通知所述NFV集成管理单元不存在下述服务器:当无法从这种服务器获取所述第一信息时,无法从该服务器获取所述第一信息,并且当接收不存在所述服务器的通知时,所述NFV集成管理单元从所述存储单元中删除与不存在的服务器相对应的所述第二信息。5.根据权利要求1至4中任一项所述的系统,其中,当接收对所述第一信息的请求时,所述服务器的虚拟化层通过参考具有关于所述硬件资源的信息的文件或者使用用于获取关于所述硬件资源的信息的命令来收集所述硬件资源信息。6.一种虚拟化控制设备,所述虚拟化控制设备向包括其中虚拟化所述硬件资源的虚拟化层的服务器请求关于硬件资源的第一信息,登记与从所述服务器获取的所述...

【专利技术属性】
技术研发人员:吉村裕贵篠泽博一菊池芳纪籔下直哉
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:日本,JP

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

1