10.3. 使用激活码进行主机注册
您可以使用激活码完成以下任务:
- 通过 Red Hat Satellite 6 在置备过程中注册新主机。Red Hat Satellite 6 中的 kickstart 自定义模板包含使用创建主机时定义的激活密钥注册主机的命令。
-
注册现有的 Red Hat Enterprise Linux 主机。将 Red Hat Subscription Manager 配置为使用 Satellite 服务器注册,并在运行
subscription-manager register命令时指定激活码。
流程
要将激活码用于主机与现有 Red Hat Enterprise Linux 7 主机注册到 Satellite 服务器,请完成以下步骤:
为您的 Satellite 服务器下载消费者 RPM。它位于主机的 Web 服务器上的
pub目录中。例如,对于 Satellite 服务器,主机名为satellite.example.com,请在主机上输入以下命令进行注册:rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
# rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow 此 RPM 安装访问 Satellite 服务器上的存储库所需的证书,并将 Red Hat Subscription Manager 配置为使用服务器的 URL。
在主机上,输入以下命令使用激活码将主机注册到 Satellite:
subscription-manager register --activationkey="My_Activation_Key" \ --org="My_Organization"
# subscription-manager register --activationkey="My_Activation_Key" \ --org="My_Organization"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要查看某个机构的主机列表,请在 Satellite 服务器上输入以下命令:
hammer host list --organization "My_Organization"
# hammer host list --organization "My_Organization"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将主机注册到 Satellite 服务器后,在主机上安装
katello-agent软件包,以便它可以报告回 Satellite 服务器:yum install katello-agent
# yum install katello-agentCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Satellite Tools 6.6 存储库提供此软件包。
多个激活码
在注册内容主机时,您可以使用多个激活码。然后,您可以为特定的订阅集创建激活码,并根据内容主机要求合并它们。例如,以下命令使用 VDC 和 OpenShift 订阅将内容主机注册到您的机构中:
subscription-manager register --org="My_Organization" \ --activationkey="ak-VDC,ak-OpenShift"
# subscription-manager register --org="My_Organization" \
--activationkey="ak-VDC,ak-OpenShift"
设置冲突
如果激活码中有冲突的设置,则最合适的键具有优先权。
- 有冲突的设置:Service Level, Release Version, Environment, Content View, 和 Product Content。
- 没有冲突的设置,主机会与它们组成: Subscriptions 和 Host Collections。
- 影响密钥本身和主机配置的行为的设置: 内容主机限制和 自动附加。