16.4. 准备路由的提供商网络


在 Red Hat OpenStack Platform (RHOSP)中创建路由供应商网络前,您必须执行几个任务。

流程

  1. 在网络中,为每个片段使用唯一的物理网络名称。这可让在子网间重复使用相同的分段详情。

    例如,在特定提供商网络的所有片段中使用相同的 VLAN ID。

  2. 在网段之间实施路由。

    网段上的每个子网必须包含该特定子网中路由器接口的网关地址。

    Expand
    表 16.1. 路由片段示例
    segment版本addresses网关

    segment1

    4

    203.0.113.0/24

    203.0.113.1

    segment1

    6

    fd00:203:0:113::/64

    fd00:203:0:113::1

    segment2

    4

    198.51.100.0/24

    198.51.100.1

    segment2

    6

    fd00:198:51:100::/64

    fd00:198:51:100::1

  3. 将网段映射到 Compute 节点。

    路由提供商网络意味着 Compute 节点驻留在不同的网段上。确保路由提供商网络中的每个 Compute 主机都直接连接到其片段之一。

    Expand
    表 16.2. 段到 Compute 节点映射示例
    主机rack物理网络

    compute0001

    rack 1

    segment 1

    compute0002

    rack 1

    segment 1

    compute0101

    rack 2

    segment 2

    compute0102

    rack 2

    segment 2

    compute0102

    rack 2

    segment 2

  4. 当您使用 Open vSwitch 机制驱动程序(ML2/OVS)使用 Modular Layer 2 插件部署时,您必须为每个片段至少部署一个 DHCP 代理。

    与传统提供商网络不同,DHCP 代理不支持网络中的多个网段。在包含片段而非网络节点上的 Compute 节点上部署 DHCP 代理,以减少节点数。

    Expand
    表 16.3. 每个片段映射的 DHCP 代理示例
    主机rack物理网络

    network0001

    rack 1

    segment 1

    network0002

    rack 1

    segment 1

    您可以使用自定义角色文件在 Compute 节点上部署 DHCP 代理和 RHOSP Networking 服务(neutron)元数据代理。

    下面是一个示例:

    ###############################################################################
    # Role: ComputeSriov                                                          #
    ###############################################################################
    - name: ComputeSriov
      description: |
        Compute SR-IOV Role
      CountDefault: 1
      networks:
        External:
          subnet: external_subnet
        InternalApi:
          subnet: internal_api_subnet
        Tenant:
          subnet: tenant_subnet
        Storage:
          subnet: storage_subnet
      RoleParametersDefault:
        TunedProfileName: "cpu-partitioning"
      update_serial: 25
      ServicesDefault:
        - OS::TripleO::Services::Aide
        - OS::TripleO::Services::AuditD
        - OS::TripleO::Services::BootParams
        - OS::TripleO::Services::CACerts
    ...
        - OS::TripleO::Services::NeutronDhcpAgent
        - OS::TripleO::Services::NeutronMetadataAgent
    ...
    Copy to Clipboard Toggle word wrap

    在自定义环境文件中,添加以下键值对:

    parameter_defaults:
        ....
        NeutronEnableIsolatedMetadata: 'True'
        ....
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat