第 2 章 使用 rhc 客户端注册并连接 RHEL 系统
rhc 客户端执行关键系统任务,如将您的系统注册到 Red Hat Hybrid Cloud 控制台,检索远程主机配置管理器支持的各种服务的当前配置,并更新服务的当前配置。它还维护配置更改的历史记录,并确保新连接的系统与最新的配置保持最新。
rhc 客户端通过远程主机配置管理器的更改更新系统,并通过 Red Hat Insights for Red Hat Enterprise Linux 清单中的新的远程主机配置连接事件。
目前,设置适用于与 rhc 客户端连接的所有系统。您无法独立配置系统或一组系统。
在将您的系统配置为使用 rhc 客户端进行连接前,请查看 Red Hat Hybrid Cloud Console > Red Hat Insights > Inventory > System Configuration > Remote Host Configuration (RHC) 中的配置。远程主机配置管理器设置决定了系统的配置。
RHEL 版本注意事项
rhc 客户端的设置流程因系统上的 Red Hat Enterprise Linux (RHEL)版本而异。
- RHEL 8.6 及更新版本,RHEL 9.0 及更新的版本支持简化的注册到 Red Hat Subscription Management (RHSM)和 Insights for Red Hat Enterprise Linux。
- RHEL 8.5 支持远程主机配置的其他功能,但配置和设置涉及几个步骤。
注册时间
要使用单个命令将系统注册到 Red Hat Subscription Management (RHSM)和 Insights for Red Hat Enterprise Linux,在 RHEL 安装工作流中,运行 rhc connect
命令可能会有意义。对于 RHEL 8.6 及更高版本,此步骤将负责注册到 Red Hat Subscription Management (RHSM),但您仍可使用 RHSM 进行高级配置。
如果您已安装并注册了 RHSM 的 RHEL 安装,或者注册了 Insights for Red Hat Enterprise Linux,您仍然可以使用 rhc connect
在任何时候启用 rhc 客户端,以获得远程主机配置管理器的好处和直接补救。
其他资源
- Red Hat Insights 的客户端配置指南
- 创建红帽客户门户网站激活码
- RHEL 系统注册入门
- 执行高级 RHEL 安装
- 执行标准 RHEL 安装
- Registration Assistant - 在 红帽客户门户网站 Labs 中使用实验室的注册方法。
2.1. 注册您的 Red Hat Enterprise Linux 系统版本 10
使用远程主机配置 rhc 客户端注册您的 RHEL 10 系统,以使用默认功能级别连接到红帽服务。这可实现所有可用功能:访问红帽内容、Red Hat Insights 分析以及远程管理。
先决条件
- 您有一个激活码和一个机构 ID 来注册您的系统。
- 您已为 rhc 守护进程、Insights 客户端和服务器启用了 TCP 端口和目的地。
如需更多信息,请参阅 TCP 端口和目的地。
流程
- 打开终端窗口。
执行以下操作之一:
使用默认功能级别注册系统,并确保系统从 Insights 执行补救和任务:
rhc connect --activation-key=<activation_key> --organization=<organization_ID>
# rhc connect --activation-key=<activation_key> --organization=<organization_ID>
Copy to Clipboard Copied! dnf install -y rhc-worker-playbook
# dnf install -y rhc-worker-playbook
Copy to Clipboard Copied! 要在注册您的系统时禁用任何功能:
rhc connect --activation-key=<activation_key_name> --organization=<organization_ID> --disable-feature <feature>
# rhc connect --activation-key=<activation_key_name> --organization=<organization_ID> --disable-feature <feature>
Copy to Clipboard Copied! 其中,可以用以下内容替换功能:
- 内容 - 提供对红帽 CDN 软件仓库的访问。
- Analytics - 为 Insights 启用数据收集。
- remote-management - 建立红帽服务的额外 MQTT 网络连接,以便从 https://console.redhat.com 中远程执行某些操作。
- 例如,如果要在禁用远程管理功能注册系统,以便您的系统无法远程管理,但系统可以访问 RHEL 内容并为 Insights 分析收集数据,请输入:
rhc connect --activation-key=<activation_key_name> --organization=<organization_ID> --disable-feature remote-management
# rhc connect --activation-key=<activation_key_name> --organization=<organization_ID> --disable-feature remote-management
验证
使用默认选项注册时确认活跃的功能:
rhc status
# rhc status
Copy to Clipboard Copied! Connection status: ✓ Connected to Red Hat Red Hat Subscription Manager ✓ Connected to Red Hat Insights ✓ The yggdrasil service is active
Connection status: ✓ Connected to Red Hat Red Hat Subscription Manager ✓ Connected to Red Hat Insights ✓ The yggdrasil service is active
Copy to Clipboard Copied! 确认禁用 remote-management 时的活动功能:
rhc status
# rhc status
Copy to Clipboard Copied! Connection status: ✓ Connected to Red Hat Red Hat Subscription Manager ✓ Connected to Red Hat Red Hat Insights ✓ The yggdrasil service is inactive
Connection status: ✓ Connected to Red Hat Red Hat Subscription Manager ✓ Connected to Red Hat Red Hat Insights ✓ The yggdrasil service is inactive
Copy to Clipboard Copied!
使用远程管理需要 Yggdrasil。因此,当 yggdrasil 不活跃时,远程管理也不活跃。
2.1.1. 自定义功能级别
如果您有 RHEL 10 系统,您可以使用远程主机配置(rhc)在注册 Red Hat Hybrid Cloud Console 时设置功能级别。
默认情况下,rhc 将您的系统与远程管理功能级别连接。此功能级别包括 RHEL 内容、Red Hat Enterprise Linux 的 Insights 分析以及远程管理(remediation 和 tasks 服务)的访问。如果要选择不使用这些功能,您可以在注册系统时禁用它们。
只有在 Red Hat Enterprise Linux 版本 10 中才提供自定义功能级别功能。
有关功能级别的详情,请查看下表:
功能级别 | 命令行界面中的功能级别名称 | 描述 |
---|---|---|
访问红帽内容 | 内容 | 此功能级别提供对 Red Hat Content Delivery Network (CDN)中的内容的访问。这可让您安装和更新软件包。 |
Insights for Red Hat Enterprise Linux 分析 | Analytics | 此功能级别使用 Insights 客户端从您的系统收集数据,并将其发送到 Red Hat Hybrid Cloud Console (HCC)。然后,Red Hat Insights 会分析您的数据并返回建议。您还需要启用内容功能才能使用分析功能。 |
远程管理(默认) | remote-management | 这可让您使用补救和任务服务。您必须启用内容和分析功能才能使用远程管理功能。 |