第 4 章 在您自己的基础架构的 OpenStack 上安装集群
在 OpenShift Container Platform 版本 4.22 中,您可以在运行于用户置备的基础架构上的 Red Hat OpenStack Platform (RHOSP)上安装集群。
通过使用您自己的基础架构,您可以将集群与现有的基础架构和修改集成。与安装程序置备的安装相比,这个过程需要进行更多的操作,因为您必须创建所有 RHOSP 资源,如 Nova 服务器、Neutron 端口和安全组。但是,红帽提供了 Ansible playbook 来帮助您完成部署过程。
确保您满足以下先决条件:
- 您可以参阅有关 OpenShift Container Platform 安装和更新流程的详细信息。
- 您可以阅读有关选择集群安装方法的文档,并为用户准备相关的环境。
- 使用"OpenShift Container Platform 集群支持的平台"部分验证 OpenShift Container Platform 4.22 是否与您的 RHOSP 版本兼容。您还可以通过查看 RHOSP 上的 OpenShift Container Platform 支持来比较不同版本的平台支持。
- 您有一个 RHOSP 帐户,您要安装 OpenShift Container Platform。
- 您可以了解集群扩展、control plane 大小和 etcd 的性能和可扩展性实践。如需更多信息,请参阅“推荐的 control plane 实践”。
在运行安装程序的机器上,您有:
- 用来保存在安装过程中创建的文件的一个单一目录
- Python 3
您可以在您自己的基础架构的 RHOSP 上安装集群后完成以下配置:
- 自定义集群。
- 如果需要,您可以使用远程健康报告。
- 如果您需要启用对节点端口的外部访问,请使用节点端口配置 ingress 集群流量。
- 如果您没有将 RHOSP 配置为接受通过浮动 IP 地址的应用程序流量,请使用浮动 IP 地址配置 RHOSP 访问。
4.1. OpenShift Container Platform 互联网访问 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
在 OpenShift Container Platform 4.22 中,您需要访问互联网来安装集群。
您需要连接到互联网才能执行以下操作:
- 访问 Red Hat Hybrid Cloud Console 以下载安装程序并执行订阅管理。如果集群可以访问互联网,并且没有禁用 Telemetry,该服务会自动授权您的集群。
- 访问 Quay.io,以获取安装集群所需的软件包。
- 获取执行集群更新所需的软件包。
重要
如果您的集群无法直接访问互联网,则可以在置备的某些类型的基础架构上执行受限网络安装。在此过程中,您可以下载所需的内容,并使用它为镜像 registry 填充安装软件包。对于某些安装类型,集群要安装到的环境不需要访问互联网。在更新集群前,您要更新镜像 registry 的内容。