×

本指南介绍如何接受针对在 AWS 上的 Red Hat OpenShift 服务 (ROSA) 使用托管控制平面 (HCP) 的私有优惠,以及如何确保所有团队成员都可以将其用于他们配置的集群。

使用 HCP 的 ROSA 成本由 AWS 基础设施成本和使用 HCP 的 ROSA 服务成本组成。AWS 基础设施成本(例如运行所需工作负载的 EC2 实例)将计入部署基础设施的 AWS 账户。ROSA 服务成本将计入在部署集群时指定为“AWS 账单账户”的 AWS 账户。

成本组件可以计入不同的 AWS 账户。有关如何计算 ROSA 服务成本和 AWS 基础设施成本的详细说明,请参阅 AWS 上的 Red Hat OpenShift 服务定价页面

接受私有优惠

  1. 当您获得使用 HCP 的 ROSA 私有优惠时,您将获得一个唯一的 URL,该 URL 只能由卖家指定的特定 AWS 账户 ID 访问。

    验证您是否使用指定为买家的 AWS 账户登录。尝试使用其他 AWS 账户访问优惠会产生“页面未找到”错误消息,如下面的故障排除部分中的图 11 所示。

    1. 您可以在图 1 中看到优惠选择下拉菜单,其中预选了一个常规私有优惠。只有在之前未使用公共优惠或其他私有优惠激活使用 HCP 的 ROSA 时,才能接受此类型的优惠。

      rosa regular private offer
      图 1. 常规私有优惠
    2. 您可以在图 2 中看到一个为之前使用公共优惠激活了使用 HCP 的 ROSA 的 AWS 账户创建的私有优惠,其中显示了产品名称和选定的私有优惠(标记为“升级”),它将替换当前运行的使用 HCP 的 ROSA 合同。

      rosa private offer selection selection screen
      图 2. 私有优惠选择屏幕
    3. 如果可用,下拉菜单允许在多个优惠之间进行选择。图 3 显示了之前激活的公共优惠以及新提供的基于协议的优惠(标记为“升级”)。

      rosa private offer selection dropdown
      图 3. 私有优惠选择下拉菜单
  2. 验证您选择的优惠配置。图 4 显示了优惠页面底部显示优惠详细信息的部分。

    合同结束日期、优惠包含的单位数量以及付款计划。在此示例中,包含 1 个集群和最多 3 个节点,每个节点使用 4 个 vCPU。

    rosa private offer details
    图 4. 私有优惠详细信息
  3. 可选:您可以在您购买的订阅中添加您自己的采购订单 (PO) 号码,以便将其包含在您随后的 AWS 发票中。此外,请检查“额外使用费”,这些费用是针对超过“新优惠配置详细信息”范围内的任何使用而收取的。

    私有优惠有几种可用的配置。

    • 您接受的私有优惠可能设置为固定的未来开始日期。

    • 如果您在接受私有优惠时没有其他活动的 ROSA 使用 HCP 订阅、公共优惠或较旧的私有优惠授权,请接受私有优惠本身,并在指定的服开始日期后继续进行帐户链接和集群部署步骤。

    您必须拥有活动的 ROSA 使用 HCP 授权才能完成这些步骤。服务开始日期始终以 UTC 时间显示。

  4. 创建或升级您的合同。

    1. 对于由尚未激活使用 HCP 的 ROSA 的 AWS 账户接受的私有优惠,并且正在为此服务创建第一个合同,请单击**创建合同按钮**。

      rosa create contract button
      图 5. 创建合同按钮
    2. 对于基于协议的优惠,请单击图 4 和图 6 中显示的**升级当前合同**按钮。

      rosa upgrade contract button
      图 6. 升级合同按钮
  5. 单击**确认**。

    rosa private offer acceptance confirmation window
    图 7. 私有优惠接受确认窗口
  6. 如果接受的私有优惠服务开始日期设置为在优惠接受后立即开始,请在确认模式窗口中单击**设置您的帐户**按钮。

    rosa subscription contfirmation
    图 8. 订阅确认
  7. 如果接受的私有优惠指定了未来的开始日期,请在服务开始日期后返回私有优惠页面,然后单击**设置您的帐户**按钮以继续进行 Red Hat 和 AWS 帐户链接。

    如果没有活动的协议,则不会触发以下描述的帐户链接,“帐户设置”流程只能在“服务开始日期”之后完成。

    这些日期始终以 UTC 时间显示。

共享私有优惠

  1. 单击上一步中的**设置您的帐户**按钮将带您进入 AWS 和 Red Hat 帐户链接步骤。此时,您已使用接受优惠的 AWS 帐户登录。如果您未以 Red Hat 帐户登录,系统将提示您这样做。

    ROSA 使用 HCP 授权通过您的 Red Hat 组织帐户与其他团队成员共享。同一 Red Hat 组织中的所有现有用户都可以通过遵循上述步骤来选择接受私有优惠的账单 AWS 账户。以 Red Hat 组织管理员身份登录后,您可以管理您 Red Hat 组织中的用户,并邀请或创建新用户。

    ROSA 使用 HCP 私有优惠无法通过 AWS License Manager 与 AWS 链接帐户共享。

  2. 添加您想要部署 ROSA 集群的任何用户。查看此用户管理常见问题解答,了解有关 Red Hat 帐户用户管理任务的更多详细信息。

  3. 验证已登录的 Red Hat 帐户是否包含所有打算成为受益于已接受私有优惠的 ROSA 集群部署者的用户。

  4. 验证 Red Hat 帐户号和 AWS 帐户 ID 是否为要链接的所需帐户。此链接是唯一的,Red Hat 帐户只能连接到单个 AWS(账单)帐户。

    rosa aws and red hat accounts connection
    图 9. AWS 和 Red Hat 帐户连接
  5. 如果您想将 AWS 账户与本页图 9 中所示的 Red Hat 账户以外的另一个 Red Hat 账户关联,请在连接账户之前先从 Red Hat Hybrid Cloud 控制台注销,然后返回已接受的私有优惠 URL,重复设置账户步骤。

    一个 AWS 账户只能与一个 Red Hat 账户连接。Red Hat 和 AWS 账户连接后,用户无法更改。如果需要更改,用户必须创建支持工单。

  6. 同意条款和条件,然后点击连接账户

AWS 账单账户选择

  • 使用 HCP 集群部署 ROSA 时,请验证最终用户是否选择了接受私有优惠的 AWS 账单账户。

  • 使用 Web 界面部署 ROSA 与 HCP 时,“关联的 AWS 基础设施账户”通常设置为创建集群的管理员使用的 AWS 账户 ID。

    • 这可以与账单 AWS 账户相同。

    • AWS 资源将部署到此账户中,并且与这些资源相关的所有账单都将相应地处理。

      rosa infrastructure and billing aws account selection during rosa with hcp cluster deployment
      图 10. 使用 HCP 集群部署 ROSA 期间的基础设施和账单 AWS 账户选择
    • 上面屏幕截图中 AWS 账单账户的下拉菜单应设置为接受私有优惠的 AWS 账户,前提是购买的配额用于正在创建的集群。如果在基础设施和账单“角色”中选择了不同的 AWS 账户,则会显示图 10 中可见的蓝色提示信息。

故障排除

与私有优惠接受和 Red Hat 账户关联相关的最常见问题。

使用不同的 AWS 账户访问私有优惠

  • 如果您尝试在未在优惠中定义的 AWS 账户 ID 下登录时访问私有优惠,并看到图 11 中显示的消息,请验证您是否已以所需的 AWS 账单账户登录。

    rosa http 404 error when using the private offer url
    图 11. 使用私有优惠 URL 时出现 HTTP 404 错误
    • 如果您需要将私有优惠扩展到另一个 AWS 账户,请联系卖家。

由于活动订阅,无法接受私有优惠

  • 如果您尝试访问为第一次 ROSA 与 HCP 激活创建的私有优惠,而您已经使用另一个公共或私有优惠激活了 ROSA 与 HCP,并看到以下通知,请联系为您提供优惠的卖家。

    卖家可以为您提供一个新的优惠,该优惠将无缝替换您当前的协议,而无需取消您之前的订阅。

    rosa existing subscription preventing private offer acceptance
    图 12. 现有订阅阻止接受私有优惠

AWS 账户已与不同的 Red Hat 账户关联

  • 如果您在尝试将接受私有优惠的 AWS 账户与当前登录的 Red Hat 用户连接时看到错误消息“AWS 账户已与不同的 Red Hat 账户关联”,则该 AWS 账户已连接到另一个 Red Hat 用户。

    rosa aws account is already linked to a different red hat account
    图 13. AWS 账户已与不同的 Red Hat 账户关联
  • 您可以使用另一个 Red Hat 账户或另一个 AWS 账户登录。

    • 但是,由于本指南涉及私有优惠,因此假设您已使用指定为购买者并已接受私有优惠的 AWS 账户登录,因此它旨在用作账单账户。接受私有优惠后,不应以另一个 AWS 账户登录。

  • 您仍然可以使用已连接到接受私有优惠的 AWS 账户的另一个 Red Hat 用户登录。属于同一 Red Hat 组织的其他 Red Hat 用户能够在创建集群时使用关联的 AWS 账户作为 ROSA 与 HCP AWS 账单账户,如图 10 所示。

  • 如果您认为现有的账户关联可能不正确,请参阅下面的“我的团队成员属于不同的 Red Hat 组织”问题,了解您可以如何继续操作的提示。

我的团队成员属于不同的 Red Hat 组织

  • 一个 AWS 账户只能连接到一个 Red Hat 账户。任何想要创建集群并受益于授予此 AWS 账户的私有优惠的用户都需要位于同一个 Red Hat 账户中。这可以通过邀请用户加入同一个 Red Hat 账户并创建一个新的 Red Hat 用户来实现。

创建集群时选择了错误的 AWS 账单账户

  • 如果用户选择了错误的 AWS 账单账户,最快的解决方法是删除集群并创建一个新的集群,同时选择正确的 AWS 账单账户。

  • 如果这是一个无法轻松删除的生产集群,请联系 Red Hat 支持以更改现有集群的账单账户。预计此问题的解决需要一些时间。