4.2. BGP 默认 Red Hat OpenStack Services on OpenShift
典型的 Red Hat OpenStack Services on OpenShift (RHOSO)部署具有各种物理数据中心网络。
BGP 网络:
-
bgpnet0和bgpnet1:定义将 data plane 节点与其邻居、顶层和叶路由器连接的 IP 地址。 -
bgpmainnet:定义在 data plane 节点环回接口上配置的 IP 地址,并使用 BGP 与 spines 和 leafs 通信。
-
- control plane 网络:由 OpenStack Operator 用于 Ansible SSH 访问,从 Red Hat OpenShift Container Platform (RHOCP)环境部署和连接到 data plane 节点。data plane 节点也使用此网络来实时迁移实例。
- 内部 API 网络:用于 RHOSO 组件之间的内部通信。
- Octavia 控制器网络:(可选)用于连接在 control plane 中运行的负载均衡服务(octavia)控制器。
存储网络:用于块存储、RBD、NFS、FC 和 iSCSI。
注意在 RHOSO 数据平面节点上,您可以托管
bgpmainnet网络上的服务,这些服务通常在隔离存储和存储管理网络上的非动态路由环境中托管。但是,您要与bgpmainnet网络隔离的 data plane 存储流量的任何服务,您可以在存储和存储管理网络上托管。存储管理网络:(可选)供存储组件使用。例如,Red Hat Ceph Storage 在超融合基础架构(HCI)环境中使用存储管理网络作为
cluster_network复制数据。注意有关 Red Hat Ceph Storage 网络配置的更多信息,请参阅 Red Hat Ceph Storage 配置指南中的"Ceph 网络配置" :
下表详细介绍了 RHOSO 部署中使用的默认网络。如果需要,您可以为您的环境更新网络。
为确保 ctlplane 网络可以从外部访问,ctlplane 网络的 MetalLB IPAddressPool 和 NetworkAttachmentDefinition ipam 范围应当位于 BGP 广告的网络中。可以从中访问 data plane 节点的网络是您在 OpenStackDataPlaneNodeSet 自定义资源(CR)中使用的网络。
| 网络名称 | CIDR |
netconfig |
MetalLB |
net-attach-def |
|
| N/A | 172.30.0.2 - 172.30.1.2 | N/A | N/A |
|
| N/A | 100.64.1.0 - 100.64.2.0 | N/A | N/A |
|
| N/A | 100.65.1.0 - 100.65.2.0 | N/A | N/A |
|
| 192.168.122.0/24 | 192.168.122.100 - 192.168.122.250 | 192.168.122.80 - 192.168.122.90 | 192.168.122.30 - 192.168.122.70 |
|
| 172.17.0.0/24 | N/A | 172.17.0.80 - 172.17.0.90 | 172.17.0.30 - 172.17.0.70 |
|
| 172.23.0.0/24 | N/A | N/A | 172.23.0.30 - 172.23.0.70 |
|
| 172.18.0.0/24 | N/A | N/A | 172.18.0.30 - 172.18.0.70 |
|
| 172.20.0.0/24 | N/A | N/A | 172.20.0.30 - 172.20.0.70 |