3.3. 第 3 步:执行升级
通过运行 leapp upgrade 启动升级过程。
本章中的说明对应于第 5 章 - 执行从 RHEL 7 升级到 RHEL 8 的升级。
完成 Preupgrade Assistant 评估并解决所有问题后,下一步是执行实际系统升级。
执行以下步骤:
流程
-
在执行升级前,备份所有数据以避免在还没有这样做时造成数据丢失。
-
执行恢复测试,以验证最后一次备份是否成功。
-
检查并确认没有 SAP HANA 系统,且系统上没有运行 SAP 进程。
-
检查并确认您的 SAP HANA 系统在引导时不会自动启动。如需更多信息,请参阅 SAP 备注 2315907 - 主机启动后自动启动 HANA。
-
检查并确认 SAP HANA 文件系统已被挂载,因为 Leapp 使用以下一个特定文件来检测升级的系统是否在运行 SAP HANA,以断言相关的禁止器。
运行升级过程:
在非云或 BYOS 云系统上,运行:
leapp upgrade --channel e4s [--target <target_os_version>]
# leapp upgrade --channel e4s [--target <target_os_version>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <target_os_version> 替换为目标操作系统版本,如 8.8。如果没有定义目标操作系统版本,Leapp 将使用在 支持的升级路径 中的表 1.1 中指定的默认目标操作系统版本。
例如,对于从 RHEL 7.9 升级到 RHEL 8.8 的原位升级,将 <target_os_version> 替换为 8.8,如下所示:
leapp upgrade --channel e4s --target 8.8
# leapp upgrade --channel e4s --target 8.8Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在 AWS、Google Cloud 或 Microsoft Azure 上的 PAYG 云实例上运行:
leapp upgrade --no-rhsm --channel e4s [--target <target_os_version>]
# leapp upgrade --no-rhsm --channel e4s [--target <target_os_version>]Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <target_os_version> 替换为目标操作系统版本,如 8.8。如果没有定义目标操作系统版本,Leapp 将使用在 支持的升级路径 中的表 1.1 中指定的默认目标操作系统版本。
如果您升级到 RHEL 8.10,则不要使用- channel 选项,因为它是 RHEL 8 的最终次版本,所以不是 E4S 版本,且其支持周期不同。如需更多信息,请参阅 Red Hat Enterprise Linux 生命周期。
完成此命令后,会显示一条消息,要求您重启系统。现在重启系统以便可以完成升级:
reboot
# rebootCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 系统引导进入基于 RHEL 8 的初始 RAM 磁盘镜像(initramfs),升级所有软件包,然后再次重启。这可能需要一些时间。升级所有软件包后,系统会自动重启到 RHEL 8 系统。