2.4. 克隆 Satellite 服务器


使用以下步骤克隆 Satellite 服务器。请注意,由于您必须复制和传输的大量数据作为这些步骤的一部分,因此可能需要大量时间来完成。

2.4.1. 为克隆准备源服务器

在源服务器上,完成以下步骤:

  1. 确定 Pulp 数据的大小:

    # du -sh /var/lib/pulp/
    Copy to Clipboard Toggle word wrap
  2. 如果您的 Pulp 数据小于 500 GB,请使用激活的 PostgreSQL 数据库执行备份,包括 Pulp 数据。如果您有 500 GB 的 Pulp 数据,请跳过以下步骤并完成 第 2.3 节 “Pulp 数据注意事项” 中的步骤,然后再继续。

    # satellite-maintain backup offline --assumeyes /var/backup
    Copy to Clipboard Toggle word wrap
  3. 停止并禁用 Satellite 服务:

    # satellite-maintain service stop
    # satellite-maintain service disable
    Copy to Clipboard Toggle word wrap

继续 第 2.4.2 节 “克隆到目标服务器”

2.4.2. 克隆到目标服务器

要克隆服务器,请在目标服务器上完成以下步骤:

  1. satellite-clone 工具默认使用 /backup/ 作为备份文件夹。如果您复制到其他文件夹,请更新 /etc/satellite-clone/satellite-clone-vars.yml 文件中的 backup_dir 变量。
  2. 将源 Satellite 中的备份文件放在目标服务器上的 /backup/ 文件夹中。您可以挂载共享存储,或者将备份文件复制到目标服务器上的 /backup/ 文件夹。
  3. 关闭源服务器。
  4. 将您的实例注册到红帽客户门户网站,并只启用所需的软件仓库:

    # subscription-manager register
    # subscription-manager repos --disable=*
    # subscription-manager repos --enable=rhel-9-for-x86_64-appstream-rpms \
    --enable=rhel-9-for-x86_64-baseos-rpms \
    --enable=satellite-maintenance-6.17-for-rhel-9-x86_64-rpms
    Copy to Clipboard Toggle word wrap
  5. 安装 satellite-clone 软件包:

    # dnf install satellite-clone
    Copy to Clipboard Toggle word wrap

    安装 satellite-clone 工具后,您可以调整任何配置,以适应 /etc/satellite-clone/satellite-clone-vars.yml 文件中的您自己的部署。

  6. 运行 satellite-clone 工具:

    # satellite-clone
    Copy to Clipboard Toggle word wrap
  7. 重新配置 DHCP、DNS、TFTP 和远程执行服务。克隆过程禁用目标 Satellite 服务器上的这些服务,以避免与源 Satellite 服务器冲突。
  8. 在 Satellite Web UI 中重新配置并启用 DHCP、DNS 和 TFTP。如需更多信息,请参阅在 连接的网络环境中安装 Satellite 服务器中的 在 Satellite 服务器上配置外部服务
  9. 使用用户名 admin 和密码 changeme 登录到 Satellite Web UI。立即更新 admin 密码以保护凭据。
  10. 确保选择了正确的机构。
  11. 在 Satellite Web UI 中,进入到 Content > Subscriptions
  12. 单击 Manage Manifest
  13. 单击 Refresh,然后单击 Close 以返回到订阅列表。
  14. 验证可用的订阅是否正确。
  15. 按照 /usr/share/satellite-clone/logs/reassociate_capsules.txt 文件中的说明恢复 Capsules 及其生命周期环境之间的关联。
  16. 更新您的网络配置,如 DNS,以将目标服务器的 IP 地址与其新主机名匹配。satellite-clone 工具将主机名更改为源服务器的主机名。如果要将主机名更改为不同的内容,您可以使用 satellite-change-hostname 工具。如需更多信息,请参阅管理 Red Hat Satellite 中的 重命名 Satellite 服务器。
  17. 如果源服务器使用 virt-who 守护进程,请在目标服务器上安装和配置它。将 /etc/virt-who.d/ 目录中的所有 virt-who 配置文件从源服务器复制到目标服务器上的同一目录中。如需更多信息,请参阅 为虚拟机订阅配置 virt-who。使用以下章节执行升级后,您可以安全地弃用源服务器。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat