搜索

第 6 章 执行从 RHEL 7 到 RHEL 8 的升级

download PDF

使用 Leapp 程序升级到 RHEL 8。

先决条件

流程

  1. 在 RHEL 7 系统中,启动升级过程:

    # leapp upgrade --target <target_os_version>

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

    注意

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

    # leapp upgrade --enablerepo <repository_id1> --enablerepo <repository_id2>

    如果您要进行 没有 RHSM 的升级 或使用RHUI,请添加 --no-rhsm 选项。

    如果您要使用 ISO 镜像升级,请添加 --no-rhsm--iso <file_path> 选项。将 <file_path> 替换为保存的 ISO 镜像的文件路径,如 /home/rhel8.iso

    如果您有 扩展升级支持(EUS)、高级 更新支持(AUS)或 SAP Solutions Update Services (E4S) 订阅,请添加 --channel < channel> 选项:

    • 如果您要升级到 RHEL 8.8,请使用 leapp preupgrade 命令使用的值替换 channel,如 eusause4s。请注意,您必须在 leapp preupgradeleapp upgrade 命令中对 --channel 选项使用同样的值。
    • 如果您要升级到 RHEL 8.10,请将 channel 替换为 ga

    在升级过程开始时,Leapp 会执行预升级阶段,如 检查预升级报告 中所述。

    如果系统是可升级的,Leapp 会下载必要的数据,并为升级准备 RPM 事务。

    如果您的系统没有达到可靠的条件,Leapp 会终止升级进程,并在 /var/log/leapp/leapp-report.txt 文件中提供描述这个问题和推荐解决方案的记录。如需更多信息,请参阅 故障排除

  2. 手动重启系统:

    # reboot

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

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

    如果发生故障,请按照故障排除中所述调查日志。

  3. 登录到 RHEL 8 系统并验证其状态, RHEL 8 系统升级后状态的验证中所述。
  4. 执行升级报告和 执行升级后任务 中描述的所有升级后任务。特别是,重新检查并重新应用您的安全策略。
  5. 如果升级一个系统,并将以 FIPS 模式运行,请删除任何 RHEL 7 内核。然后,重新生成并确保所有加密密钥的 FIPS 合规性。如需更多信息 ,请参阅 RHEL 8 中的加密密钥位置
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.