第 5 章 创建数据平面


data plane 由 RHEL 9.4 或 9.6 节点组成。定义 OpenStackDataPlaneNodeSet 自定义资源(CR),以根据类型、配置和角色对节点进行分组。每个 CR 都是定义数据平面布局的类似节点的逻辑分组。

您可以在 OpenStackDataPlaneNodeSet CR 中使用预置备节点:

  • 预置备的节点 :在将操作系统添加到数据平面前,您使用自己的工具在节点上安装操作系统。
  • unprovisioned 节点:在将操作系统添加到数据平面前,该节点没有安装操作系统。节点使用 Cluster Baremetal Operator (CBO)置备,作为 data plane 创建和部署过程的一部分。
注意

您不能在同一 OpenStackDataPlaneNodeSet CR 中包含预置备和未置备的节点。

要创建和部署数据平面,您必须执行以下任务:

  1. 为 Ansible 设置的每个节点创建一个 Secret CR,以便在 data plane 节点上运行命令。
  2. 创建 OpenStackDataPlaneNodeSet CR,以定义数据平面的节点和布局。
  3. 创建 OpenStackDataPlaneDeployment CR,它触发 Ansible 执行,为指定的 OpenStackDataPlaneNodeSet CR 列表部署和配置软件。

以下流程创建两个简单的节点集,一个带有预置备节点,另一个具有在节点设置部署期间必须置备的裸机节点。该程序的目的是使用 data plane 环境快速启动并运行,您可以在添加所需的所有自定义前排除问题并测试环境。您可以将额外的节点集添加到部署的环境中,您可以通过更新服务的默认 ConfigMap CR 中的通用配置来自定义部署的环境,并通过创建自定义服务来自定义部署的环境。

注意

Red Hat OpenStack Services on OpenShift (RHOSO)支持外部部署 Red Hat Ceph Storage 7、8 和 9。引用 Red Hat Ceph Storage 的配置示例使用版本 7 信息。如果您使用更新的 Red Hat Ceph Storage 版本,请相应地调整配置示例。

5.1. 先决条件

  • 使用 OpenStack Operator 创建的功能 control plane。
  • 以具有 cluster-admin 权限的用户身份登录到可访问 Red Hat OpenShift Container Platform (RHOCP)集群的工作站。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部