【技术实现步骤摘要】
控制器和网络配置方法
[0001]本申请为申请日为2019年8月29日、申请号为201910809461.6、专利技术名称为“用于虚拟执行元件的多个网络”的中国专利申请的分案申请。
[0002]本公开涉及一种虚拟化计算基础设施,并且更具体地,涉及为部署到网络内的虚拟化计算基础设施的虚拟执行元件配置网络连接。
技术介绍
[0003]在典型的云数据中心环境中,大量互连的服务器提供计算和/或存储能力来运行各种应用程序。例如,数据中心可以包括为订户(即,数据中心的客户)托管应用程序和服务的设施。例如,数据中心可以托管所有基础设施装置,例如,网络和存储系统、冗余电源和环境控制。在典型的数据中心,存储系统和应用服务器集群经由一层或多层物理网络交换机和路由器提供的高速交换结构互连。更复杂的数据中心为遍布全球的基础设施提供位于各种物理托管设施中的用户支持装置。
[0004]虚拟化数据中心正在成为现代信息技术(IT)基础设施的核心基础。特别地,现代数据中心已经广泛利用虚拟化环境,其中,在物理计算装置的底层计算平台上部署并执行虚 ...
【技术保护点】
【技术特征摘要】
1.一种控制器,包括虚拟化计算基础设施的编排器,其中,所述编排器被配置为:接收命名空间规范数据,所述命名空间规范数据指定命名空间、用于所述命名空间的第一虚拟网络和用于所述命名空间的第二虚拟网络;接收指定虚拟执行元件的虚拟执行元件规范数据,其中,所述虚拟执行元件规范数据包括命名空间对象,所述命名空间对象指定所述虚拟执行元件的命名空间;以及基于所述命名空间规范数据和所述命名空间对象向所述虚拟化计算基础设施的网络控制器发送一个或多个请求,以便为所述虚拟执行元件创建所述第一虚拟网络和所述第二虚拟网络的相应虚拟网络接口。2.根据权利要求1所述的控制器,其中,所述编排器进一步被配置为:基于所述命名空间规范数据来指导所述网络控制器创建所述第一虚拟网络;以及基于所述命名空间规范数据来指导所述网络控制器创建所述第二虚拟网络。3.根据权利要求2所述的控制器,进一步包括网络控制器。4.根据权利要求3所述的控制器,其中,所述网络控制器被配置为:响应于指导创建所述第一虚拟网络,配置所述虚拟化计算基础设施中的所述第一虚拟网络;以及响应于指导创建所述第二虚拟网络,配置所述虚拟化计算基础设施中的所述第二虚拟网络。5.根据权利要求3所述的控制器,其中,所述虚拟执行元件被配置为要部署到命名空间并在所述虚拟化计算基础设施的计算装置中实例化,以及其中,所述网络控制器被配置为:向所述计算装置发送接口配置数据,以配置用于第一虚拟网络的第一虚拟网络接口和用于第二虚拟网络的第二虚拟网络接口,其中,虚拟路由器被配置在所述计算装置内,其中,对应于所述第一虚拟网络的第一虚拟路由和转发实例VRF和对应于所述第二虚拟网络的第二VRF被配置在所述虚拟路由器内,其中,发送所述接口配置数据使所述计算装置将所述第一虚拟网络接口附接至所述虚拟执行元件和所述第一VRF,以使得所述虚拟执行元件能够在所述第一虚拟网络上进行分组通信,并且其中,发送所述接口配置数据使所述计算装置将所述第二虚拟网络接口附接至所述虚拟执行元件和所述第二VRF,以使得所述虚拟执行元件能够在所述第二虚拟网络上进行分组通信。6.根据权利要求5所述的控制器,其中,所述接口配置数据包括所述第一虚拟网络的所述第一虚拟网络接口的标识符和所述第二虚拟网络的所述第二虚拟网络接口的标识符。7.根据权利要求6所述的控制器,其中,所述网络控制器被配置为:向所述计算装置的虚拟路由器的虚拟路由器代理发送所述第一虚拟网络的所述第一虚拟网络接口的标识符和所述第二虚拟网络的所述第二虚拟网络接口的标识符。8.根据权利要求6所述的控制器,其中,所述网络控制器被配置为:向所述计算装置的所述虚拟路由器的虚拟路由器代理发送所述第一虚拟网络的所述第一虚拟网络接口的标识符和所述第二虚拟网络的所述第二虚拟网络接口的标识符;向虚拟路由器代理发送虚拟执行元件的标识符、所述第一虚拟网络的所述第一虚拟网
络接口的标识符和所述第二虚拟网络的所述第二虚拟网络接口的标识符的关联。9.根据权利要求1所述的控制器,其中,所述编排器包括用于所述网络控制器的网络控制器管理器,其中,所述网络控制器管理器被配置为:为第一虚拟网络接口分配第一虚拟...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。