6.6. 规划主机接口连接
OpenShift 节点可以分为以下三种类型:
- OpenShift control plane 节点
- OpenShift worker 节点
- OpenShift Data Foundation 存储节点.
每种类型都需要不同的连接到存储集群,如下所示:
- 所有 OpenShift 节点都需要访问 OpenShift 机器网络
control plane 节点不需要任何与存储网络的连接
- 如果在 control plane 节点上需要 OpenShift Data Foundation PVC (不推荐),请将它们视为 worker 节点
- 如果 control plane 节点用作 OpenShift Data Foundation 存储节点,请将它们视为存储节点
- Worker 节点运行 Ceph-CSI 驱动程序守护进程,将 PVC 存储挂载到 Pod,因此需要连接到 OpenShift Data Foundation 公共网络(如果使用)
- 存储节点需要访问所有使用的存储网络
6.6.1. 接口和连接示例 复制链接链接已复制到粘贴板!
下图显示了为每个节点类型计划的接口和连接示例:
图 6.6. 接口和连接示例
本例包括集群网络以实现完整性。
在本例中,vlan220 (public)和 vlan221 (cluster)是要用于 OpenShift Data Foundation 配置的接口。如果部署的环境中 VLAN 未使用,则将改为使用 bond1 和 bond2。如果没有使用绑定或 VLAN,则使用主机接口(如 eth 2、eth4)。OpenShift Data Foundation
OpenShift Data Foundation Pod 公共网络和 OpenShift Data Foundation 节点公共网络图帐户中"ODF 公共网络"。OpenShift 机器网络用作 OpenShift Pod 网络的后端,仅用于参考。不要为 ODF 节点公共网络出现错误此网络。不要计划或执行涉及机器网络的路由。
6.6.2. 推荐的主机接口连接 复制链接链接已复制到粘贴板!
对于仅使用公共网络的 OpenShift Data Foundation Multus 架构(大多数用户推荐),可以使用上例中的相同节点。eth0、eth1、eth2 和 eth4 将绑定为 bond1,并标记为 vlan220。此架构确保存储节点具有额外的可用带宽,用于 OpenShift Data Foundation Ceph OSD 所需的复制和恢复。vlan220 用于 OpenShift Data Foundation 配置。但是,存在许多有效环境的变体。
图 6.7. 推荐的主机接口连接
不需要将额外的公共网络带宽专用于存储节点,但这很有用。eth4 和 eth5 可以从存储节点完全省略,将相同的带宽专用于 worker 和存储节点。客户环境中经常看到这种设计。
或者,eth2 和 eth3 可以在存储节点上具有较高的吞吐量接口(例如,worker 节点上的 10Gbps 和 25Gbps 存储节点为 25Gbps)。这允许更多存储节点带宽,同时仍然仅在存储节点上使用两个接口。