4.11. 设置 control plane 参数
您通常使用 network_data
文件为隔离自叶网络定义网络详情。例外是 undercloud 创建的 control plane 网络。但是,overcloud 需要访问每个分支的 control plane。这需要一些额外的参数,这些参数在 network-environment.yaml
文件中定义。例如,以下代码片段来自 Leaf0 上 Controller 角色的 NIC 模板
在本例中,我们需要为 Leaf 0 上的对应 Control Plane 网络定义 IP、子网、元数据 IP 和默认路由。
流程
-
编辑
network-environment.yaml
文件。 在
parameter_defaults
部分中:将映射添加到主 control plane 子网:
parameter_defaults: ... ControlPlaneSubnet: leaf0
parameter_defaults: ... ControlPlaneSubnet: leaf0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为每个 spine-leaf 网络添加 control plane 子网映射:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为每个 leaf 添加 control plane 路由:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 默认路由参数通常是为每个置备子网的网关设置的 IP 地址。
如需更多信息,请参阅
undercloud.conf
文件。为 EC2 元数据 IP 添加参数:
parameter_defaults: ... Leaf0EC2MetadataIp: 192.168.10.1 Leaf1EC2MetadataIp: 192.168.11.1 Leaf2EC2MetadataIp: 192.168.12.1
parameter_defaults: ... Leaf0EC2MetadataIp: 192.168.10.1 Leaf1EC2MetadataIp: 192.168.11.1 Leaf2EC2MetadataIp: 192.168.12.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 它们作为 EC2 元数据服务的 control plane (169.254.169.254/32)的路由,您应该在 provisioning 网络中的每个叶都设置为对应的
网关
。
-
保存
network-environment.yaml
文件。