4.4. 映射单独的网络并设置 control plane 参数
在 spine leaf 架构中,每个叶架构都通过该叶上的特定网桥或 VLAN 路由流量,这通常是边缘计算场景。因此,您必须更改 Red Hat OpenStack Platform (RHOSP)控制器和计算网络配置使用 br-ex
网桥的默认映射。
RHOSP director 在创建 undercloud 期间创建 control plane 网络。但是,overcloud 需要访问每个叶的 control plane。要启用此访问,您必须在部署中定义附加参数。
完成以下步骤,创建一个包含独立网络映射的自定义网络环境文件,并为 overcloud 设置 control plane 网络的访问权限。
先决条件
-
访问
stack
用户的 undercloud 主机和凭据。
流程
-
以
stack
用户身份登录 undercloud 主机。 查找
stackrc
undercloud 凭据文件:source ~/stackrc
$ source ~/stackrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在新的自定义环境文件中,如
spine-leaf-ctlplane.yaml
,创建一个parameter_defaults
部分,并为使用默认br-ex
网桥的每个叶设置NeutronBridgeMappings
参数。重要您创建的自定义环境文件的名称必须以
.yaml
或.template
结尾。对于扁平网络映射,列出
NeutronFlatNetworks
参数中的每个叶,并为每个叶设置NeutronBridgeMappings
参数:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 提示如需更多信息,请参阅 Chapter 17。networking (neutron)参数 中的 Overcloud 参数 指南
对于 VLAN 网络映射,将
vlan
添加到NeutronNetworkType
,并使用NeutronNetworkVLANRanges
,映射 VLAN 作为叶网络:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意您可以在 spine-leaf topology 中使用扁平网络和 VLAN。
使用 <
role>ControlPlaneSubnet
参数为每个 spine-leaf 网络添加 control plane 子网映射:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
后续步骤
- 请注意您创建的自定义网络环境文件的路径和文件名。部署 overcloud 时,您将需要此信息。
- 继续下一步,为虚拟 IP 地址 设置子网。