第 2 章 规划部署
要在 OpenShift (RHOSO)环境中部署和操作 Red Hat OpenStack Services,请使用 Red Hat OpenShift Container Platform (RHOCP)提供的工具和容器基础架构。
RHOCP 使用 Operator 的模块化系统来扩展 RHOCP 集群的功能。RHOSO OpenStack Operator (openstack-operator
)在 RHOCP 中安装并运行 RHOSO 控制平面,并自动执行 RHOSO 数据平面的部署。data plane 是托管 RHOSO 工作负载的节点集合。OpenStack Operator 使用托管 RHOSO 服务和工作负载所需的操作系统配置准备节点。
OpenStack Operator 管理一组自定义资源定义(CRD),用于定义如何部署和管理 RHOSO control plane 和数据平面节点的基础架构和配置。要使用 RHOCP 托管 control plane 创建 RHOSO 云,您可以使用 OpenStack Operator CRD 创建一组自定义资源(CR)来配置 control plane 和数据平面。
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 集群。如需更多信息,请参阅在 OpenShift 上部署 Red Hat OpenStack Services 指南中的 为 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 部署配置存储解决方案。如需更多信息,请参阅 配置持久性存储 指南。