×

本教程介绍了在部署第一个集群之前激活在 AWS 上的 Red Hat OpenShift 服务 (ROSA)(带有托管控制平面 (HCP))并链接到 AWS 帐户的过程。

如果您已收到产品的私人优惠,请务必按照私人优惠中提供的说明进行操作,然后再按照本教程进行操作。私人优惠的设计适用于产品已激活(替换活动订阅)或首次激活的情况。

先决条件

  • 请确保登录到您计划与已在先前步骤中激活了带有 HCP 的 ROSA 的 AWS 帐户关联的 Red Hat 帐户。

  • 用于服务计费的 AWS 帐户只能与单个 Red Hat 帐户关联。通常,AWS 付款帐户用于订阅 ROSA 并用于帐户链接和计费。

  • 属于同一 Red Hat 组织的所有团队成员在创建带有 HCP 的 ROSA 集群时都可以使用链接的 AWS 帐户进行服务计费。

订阅启用和 AWS 帐户设置

  1. 通过单击 **开始使用** 按钮,在 AWS 控制台页面 上激活带有 HCP 的 ROSA 产品

    rosa get started
    图 1. 开始使用

    如果您之前已激活 ROSA 但未完成该过程,您可以单击该按钮并完成帐户链接,如下面的步骤中所述。

  2. 确认您希望您的联系信息与 Red Hat 共享,并启用该服务

    rosa enable 2
    图 2. 启用 ROSA
    • 此步骤中启用服务不会向您收费。连接用于计费和计量,只有在您部署第一个集群后才会进行。这可能需要几分钟。

  3. 该过程完成后,您将看到确认信息

    rosa prereq enable 3
    图 3. ROSA 启用确认
  4. 此验证页面上的其他部分显示其他先决条件的状态。如果未满足任何这些先决条件,则会显示相应的邮件。这是一个在所选区域中配额不足的示例

    rosa service quota 4
    图 4. 服务配额
    1. 单击 **增加服务配额** 按钮或使用 **了解更多** 链接以获取有关如何管理服务配额的更多信息。如果配额不足,请注意配额是特定于区域的。您可以使用 Web 控制台右上角的区域切换器来重新运行您感兴趣的任何区域的配额检查,然后根据需要提交服务配额增加请求。

  5. 如果满足所有先决条件,页面将如下所示

    rosa prereq 5
    图 5. 验证 ROSA 先决条件

    ELB 服务链接角色将自动为您创建。您可以单击任何小的蓝色 **信息** 链接以获取上下文帮助和资源。

AWS 和 Red Hat 帐户及订阅链接

  1. 单击橙色的 **继续到 Red Hat** 按钮以继续进行帐户链接

    rosa continue rh 6
    图 6. 继续到 Red Hat
  2. 如果您尚未在当前浏览器的会话中登录到您的 Red Hat 帐户,系统将要求您登录到您的帐户

    您的 AWS 帐户必须链接到单个 Red Hat 组织。

    rosa login rh account 7
    图 7. 登录到您的 Red Hat 帐户
    • 您也可以在此页面上注册新的 Red Hat 帐户或重置密码。

    • 请确保登录到您计划与已在先前步骤中激活了带有 HCP 的 ROSA 的 AWS 帐户关联的 Red Hat 帐户。

    • 用于服务计费的 AWS 帐户只能与单个 Red Hat 帐户关联。通常,AWS 付款帐户用于订阅 ROSA 并用于帐户链接和计费。

    • 属于同一 Red Hat 组织的所有团队成员在创建带有 HCP 的 ROSA 集群时都可以使用链接的 AWS 帐户进行服务计费。

  3. 查看条款和条件后,完成 Red Hat 帐户链接

    此步骤仅在 AWS 帐户之前未链接到任何 Red Hat 帐户时才可用。

    如果 AWS 帐户已链接到用户的登录 Red Hat 帐户,则会跳过此步骤。

    如果 AWS 帐户链接到不同的 Red Hat 帐户,则会显示错误。有关故障排除,请参阅 更正 HCP 集群的计费帐户信息

    rosa rh account connection 8
    图 8. 完成您的帐户连接

    此屏幕上显示 Red Hat 和 AWS 帐户号。

  4. 如果您同意服务条款,请单击 **连接帐户** 按钮。

    如果您是第一次使用 Red Hat Hybrid Cloud 控制台,则系统将要求您同意通用托管服务条款和条件,然后才能创建第一个 ROSA 集群

    rosa terms conditions 9
    图 9. 条款和条件

    单击 **查看条款和条件** 按钮后,将显示需要查看和接受的其他条款

    rosa terms conditions 9 5
    图 10. Red Hat 条款和条件

    在此时出现提示时,查看任何其他条款后提交您的协议。

  5. Hybrid Cloud 控制台提供 AWS 帐户设置已完成的确认,并列出集群部署的先决条件

    rosa cluster create 10
    图 11. 完成 ROSA 先决条件

    此页面的最后一部分显示集群部署选项,可以使用 `rosa` CLI 或通过 Web 控制台进行部署

    rosa cli ui 12
    图 12. 部署集群并设置访问权限

使用 CLI 在集群部署期间为带有 HCP 的 ROSA 选择 AWS 计费帐户

确保您已安装最新的 ROSA 命令行界面 (CLI) 和 AWS CLI,并已完成上一节中介绍的 ROSA 先决条件。有关更多信息,请参阅 ROSA CLI 设置帮助安装 AWS CLI 的说明

  1. 使用rosa create cluster命令启动集群部署。您可以点击Red Hat OpenShift Service on AWS (ROSA) 控制台页面上的复制按钮,并将命令粘贴到您的终端中。这将以交互模式启动集群创建过程。

    rosa cli 15
    图13. 部署集群并设置访问权限
  2. 要使用自定义AWS配置文件(即~/.aws/credentials中指定的非默认配置文件之一),您可以将–profile <profile_name>选择器添加到rosa create cluster命令中,使命令看起来像这样:rosa create cluster –profile stage。如果未使用此选项指定AWS CLI配置文件,则默认AWS CLI配置文件将确定部署集群的AWS基础设施配置文件。计费AWS配置文件将在后续步骤中选择。

  3. 当部署带有HCP集群的ROSA时,需要指定计费AWS账户。

    rosa create cli billing 17
    图14. 指定计费账户
    • 仅显示与用户登录的Red Hat账户关联的AWS账户。

    • 指定的AWS账户将被收取使用ROSA服务的费用。

    • 指示器显示给定的AWS计费账户是否启用了ROSA合同。

      • 如果您选择显示合同已启用标签的AWS计费账户,则只有在消耗预付费合同的容量后才会收取按需消费费率。

      • 不显示合同已启用标签的AWS账户将收取适用的按需消费费率。

附加资源

使用Web控制台部署集群时选择带有HCP的ROSA的AWS计费账户

  1. 可以通过在介绍性设置ROSA页面的底部部分选择第二个选项来使用Web控制台创建集群。

    rosa deploy ui 19
    图15. 使用Web界面部署

    在开始Web控制台部署过程之前,请完成先决条件。

    某些任务(例如创建账户角色)需要rosa CLI。如果您是第一次部署ROSA,请按照CLI步骤操作,直到运行rosa whoami命令,然后再开始Web控制台部署步骤。

  2. 使用Web控制台创建ROSA集群时的第一步是选择控制平面。在单击下一步按钮之前,请确保已选择托管选项。

    rosa deploy ui hcp 20
    图16. 选择托管选项
  3. 下一步账户和角色允许您指定部署ROSA集群并消耗和管理资源的基础设施AWS账户。

    rosa ui account 21
    图17. AWS基础设施账户
    • 如果您没有看到要部署ROSA集群的账户,请单击如何关联新的AWS账户,以获取有关如何创建或链接账户角色以进行此关联的详细信息。

    • 为此使用rosa CLI。

    • 如果您使用多个AWS账户并为AWS CLI配置了它们的配置文件,则可以使用--profile选择器在使用rosa CLI命令时指定AWS配置文件。

  4. 计费AWS账户将在接下来的部分中选择。

    rosa ui billing 22
    图18. AWS计费账户
    • 仅显示与用户登录的Red Hat账户关联的AWS账户。

    • 指定的AWS账户将被收取使用ROSA服务的费用。

    • 指示器显示给定的AWS计费账户是否启用了ROSA合同。

      • 如果您选择显示合同已启用标签的AWS计费账户,则只有在消耗预付费合同的容量后才会收取按需消费费率。

      • 不显示合同已启用标签的AWS账户将收取适用的按需消费费率。

计费AWS账户选择之后的步骤超出了本教程的范围。

附加资源