9.3. 使用激活码进行主机注册

您可以使用激活码完成以下任务:

  • 通过红帽卫星 6 在调配期间注册新主机。Red Hat Satellite 6 中的 kickstart 虚拟机模板包含用于使用创建主机时定义的激活密钥注册主机的命令。
  • 注册现有的 Red Hat Enterprise Linux 主机。将 Red Hat Subscription Manager 配置为使用 Satellite Server 进行注册,并在运行 subscription-manager register 命令时指定激活码。

流程

要将激活码用于带有现有 Red Hat Enterprise Linux 7 主机到 Satellite 服务器的主机,请完成以下步骤:

  1. 为您的 Satellite 服务器下载使用者 RPM。它位于主机的 Web 服务器上的 pub 目录中。例如,对于带有主机名 satellite.example.com 的 Satellite 服务器,请在主机上输入以下命令来注册:

    # rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm

    此 RPM 安装用于访问卫星服务器上的存储库所需的证书,并将 Red Hat Subscription Manager 配置为使用服务器 URL。

  2. 在主机上,输入以下命令使用激活码将主机注册到 Satellite:

    # subscription-manager register --activationkey="My_Activation_Key" \
    --org="My_Organization"
  3. 要在 Satellite 服务器上查看机构的主机列表,请输入以下命令:

    # hammer host list --organization "My_Organization"

多个激活码

在注册内容主机时,您可以使用多个激活码。然后,您可以为特定订阅集合创建激活码,并根据内容主机要求合并它们。例如,以下命令在带有 VDC 和 OpenShift 订阅的机构中注册了内容主机:

# subscription-manager register --org="My_Organization" \
--activationkey="ak-VDC,ak-OpenShift"

设置冲突

如果激活码中有冲突设置,则最右侧的键具有优先权。

  • 有冲突的设置:Service Level, Release Version, Environment, Content View, 和 Product Content
  • 没有冲突的设置,主机会发生冲突: SubscriptionsHost Collections
  • 影响密钥本身行为而非主机配置的设置: 内容主机限制和 Auto-Attach