3.2. 手动将主机注册到 Red Hat Satellite
使用以下步骤手动将主机注册到 Red Hat Satellite 6。
前提条件
- Satellite 服务器、任何 Capsule 服务器和所有主机都必须与同一 NTP 服务器同步,并且启用了和运行时间同步工具。
- 守护进程 rhsmcertd 必须运行在主机上运行。
- 主机必须有一个激活码。如需更多信息,请参阅内容管理指南中的管理激活码。
- Subscription Manager 需要是 1.10 或更高版本。软件包位于标准 Red Hat Enterprise Linux 软件仓库中。
流程
Red Hat Enterprise Linux 主机默认注册到 Red Hat Content Delivery Network。
更新每个主机配置,以便它们从正确的 Satellite 服务器或 Capsule 服务器接收更新:
- 请注意 Satellite 服务器或 Capsule 服务器的完全限定域名(FQDN),如 server.example.com。
以
root
用户身份登录主机,并从要注册到主机的 Satellite 服务器或 Capsule 服务器下载katello-ca-consumer-latest.noarch.rpm
软件包。消费者 RPM 配置主机以从 Red Hat Satellite 中指定的内容源下载内容。# curl --insecure --output katello-ca-consumer-latest.noarch.rpm https://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
安装
katello-ca-consumer-latest.noarch.rpm
软件包:# yum localinstall katello-ca-consumer-latest.noarch.rpm
注意RPM 软件包没有签名。如果需要,您可以添加
--nosignature
选项来安装软件包。katello-ca-consumer-hostname-1.0-1.noarch.rpm
软件包是包含服务器主机名的额外katello-ca-consumer
RPM。katello-ca-consumer-latest.noarch.rpm
软件包始终反映最新版本。这两者都满足同样目的。清除与 Red Hat Subscription Manager (RHSM)相关的任何旧主机数据:
# subscription-manager clean
使用 RHSM 注册主机:
# subscription-manager register --org=your_org_name \ --activationkey=your_activation_key
例 3.1. 注册后命令输出:
# subscription-manager register --org=MyOrg --activationkey=TestKey-1 The system has been registered with id: 62edc0f8-855b-4184-b1b8-72a9dc793b96
您可以使用 --environment
选项覆盖激活码定义的内容视图和执行环境。例如,要在"开发"生命周期阶段的内容视图"MyView"中注册主机:
# subscription-manager register --org=your_org_name \ --environment=Development/MyView \ --activationkey=your_activation_key
对于 Red Hat Enterprise Linux 6.3 主机,发行版本默认为 Red Hat Enterprise Linux 6 服务器,需要指向 6.3 存储库:
- 在 Satellite Web UI 中,导航到 Hosts > Content Hosts。
- 选中需要更改的主机旁边的复选框。
- 从 Select Action 列表中,选择 Set Release Version。
- 从 Release Version 列表中,选择 6.3。
- 点 Done。