10.2. 重命名 Capsule 服务器


Capsule 服务器的主机名被 Satellite 服务器组件引用,并且所有主机都注册到 Capsule 服务器。此流程可确保您更新对新主机名的所有引用。

注意
  • hostnamehostname -f 命令都必须返回 Capsule 服务器的 FQDN,或者 satellite-change-hostname 脚本将无法完成。
  • 如果 hostname 命令返回 Capsule 服务器的短名称而不是 FQDN,请使用 hostnamectl set-hostname old_fqdn 在尝试使用 satellite-change-hostname 脚本前正确设置旧的 FQDN。

先决条件

  • 备份 Capsule 服务器。satellite-change-hostname 脚本对 Capsule 服务器进行不可逆的更改。如果重命名过程不成功,则必须从备份中恢复它。

    在更改主机名前执行备份。如需更多信息,请参阅 第 8 章 备份 Satellite 服务器和 Capsule 服务器

流程

  1. 在 Satellite 服务器上,为 Capsule 服务器生成一个新的证书存档文件。

    • 如果您使用默认 SSL 证书,请输入以下命令:

      # capsule-certs-generate \
      --foreman-proxy-fqdn new-capsule.example.com \
      --certs-tar /root/new-capsule.example.com-certs.tar
      Copy to Clipboard Toggle word wrap

      确保输入到 .tar 文件的完整路径。

    • 如果您使用自定义 SSL 证书,请为 Capsule 服务器创建新的 SSL 证书。如需更多信息,请参阅 安装 Capsule 服务器 中的 使用自定义 SSL 证书配置 Capsule 服务器
  2. 在 Satellite 服务器上,将证书存档文件复制到 Capsule 服务器,并在提示时提供 root 用户的密码。在本例中,存档文件被复制到 root 用户的主目录,但您可能希望在其他位置复制它。

    # scp /root/new-capsule.example.com-certs.tar root@capsule.example.com:
    Copy to Clipboard Toggle word wrap
  3. 在 Capsule 服务器上,运行 satellite-change-hostname 脚本,并提供主机的新名称、Satellite 凭据和证书存档文件名。

    # satellite-change-hostname new-capsule.example.com --username admin \
    --password password \
    --certs-tar /root/new-capsule.example.com-certs.tar
    Copy to Clipboard Toggle word wrap

    确保输入到 .tar 文件的完整路径。

  4. 可选:如果您在 Capsule 服务器上为 Capsule 服务器创建了自定义证书,以部署证书,请输入 capsule-certs-generate 命令返回的 satellite-installer 命令。如需更多信息,请参阅 安装 Capsule 服务器 中的 向 Capsule 服务器部署自定义 SSL 证书
  5. 在所有 Capsule 客户端中,输入以下命令来重新安装 bootstrap RPM,重新注册客户端并刷新其订阅。

    您可以使用远程执行功能来执行此步骤。如需更多信息,请参阅 管理主机指南中的 配置和设置远程作业

    # yum remove -y katello-ca-consumer*
    
    # rpm -Uvh http://new-capsule.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    
    # subscription-manager register --org="Default_Organization" \
    --environment="Library" \
    --force
    
    # subscription-manager refresh
    Copy to Clipboard Toggle word wrap
  6. 在 Satellite Web UI 中,导航到 Infrastructure > Capsules
  7. 在列表中找到 Capsule Server,然后单击它右侧的 Edit
  8. 编辑 NameURL 字段,以匹配 Capsule 服务器的新主机名,然后单击 Submit
  9. 在您的 DNS 服务器上,为 Capsule 服务器的新主机名添加记录,并删除之前主机名的记录。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat