9.3. 为主机注册使用激活码


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

  • 通过 Red Hat Satellite 在置备过程中注册新主机。Red Hat Satellite 中的 kickstart 自定义模板包含使用创建主机时定义的激活密钥注册主机的命令。
  • 注册现有 Red Hat Enterprise Linux 主机。配置订阅管理器以使用卫星服务器注册,并在运行 subscription-manager register 命令时指定激活密钥。

您可以使用 Satellite Web UI、hammer CLI 或 Satellite API 中的主机注册功能,将主机注册到 Satellite。如需更多信息, 请参阅管理主机中的 注册主机

流程

  1. 在 Satellite Web UI 中,导航到 Hosts > Register Host
  2. Activation Keys 列表中,选择要分配给您的主机的激活密钥。
  3. Generate 创建注册命令。
  4. 点击 文件 图标将命令复制到您的剪贴板。
  5. 使用 SSH 连接到您的主机并运行注册命令。
  6. 检查 /etc/yum.repos.d/redhat.repo 文件,并确保启用了适当的软件仓库。

CLI 过程

  1. 使用 Hammer CLI 生成主机注册命令:

    # hammer host-registration generate-command \
    --activation-keys "My_Activation_Key"

    如果您的主机不信任 Satellite 服务器的 SSL 证书,您可以通过在 registration 命令中添加 --insecure 标志来禁用 SSL 验证。

    # hammer host-registration generate-command \
    --activation-keys "My_Activation_Key" \
    --insecure true
  2. 使用 SSH 连接到您的主机并运行注册命令。
  3. 检查 /etc/yum.repos.d/redhat.repo 文件,并确保启用了适当的软件仓库。

API 流程

  1. 使用 Satellite API 生成主机注册命令:

    # curl -X POST https://satellite.example.com/api/registration_commands \
    --user "My_User_Name" \
    -H 'Content-Type: application/json' \
    -d '{ "registration_command": { "activation_keys": ["My_Activation_Key_1, My_Activation_Key_2"] }}'

    如果您的主机不信任 Satellite 服务器的 SSL 证书,您可以通过在 registration 命令中添加 --insecure 标志来禁用 SSL 验证。

    # curl -X POST https://satellite.example.com/api/registration_commands \
    --user "My_User_Name" \
    -H 'Content-Type: application/json' \
    -d '{ "registration_command": { "activation_keys": ["My_Activation_Key_1, My_Activation_Key_2"], "insecure": true }}'

    使用激活码来简化指定环境。如需更多信息,请参阅管理内容中的管理激活码

    要将密码作为命令行参数输入,请使用 username:password 语法。请记住,这可以将密码保存在 shell 历史记录中。或者,您可以使用临时个人访问令牌而不是密码。要在 Satellite Web UI 中生成令牌,请导航到 My Account > Personal Access Tokens

  2. 使用 SSH 连接到您的主机并运行注册命令。
  3. 检查 /etc/yum.repos.d/redhat.repo 文件,并确保启用了适当的软件仓库。

多个激活码

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

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

设置冲突

如果激活密钥中有冲突的设置,则最右侧的键将优先使用。

  • 冲突的设置: 服务级别发行版本环境内容视图,以及 产品内容
  • 不冲突的设置,主机会继承它们: 订阅和 主机集合
  • 影响密钥本身行为的设置,而不是主机配置: Content Host LimitAuto-Attach
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部