5.2. 执行从 RHEL 9.6 升级到 RHEL 10.0


您可以使用 Leapp 工具执行从 RHEL 9 升级到 RHEL 10。

先决条件

  • 您完成了 准备升级过程, 包括完整系统备份。
  • 您完成了 预升级报告 过程,以及所有报告的问题已解决。
  • 您已临时禁用了防病毒软件,以防止升级失败。

流程

  1. 确定您有一个完整的系统备份或虚拟机快照。您可以使用以下备份选项:

  2. 在 RHEL 9 系统上,启动升级进程:

    # leapp upgrade --target <_target_os_version_>

    target_os_version 替换为目标操作系统版本,如 10.0。如果没有定义目标操作系统版本,Leapp 将使用 支持的升级路径 中表 1.1 中指定的默认目标操作系统版本。

    • 如果您使用 /etc/yum.repos.d/ 目录中的 自定义存储库 进行升级,请启用所选的存储库,如下所示:

      # leapp upgrade --enablerepo <repository_id1> --enablerepo <repository_id2> ...
    • 如果您要在没有 RHSM 的情况下升级,请添加 the -no-rhsm 选项。
    • 如果您使用 ISO 镜像升级,请添加 --no-rhsm--iso <file_path> 选项。将 <file_path > 替换为保存的 ISO 镜像的文件路径,例如 /home/rhel9.iso
    • 如果您有 扩展升级支持(EUS) 或高级更新支持(AUS)订阅,请添加 --channel channel 选项。使用 leapp preupgrade 命令使用的值替换 channel,如 eusaus。请注意,您必须在 leapp preupgradeleapp upgrade 命令中对 --channel 选项使用同样的值。
    • 如果您在 Red Hat OpenStack Platform 中使用 RHEL for Real Time 或 Real Time for Network Functions Virtualization (NFV),请使用 --enablerepo 选项启用部署。例如:

      # leapp upgrade --enablerepo rhel-10-for-x86_64-rt-rpms

      如需更多信息,请参阅 配置实时计算

  3. 在升级进程开始时,Leapp 会重复 检查预升级报告 中所述的预升级阶段。

    • 如果系统是可升级的,则 Leapp 会下载必要的数据,并为升级准备一个 RPM 事务。
    • 如果您的系统没有满足可靠升级的参数,Leapp 会终止升级进程,并在 /var/log/leapp/leapp-report.txt 文件中提供一个描述问题和推荐的解决方案的记录。如需更多信息,请参阅 故障排除
  4. 手动重启系统:

    # reboot

    在这个阶段,系统引导到基于 RHEL 10 的初始 RAM 磁盘镜像 initramfs。Leapp 升级所有软件包,并自动重启到 RHEL 10 系统。

    另外,您可以使用 --reboot 选项运行 leapp upgrade 命令并跳过这个手动步骤。

    如果发生故障,请调查日志和已知问题,如 故障排除 中所述。

  5. 登录到 RHEL 10 系统,并验证其状态,如 验证升级后状态 中所述。
  6. 执行升级报告和 执行升级后的任务 中描述的所有升级后任务。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部