16.4. 准备路由的提供商网络
在 Red Hat OpenStack Platform (RHOSP)中创建路由供应商网络前,您必须执行一些任务。
流程
在网络中,为每个网段使用唯一的物理网络名称。这可让在子网间重复使用相同的分段详情。
例如,在特定提供商网络的所有片段中使用相同的 VLAN ID。
在网段之间实施路由。
段上的每个子网必须包含该特定子网上路由器接口的网关地址。
Expand 表 16.1. 路由片段示例 segment 版本 addresses gateway 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
将片段映射到 Compute 节点。
路由供应商网络意味着 Compute 节点驻留在不同的片段上。确保路由提供商网络中的每个 Compute 主机都与其其中一个片段直接连接。
Expand 表 16.2. 片段到 Compute 节点映射示例 主机 rack 物理网络 compute0001
rack 1
段 1
compute0002
rack 1
段 1
…
…
…
compute0101
rack 2
片段 2
compute0102
rack 2
片段 2
compute0102
rack 2
片段 2
…
…
…
当您使用具有 Open vSwitch 机制驱动程序(ML2/OVS)的 Modular Layer 2 插件部署时,您必须为每个片段至少部署一个 DHCP 代理。
与传统的提供者网络不同,DHCP 代理无法支持网络中的多个网段。在包含片段的 Compute 节点上部署 DHCP 代理,而不是在网络节点上,以减少节点数。
Expand 表 16.3. 每个片段映射的 DHCP 代理示例 主机 rack 物理网络 network0001
rack 1
段 1
network0002
rack 1
段 1
…
…
…
您可以使用自定义角色文件在 Compute 节点上部署 DHCP 代理和 RHOSP Networking 服务(neutron)元数据代理。
下面是一个示例:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在自定义环境文件中添加以下键值对:
parameter_defaults: .... NeutronEnableIsolatedMetadata: 'True' ....parameter_defaults: .... NeutronEnableIsolatedMetadata: 'True' ....Copy to Clipboard Copied! Toggle word wrap Toggle overflow