4.6. 映射单独的网络


默认情况下,OpenStack Platform 使用 Open Virtual Network (OVN),这需要所有 Controller 和 Compute 节点都连接到单个 L2 网络来访问外部网络。这意味着,控制器和计算网络配置都使用 br-ex 网桥,director 默认映射到 overcloud 中的 datacentre 网络。此映射通常是扁平网络映射或 VLAN 网络映射。在 spine leaf architecture 中,您可以更改这些映射,以便每个 Leaf 通过该 Leaf 上的特定网桥或 VLAN 路由流量,这通常是边缘计算场景的情况。

流程

  1. 创建名为 spine-leaf-separate.yaml 的文件,并编辑该文件。
  2. spine-leaf-separate.yaml 文件中创建一个 parameter_defaults 部分,并为每个 spine-leaf 网络包含外部网络映射:

    • 对于扁平网络映射,列出 NeutronFlatNetworks 参数中的每个 Leaf,并为每个 Leaf 设置 NeutronBridgeMappings 参数:

      parameter_defaults:
        NeutronFlatNetworks: leaf0,leaf1,leaf2
        Controller0Parameters:
          NeutronBridgeMappings: "leaf0:br-ex"
        Compute0Parameters:
          NeutronBridgeMappings: "leaf0:br-ex"
        Compute1Parameters:
          NeutronBridgeMappings: "leaf1:br-ex"
        Compute2Parameters:
          NeutronBridgeMappings: "leaf2:br-ex"
    • 对于 VLAN 网络映射,还要将 NeutronNetworkVLANRanges 设置为为所有三个 Leaf 网络映射 VLAN:

        NeutronNetworkType: 'geneve,vlan'
        NeutronNetworkVLANRanges: 'leaf0:1:1000,leaf1:1:1000,leaf2:1:1000'
  3. 保存 spine-leaf-separate.yaml 文件。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.