3.2. 使用 Subscription Manager 注册 RHEL 8.7 或更早版本


如果要注册 RHEL 8.7 或更早版本的系统,或使用 Satellite 服务器访问内容存储库,则必须使用 subscription-manager register 命令连接到红帽。另外,如果要启用预测分析和补救功能,您可以使用 insights-client --register 命令将注册的系统连接到 Red Hat Insights。

注册系统需要进行身份验证。Subscription Manager 客户端有两种验证方法:

  • 激活码和机构 ID 组合
  • 用户名和密码组合

激活码由您机构中的 RHC 管理员创建和配置。机构 ID 是您的机构的数字标识符,它与您的帐户号分开。您所在机构的激活码和 ID 在 Hybrid Cloud Console 的 Activation Keys 页面中显示。

激活码将所有系统注册步骤合并到一个安全、自动化的过程。例如,您可以使用预配置的激活码自动注册,并通过单个命令将所选功能应用到 RHEL 系统。另外,您可以将激活码放在 Kickstart 文件中,以批量置备多个 RHEL 系统的注册。如果文件由多个用户共享,则激活密钥可在不公开用户名和密码值的情况下验证进程。

其他资源

3.2.1. 使用激活码在 Subscription Manager 中注册 RHEL 8.7 或更早版本

您可以使用激活码和一个数字机构标识符(机构 ID)和 subscription-manager register 命令,将系统注册到红帽。如果 RHC 管理员预配置了激活密钥以应用所选系统级功能,如系统目的属性,则这些功能在注册过程中会自动应用到系统。

您所在机构的激活码和 ID 在 Hybrid Cloud Console 的 Activation Keys 页面中显示。

先决条件

  • 您有一个适用于 RHEL 8.7 或更早版本的产品订阅,或者您有一个 Satellite 服务器。
  • 已登陆到 Hybrid Cloud Console。
  • 以 root 用户身份登录。
  • 您有机构的数字标识符(机构 ID)。

流程

要使用激活码在 Subscription Manager 中注册系统,请完成以下步骤:

  1. 在终端中,输入以下命令,其中 <activation_key_name> 是您要使用的激活码的名称,<organization_ID> 是您的机构 ID:

    # subscription-manager register --activation-key=<activation_key_name> --organization=<organization_ID>

    预期的输出确认您的系统已注册。例如:

    The system has been registered with id:
    62edc0f8-855b-4184-b1b8-72a9dc793b96
  2. (可选)从终端输入以下命令将注册的系统连接到 Red Hat Insights:

    yum install insights-client
    insights-client --register
    注意

    insights-client --register 命令使用相同的身份证书 subscription-manager 注册。因此,如果您已使用了使用身份验证令牌通过 subscription-manager register 命令注册,则不需要验证 insights-client --register 命令。

验证

要确认系统是否已成功注册,您可以在 Hybrid Cloud Console 的系统清单中查看该系统。https://console.redhat.com/insights/inventory/?page=1&per_page=50

其他资源

3.2.2. 使用用户名和密码在 Subscription Manager 中注册 RHEL 8.7 或更早版本

如果您没有激活码,您可以将用户名和密码与 subscription-manager register 命令结合使用,来将系统注册到红帽。

注意

为了避免在共享文件中公开用户名和密码值,请使用激活码和机构 ID 组合来验证注册过程。

前提条件

  • 您有一个有效的 RHEL 8.7 或更早版本的产品订阅。
  • 已登陆到 Hybrid Cloud Console。
  • 以 root 用户身份登录。

流程

要使用用户名和密码组合将 RHEL 系统注册到红帽与 Subscription Manager 客户端,请完成以下步骤:

  1. 在终端中输入以下命令:

    # subscription-manager register --username=<username> --password=<password>

    预期输出类似以下示例:

    The system has been registered with ID: 541084ff2-44cab-4eb1-9fa1-7683431bcf
  2. (可选)从终端输入以下命令将注册的系统连接到 Red Hat Insights:

    yum install insights-client
    insights-client --register
    注意

    insights-client --register 命令使用相同的身份证书 subscription-manager 注册。因此,如果您已使用了使用身份验证令牌通过 subscription-manager register 命令注册了 insights-client register 命令,则不需要验证 insights-client register 命令。

验证

要确认系统是否已成功注册,您可以在 Hybrid Cloud Console 的系统清单中查看该系统。https://console.redhat.com/insights/inventory/?page=1&per_page=50

其他资源

3.2.3. 使用 Subscription Manager 取消注册 8.7 或更早版本

当您不再想在该系统中使用 RHEL 时,建议取消注册系统,作为系统假设的最佳实践。未注册的系统不再从红帽接收受保护的内容、软件更新、安全补丁、支持或受管服务。

具有 root 特权的用户可以使用 subscription-manager 客户端的 unregister 命令,从订阅管理服务中删除系统。该命令还会移除任何订阅,在本地从系统中删除身份和订阅证书。

注意

使用 subscription-manager 客户端取消注册系统会终止您对通过 Red Hat CDN 或 Satellite 提供的受保护的内容的访问权限。

流程

要取消注册您的系统,请完成以下步骤:

  • 在终端中输入以下命令:
# subscription-manager unregister

预期输出类似以下示例:

# Unregistering from: subscription.rhsm.redhat.com:443/subscription
# System has been unregistered

后续步骤

取消注册系统后,系统会从管理和报告系统和订阅数据的红帽托管服务中删除。但是,由于不同的内部进程,系统会在不同时间从这些服务中删除。对于其中的一些服务,您可以管理删除的时间。

  • 对于订阅服务,删除将在大约 24 小时内进行。时间由订阅服务执行其数据快照的天数决定。
  • 对于 Insights for Red Hat Enterprise Linux 清单服务,如果您不执行任何操作,则不会根据清单过时和删除策略进行删除。但是,您可以管理删除的时间。若要立即删除,您可以从 Systems 页面中手动删除系统。您还可以通过编辑过时的和删除策略来更改自动删除的设置。如需更多信息,请参阅查看和管理系统清单
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.