第 11 章 将 Red Hat OpenShift 连接到订阅服务
如果使用 Red Hat OpenShift 产品,则必须执行将正确的数据收集工具连接到订阅服务的步骤取决于多个因素。这些因素包括已安装的 Red Hat OpenShift Container Platform 和 Red Hat OpenShift Dedicated 版本,无论您在连接或断开连接的环境中工作,以及是否使用 Red Hat Enterprise Linux、Red Hat Enterprise Linux CoreOS,还是作为集群的操作系统。
订阅服务旨在与在连接的环境中使用 Red Hat OpenShift 的客户一起工作。此客户配置集的一个例子是使用 RHOCP 4.1 及更新的版本,带有连接的集群的 Annual 订阅。对于此客户配置文件,Red Hat OpenShift 有一组强大的工具,可以执行数据收集。连接的集群通过 Red Hat OpenShift Cluster Manager、Telemetry 和其他监控堆栈工具向红帽报告数据,以提供订阅服务的数据管道的信息。
具有断开连接的 RHOCP 4.1 及之后的版本环境的客户,通过在 Red Hat OpenShift Cluster Manager 中手动创建每个集群,将 Red Hat OpenShift 用作数据收集工具。
使用 Red Hat OpenShift 3.11 的客户也可以使用订阅服务。但是,对于 Red Hat OpenShift 版本 3.11,与订阅服务的通信通过提供数据管道(如 Insights、Satellite 或 Red Hat Subscription Management)的其他工具启用。
对于使用 Red Hat OpenShift Container Platform 或 Red Hat OpenShift Dedicated 4.7 及之后的版本的用户,带有 pay-as-you-go On-Demand 订阅(仅适用于连接的集群),数据收集通过与 Red Hat OpenShift Container Platform 4.1 及之后的版本相同的工具完成,并附带 Annual 订阅。
流程
根据您的 Red Hat OpenShift Container Platform 版本和 worker 节点的集群操作系统完成以下步骤。
对于 Red Hat OpenShift Container Platform 4.1 或更高版本,使用 Red Hat Enterprise Linux CoreOS
对于这个配置集,集群架构通过监控堆栈中的 Telemetry 工具将数据报告到 Red Hat OpenShift Cluster Manager。因此,订阅服务报告的设置基本上是确认此监控工具处于活动状态。
- 确保所有集群都通过 Telemetry 监控组件连接到 Red Hat OpenShift Cluster Manager。如果是,则不需要其他配置。订阅服务可跟踪 Red Hat OpenShift Container Platform 用量和容量。
对于 Red Hat OpenShift Container Platform 4.1 或更高版本,使用 Red Hat Enterprise Linux CoreOS 和 Red Hat Enterprise Linux 的混合环境
对于这个配置集,数据收集会受到 Red Hat OpenShift Container Platform 在 Red Hat OpenShift 主版本 3 和 4 之间报告模型的更改的影响。版本 3 依赖于 RHEL 在节点级别报告 RHEL 集群使用情况。这仍然是 4 个 RHEL 节点的报告模型。但是,版本 4 存档报告模型通过 Red Hat OpenShift 工具在集群级别上报告 Red Hat Enterprise Linux CoreOS 使用情况。
用于收集此数据的工具有所不同。因此,订阅服务报告的设置是确认两个工具集都已正确配置。
- 确保所有集群都通过 Red Hat OpenShift Container Platform Telemetry 监控组件连接到 Red Hat OpenShift Cluster Manager。
- 确保所有集群中的 Red Hat Enterprise Linux 节点至少连接到 Red Hat Enterprise Linux 数据收集工具、Insights、Satellite 或 Red Hat Subscription Management。如需更多信息,请参阅本指南中有关连接到这些数据收集工具的说明。
对于 Red Hat OpenShift Container Platform 版本 3.11
Red Hat OpenShift Container Platform 版本 3.11 根据集群中的 Red Hat Enterprise Linux 节点报告集群使用量。因此,在这个配置集中,订阅服务报告使用标准的 Red Hat Enterprise Linux 数据收集工具。
- 确保所有集群中的所有 Red Hat Enterprise Linux 节点都连接到至少一个 Red Hat Enterprise Linux 数据收集工具、Insights、Satellite 或 Red Hat Subscription Management。如需更多信息,请参阅本指南中有关连接到这些数据收集工具的说明。