第 5 章 在 OpenShift 上为 Red Hat OpenStack Services 准备网络
要准备在 OpenShift (RHOSO)环境中配置和部署 Red Hat OpenStack Services,您必须在 RHOCP 集群上配置 Red Hat OpenShift Container Platform (RHOCP)网络。以下流程适用于 BGP 网络。有关配置 L2 网络的详情,请参考 为 RHOSO 网络准备 RHOCP。
5.1. BGP 默认 Red Hat OpenStack Services on OpenShift 复制链接链接已复制到粘贴板!
以下物理数据中心网络通常为 OpenShift (RHOSO)部署上的 Red Hat OpenStack 服务实现:
- control plane 网络:由 OpenStack Operator 用于 Ansible SSH 访问,从 Red Hat OpenShift Container Platform (RHOCP)环境部署和连接到 data plane 节点。data plane 节点也使用此网络来实时迁移实例。
外部网络:(可选)您的环境需要时使用。例如,您可以为以下任何目的创建一个外部网络:
- 为虚拟机实例提供互联网访问。
- 创建与 control plane 分开的扁平提供商网络。
- 在与 control plane 的独立网桥上配置 VLAN 提供商网络。
- 使用 control plane 网络以外的网络上的浮动 IP 提供对虚拟机实例的访问。
- 内部 API 网络:用于 RHOSO 组件之间的内部通信。
- 存储网络:用于块存储、RBD、NFS、FC 和 iSCSI。
- 租户(项目)网络:用于云部署内虚拟机实例之间的数据通信。
- Octavia 控制器网络:(可选)用于连接在 control plane 中运行的负载均衡服务(octavia)控制器。
存储管理网络:(可选)供存储组件使用。例如,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 |
| 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 |
| 10.0.0.0/24 | 10.0.0.100 - 10.0.0.250 | 不适用 | 不适用 |
| 172.17.0.0/24 | 172.17.0.100 - 172.17.0.250 | 172.17.0.80 - 172.17.0.90 | 172.17.0.30 - 172.17.0.70 |
| 172.18.0.0/24 | 172.18.0.100 - 172.18.0.250 | 不适用 | 172.18.0.30 - 172.18.0.70 |
| 172.19.0.0/24 | 172.19.0.100 - 172.19.0.250 | 不适用 | 172.19.0.30 - 172.19.0.70 |
| 172.23.0.0/24 | 不适用 | 不适用 | 172.23.0.30 - 172.23.0.70 |
| 172.20.0.0/24 | 172.20.0.100 - 172.20.0.250 | 不适用 | 172.20.0.30 - 172.20.0.70 |