搜索

第 3 章 集群订阅和注册

download PDF

要使用所有 Red Hat OpenShift 功能,您的集群必须注册到 Red Hat OpenShift Cluster Manager 并订阅了红帽订阅管理。

创建集群后,它会自动注册到 OpenShift Cluster Manager 并订阅一个红帽订阅,您可以在其中访问红帽支持和更新。

  • OpenShift Container Platform 集群会在创建时自动订阅一个有限的 60 天的红帽评估订阅。要将 OpenShift Container Platform 集群升级到您自己的红帽订阅,请参阅 第 3.1 节 “配置 OpenShift Container Platform 集群订阅”
  • 要创建 OpenShift Dedicated 集群,您必须在创建时输入您的红帽订阅详情。在创建 OpenShift Dedicated 集群时,您可以使用您自己的红帽订阅,或使用 60 天的试用订阅尝试 OpenShift Dedicated。要在 OpenShift Dedicated 集群中配置订阅设置,请参阅 第 3.2 节 “管理 OpenShift Dedicated 集群订阅”
  • 对于 Red Hat OpenShift Service on AWS (ROSA)集群,OpenShift Cluster Manager 不需要订阅配置,因为该服务直接从 AWS 帐户获得许可证。ROSA 定价基于消费,直接向 AWS 帐户计费。

其他资源

3.1. 配置 OpenShift Container Platform 集群订阅

默认情况下,OpenShift Container Platform 集群会在创建后自动注册到 OpenShift Cluster Manager 服务 (https://console.redhat.com/openshift/),并订阅一个有限的 60 天的红帽试用订阅来访问红帽支持和更新。

为了避免集群上的停机,您必须编辑 OpenShift Cluster Manager 中的集群订阅设置,以便在评估订阅 过期前 使用您自己的红帽订阅。

您可以使用以下红帽订阅类型之一来支持 OpenShift Container Platform 集群:

  • 每年 :提供从红帽预先购买的资源固定容量的订阅。
  • On-Demand :此订阅允许灵活的使用,并通过 Red Hat Marketplace 进行计费。您的集群必须连接到 OpenShift Cluster Manager 中的 Telemetry,才能使用此订阅类型。

    当您在 Red Hat Marketplace 中启用 On-Demand 订阅时,您可以为服务设置资源限制以自动控制使用情况。

您可以从 OpenShift Cluster Manager 中的 Subscriptions 区域查看有效的 OpenShift Container Platform 订阅。

注意

如果您禁用了 Telemetry 或集群无法连接到 api.openshift.com,您可以在 https://console.redhat.com/openshift/register 完成红帽注册过程。如需更多信息,请参阅 注册断开连接的集群

先决条件

  • 一个 Red Hat 登录
  • OpenShift Container Platform 集群
  • 从 Red Hat Marketplace 启用的 Red Hat Annual 订阅或 OpenShift Container Platform On-Demand 订阅配置了资源限制。

    • 从 OpenShift Cluster Manager 中的 Subscriptions 区域检查您的资源限制。如果没有显示资源限制,请在 Red Hat Marketplace 中启用 On-Demand 订阅。
  • 您必须在集群中具有 Cluster Owner 或 Cluster Editor 角色,或者您的红帽帐户中的机构管理员权限来编辑集群的订阅设置。

流程

  1. OpenShift Cluster Manager 中查看 OpenShift Container Platform 集群。
  2. Actions > Edit subscription settings。您还可以在集群 Overview 页面的 Subscription 设置 部分访问它。
  3. 选择您的 订阅类型

    • Annual 使用您的 Red Hat fixed 能力订阅。
    • 按需使用 Red Hat Marketplace 灵活的使用订阅

      重要

      如果 On-Demand 不可用,请联系红帽销售,以便在 Red Hat Marketplace 中启用帐户并链接您的账单信息。如果 OpenShift Container Platform 下的 Subscriptions 区域中的 Marketplace 显示为 Enabled,则代表 On-Demand 账单已启用。

      设置订阅类型后,您无法将集群的订阅类型从 On-Demand 改为 Annual 订阅。

  4. 如果您选择了 Annual,请在对话框中选择适用于红帽订阅的选项。有关可用 设置的详情,请参阅 OpenShift Container Platform 集群订阅 设置。如果您的集群断开连接,订阅类型会自动设置为 Annual。对于 On-Demand,所有其他设置都预先配置。
  5. Save settings

当在红帽客户门户网站中对您的红帽订阅进行了更新后,这些设置可能需要 2 小时才能在订阅概述和 Red Hat Subscription Management 中被更新。

验证步骤

Subscriptions > Container Platform 中查看集群的订阅状态和使用情况。

其他资源

3.1.1. OpenShift Container Platform 集群订阅设置

为确保获得 OpenShift Container Platform 集群的正确支持级别,请在 OpenShift Cluster Manager 中配置集群订阅设置,使其与红帽订阅的值保持一致。

对于 OpenShift Dedicated 集群,在选择订阅类型后不需要进一步的订阅配置。OpenShift Dedicated 集群会自动订阅到红帽订阅,并附带高级支持。

注意

要查看有关您的订阅的详情,请在 红帽客户门户网站 中查看您的订阅清单。

要在 Red Hat OpenShift Cluster Manager 初始化后更改 OpenShift Container Platform 集群的支持类型,点 more options (更多选项) > Edit subscription settings for a cluster。

以下选项可用于 OpenShift Container Platform 集群:

表 3.1. 订阅设置
订阅设置选项概述更多信息

订阅类型

  • 每年:修复红帽的容量订阅
  • 按需提供的:通过 Red Hat Marketplace 提供灵活性的使用

您为此集群使用哪种类型的订阅?

联系红帽销售部门,从 Red Hat Marketplace for OpenShift Container Platform 集群启用按需订阅。

服务级别协议 (SLA)

  • Premium(高级)
  • Standard(标准)
  • 自助支持 60 天评估

这个集群如何被支持?

覆盖范围、支持票据响应时间和其他由服务等级协议(SLA)定义的其他术语。请参阅产品支持条款

支持类型

  • 红帽支持(L1-L3)
  • 合作伙伴支持(L3)

您与哪些团队联系以获取主要支持?

如果您通过红帽购买了订阅,请选择 L1-L3。

集群使用量

  • Production
  • 开发/测试
  • Disaster Recovery

您打算如何使用此集群?

描述集群的目的 - 例如,运行生产工作负载或测试内部开发项目。

订阅单元

  • 内核/vCPU
  • 插槽

如何衡量您的订阅的使用情况?

定义集群如何消耗购买的红帽订阅。

计算内核数

1-999 之间的值

集群使用多少个计算内核?

注意:只有断开连接的集群中才需要配置。

这将定义集群使用的物理内核数。这不包括 control plane 节点和不使用 RHCOS 的节点。详情请查看 第 3.1.3 节 “计算集群的计算内核数”

3.1.2. 了解 OpenShift Container Platform 集群的订阅使用

Red Hat Hybrid Cloud Console 中的 订阅服务 将 Red Hat OpenShift 的使用量作为物理和虚拟系统中的 集群大小 进行跟踪。集群大小是所有订阅的节点的总和。订阅的 节点是一个运行工作负载的计算或 worker 节点,而不是管理集群的 control plane 或基础架构节点。

订阅服务会跟踪物理 CPU 内核或集群套接字中的 Red Hat OpenShift Container Platform 使用量,并将这些数据聚合到一个帐户视图中。

订阅基于 1 个物理内核或 2 个 vCPU 内核率。

例如,订阅 Red Hat OpenShift Container Platform、Standard/Premium (64 Cores 或 128 vCPU) 支持使用这些测量之一的环境:

  • 64 个物理内核,或者
  • 32 个物理内核和 64 个 vCPU

两个配置都会计算相同的配置。此信息可在 Red Hat Hybrid Cloud Console 上的订阅服务使用记录的 Cores 字段中查看。

3.1.3. 计算集群的计算内核数

OpenShift Container Platform 订阅由物理内核和 vCPU 或插槽来衡量,具体取决于您的订阅条款。

注意

OpenShift Cluster Manager 中配置计算内核数 只适用于断开连接的集群。

在大多数情况下,当在 OpenShift Container Platform 集群上配置 计算内核数 时,请输入红帽订阅中包含的计算内核和 vCPU 或插槽的数量,不包括任何 control plane 节点。这适用于使用 Red Hat Enterprise Linux CoreOS (RHCOS)作为操作系统的所有集群。

但是,如果您的集群没有任何 worker 节点,或者节点只使用 Red Hat Enterprise Linux (而不是 RHCOS),则这些节点的使用不会针对 OpenShift Container Platform 订阅计算。在本例中,为这些节点的 Number of compute cores 输入值 1

要确认您的订阅使用的测量单位和其他详情,请在红帽客户门户网站中登录到 Red Hat Subscription Management 区域。

3.1.3.1. 获取集群的 CPU 信息

要查找用于计算 worker 节点所需订阅的 CPU 信息,请从 OpenShift Container Platform 集群中的 OpenShift 命令行(oc)运行以下命令。

先决条件

  • OpenShift Container Platform 集群
  • 集群管理员权限
  • 已安装 OpenShift Container Platform oc CLI 工具

流程

  1. 登录 OpenShift Container Platform 集群并运行这个命令,替换 用户名passwordopenshift-server 的值:

    $ oc login -u=<username> -p=<password> --server=<your-openshift-server> --insecure-skip-tls-verify
  2. 获取集群中节点的角色(master、infrastructure 或 worker):

    $ oc get nodes -o wide
  3. 获取用于计算所需订阅以覆盖 worker 节点的 CPU 信息:

    $ oc describe nodes | egrep 'Name:|InternalIP:|cpu:'
  4. OpenShift Cluster Manager 中,在集群的 compute cores 字段中输入这个值:

    1. 在 OpenShift Cluster Manager 中,在 Clusters 列表中找到您的集群。
    2. more options (更多选项) > Edit subscription settings for the cluster。
    3. Number of compute cores 字段中输入值,并保存更改。

然后,您可以使用 Red Hat Hybrid Cloud Console 订阅服务 中的 OpenShift 使用数据来告知您的订阅续订或购买。在 OpenShift Cluster Manager、Red Hat Subscription Management 和 Red Hat Hybrid Cloud Console 中查看 OpenShift 主机和节点,显示主机已知的内核数或 vCPU。

注意

如果您在虚拟机监控程序上运行 OpenShift,且您的计算核心数似乎不正确,请确保配置虚拟机监控程序,使其将 vCPU 分组为您的订阅。如需更多信息,请参阅此 知识库文章

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.