第 3 章 在 Satellite 或 Capsule 上升级 Red Hat Enterprise Linux


Red Hat Enterprise Linux 8 和 Red Hat Enterprise Linux 9 支持 Satellite 和 Capsule。您可以使用以下方法将 Satellite 或 Capsule 操作系统从 Red Hat Enterprise Linux 8 升级到 Red Hat Enterprise Linux 9:

Leapp 原位升级
借助 Leapp,您可以升级 Satellite 或 Capsule 原位,因此速度更快,但会对服务造成停机。
使用克隆进行迁移
Red Hat Enterprise Linux 8 系统在使用克隆进行迁移期间仍然可以正常工作,从而减少停机时间。您不能将克隆用于胶囊服务器迁移。
使用备份和恢复进行迁移
Red Hat Enterprise Linux 8 系统在使用克隆进行迁移期间仍然可以正常工作,从而减少停机时间。您可以使用备份和恢复将 Satellite 和 Capsule 操作系统从 Red Hat Enterprise Linux 8 迁移到 Red Hat Enterprise Linux 9。

您可以使用 Leapp 工具升级,并帮助检测并解决可能会阻止您成功升级的问题。

先决条件

  • 在开始升级前,请查看已知问题。如需更多信息,请参阅 Red Hat Satellite 6.16 中的已知问题
  • 如果在您的环境中使用 HTTP 代理,请将 Subscription Manager 配置为使用 HTTP 代理进行连接。如需更多信息,请参阅从 RHEL 8 升级到 RHEL 9 中的 故障排除
  • 在 Red Hat Enterprise Linux 8 上运行的 Satellite 6.16 或 Capsule 6.16。
  • 如果要升级 Capsule 服务器,请启用并将以下软件仓库同步到 Satellite 服务器中,并将其添加到生命周期环境和附加到 Capsule 服务器的内容视图中:

    • Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs):

      • RHEL-9-for-x86_64-baseos-rpms 用于主版本: x86_64 9
      • rhel-9-for-x86_64-baseos-rpms 用于最新支持的次版本: x86_64 9.Y,其中 Y 代表次版本。有关原位升级的最新次版本的详情,请参考 从 RHEL 8 升级到 RHEL 9 中的 支持的升级路径
    • Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs):

      • 用于主版本的 rhel-9-for-x86_64-appstream-rpms: x86_64 9
      • rhel-9-for-x86_64-appstream-rpms 用于最新支持的次版本: x86_64 9.Y,其中 Y 代表次版本。有关原位升级的最新次版本的详情,请参考 从 RHEL 8 升级到 RHEL 9 中的 支持的升级路径
    • Red Hat Satellite Capsule 6.16 for RHEL 9 x86_64 RPMs:satellite-capsule-6.16-for-rhel-9-x86_64-rpms
    • Red Hat Satellite Maintenance 6.16 for RHEL 9 x86_64 RPMs:satellite-maintenance-6.16-for-rhel-9-x86_64-rpms

流程

  1. 安装所需的软件包:

    # satellite-maintain packages install leapp leapp-upgrade-el8toel9
  2. 让 Leapp 分析您的系统:

    # leapp preupgrade

    第一次运行最有可能报告问题并禁止升级。检查 /var/log/leapp/leapp-report.txt 文件中的报告,使用 leapp 回答 来回答所有问题,并手动解决其他报告的问题。

  3. 再次运行 leapp preupgrade,并确保它不会报告任何更多问题。
  4. 让 Leapp 创建升级环境:

    # leapp upgrade
  5. 重启系统以启动升级。

    系统重启后,实时系统执行升级,重启以修复 SELinux 标签,然后重启到最终的 Red Hat Enterprise Linux 9 系统。

  6. 等待 Leapp 完成升级。您可以使用 journalctl 监控进程:

    # journalctl -u leapp_resume -f
  7. 解锁软件包:

    # satellite-maintain packages unlock
  8. 验证升级后的状态。如需更多信息,请参阅 从 RHEL 8 升级到 RHEL 9 中的 验证升级后的状态
  9. 在 RHEL 9 系统中执行升级后的任务。如需更多信息,请参阅 从 RHEL 8 升级到 RHEL 9 的过程中在 RHEL 9 系统中执行升级后的任务
  10. 锁定软件包:

    # satellite-maintain packages lock
  11. 将 SELinux 更改为 enforcing 模式。如需更多信息,请参阅 从 RHEL 8 升级到 RHEL 9 中的 将 SELinux 模式改为 enforcing
  12. 取消设置 subscription-manager 发行版本:

    # subscription-manager release --unset

其他资源

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部