第 2 章 规划部署
要在 OpenShift (RHOSO)环境中部署和操作 Red Hat OpenStack Services,请使用 Red Hat OpenShift Container Platform (RHOCP)提供的工具和容器基础架构。
RHOCP 使用 Operator 的模块化系统来扩展 RHOCP 集群的功能。RHOSO OpenStack Operator (openstack-operator)安装和管理一组自定义资源定义(CRD),用于定义如何部署和管理 RHOSO 控制平面和数据平面的基础架构和配置。data plane 是托管 RHOSO 工作负载的节点集合。OpenStack Operator 使用托管 RHOSO 服务和工作负载所需的操作系统配置准备节点。
要使用 RHOCP 托管 control plane 创建 RHOSO 云,您可以使用 OpenStack Operator CRD 创建一组自定义资源(CR)来配置 control plane 和数据平面。
本指南详细介绍了如何计划和部署新的 RHOSO 环境。要将现有的 RHOSP 17.1 环境迁移到 RHOSO 18 使用 Red Hat OpenStack Platform 17.1 部署。
2.1. 如何部署云基础架构 复制链接链接已复制到粘贴板!
要使用 RHOCP 托管 control plane 创建 RHOSO 云,您必须完成以下任务:
-
在可正常工作的 RHOCP 集群上安装 OpenStack Operator (
openstack-operator)。 - 提供对 RHOSO 服务的安全访问。
- 创建并配置 control plane 网络。
- 创建并配置 data plane 网络。
- 为您的环境创建一个 control plane。
- 为您的环境自定义 control plane。
- 创建和配置 data plane 节点。
- 可选:为 RHOSO 部署配置存储解决方案。
您可以在可访问 RHOCP 集群的工作站上执行 control plane 安装任务和所有数据平面创建任务。
- 在可正常工作的 RHOCP 集群上安装 OpenStack Operator (
openstack-operator) - RHOSO 管理员在 RHOCP 集群上安装 OpenStack Operator。有关如何安装 OpenStack Operator 的详情,请参考在 OpenShift 上部署 Red Hat OpenStack Services 指南中的 安装和准备 Operator。
- 提供对 RHOSO 服务的安全访问
- 您必须创建一个 Secret 自定义资源(CR)来提供对 RHOSO 服务 pod 的安全访问。如需更多信息,请参阅在 OpenShift 上部署 Red Hat OpenStack Services 指南中的提供对 Red Hat OpenStack Platform 服务的安全访问。
- 创建并配置 control plane 网络
- 您可以使用 RHOCP Operator 为 RHOSO control plane 网络准备 RHOCP 集群。如需更多信息,请参阅 部署 Red Hat OpenStack Services on OpenShift 指南中的 为 RHOSP 网络准备 RHOCP。
- 创建并配置 data plane 网络
- 您可以使用 RHOCP Operator 为 RHOSO 数据平面网络准备 RHOCP 集群。如需更多信息,请参阅在 OpenShift 上部署 Red Hat OpenStack Services 指南中的创建 data plane 网络。
- 为您的环境创建一个 control plane
- 您可以使用每个服务的建议配置配置和创建初始 control plane。如需更多信息,请参阅在 OpenShift 上部署 Red Hat OpenStack Services 指南中的创建 control plane。
- 为您的环境自定义 control plane
- 您可以使用环境所需的服务自定义部署的 control plane。如需更多信息,请参阅 自定义 Red Hat OpenStack Services on OpenShift 部署指南中的自定义 control plane。
- 创建并配置 data plane 节点
- 您可以使用最小功能配置和创建一个简单的数据平面。如需更多信息,请参阅在 OpenShift 上部署 Red Hat OpenStack Services 指南中的创建数据平面。https://docs.redhat.com/en/documentation/red_hat_openstack_services_on_openshift/18.0/html/deploying_red_hat_openstack_services_on_openshift/assembly_creating-the-data-plane
- 为您的环境自定义数据平面
- 您可以使用环境所需的功能和配置自定义部署的数据平面。如需更多信息,请参阅 自定义 Red Hat OpenStack Services on OpenShift 部署指南中的自定义 数据平面。
- 为 RHOSO 部署配置存储解决方案
- 您可以选择为 RHOSO 部署配置存储解决方案。如需更多信息,请参阅 配置持久性存储 指南。