第 7 章 创建分布式数据平面
OpenShift (RHOSO)数据平面上的 Red Hat OpenStack Services 由 RHEL 9.4 节点组成。使用 OpenStackDataPlaneNodeSet 自定义资源定义(CRD)创建定义节点和数据平面布局的自定义资源(CR)。OpenStackDataPlaneNodeSet CR 是类似类型的节点的逻辑分组。data plane 通常由多个 OpenStackDataPlaneNodeSet CR 组成,以定义具有不同配置和角色的节点组。
要创建并部署分布式数据平面,您必须执行以下任务:
-
为每个节点集创建一个
SecretCR,供 Ansible 用于在 data plane 节点上执行命令。 -
为每个一组 Compute 节点创建自定义
OpenStackDataPlaneServiceCR。 -
创建
OpenStackDataPlaneNodeSetCR,以定义数据平面的节点和布局。 -
创建
OpenStackDataPlaneDeploymentCR,它触发 Ansible 执行,为指定的OpenStackDataPlaneNodeSetCR 列表部署和配置软件。
以下流程为带有预置备节点的每个区创建一个节点集。您可以使用流程来创建一组 Compute 节点或 Networker 节点。
注意
Red Hat OpenStack Services on OpenShift (RHOSO)支持外部部署 Red Hat Ceph Storage 7 和 8。引用 Red Hat Ceph Storage 的配置示例使用版本 7 信息。如果您使用 Red Hat Ceph Storage 8,请相应地调整配置示例。
7.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 使用 OpenStack Operator 创建的功能分布式 control plane。如需更多信息 ,请参阅创建分布式 control plane。
-
以具有
cluster-admin权限的用户身份登录到可访问 Red Hat OpenShift Container Platform (RHOCP)集群的工作站。 - 您已使用自己的工具在添加到数据平面的所有节点上安装操作系统。