第 6 章 执行从 RHEL 7 到 RHEL 8 的升级
			使用 Leapp 程序升级到 RHEL 8。
		
流程
- 在 RHEL 7 系统中,启动升级过程: - leapp upgrade --target <target_os_version> - # leapp upgrade --target <target_os_version>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 将 <target_os_version> 替换为目标操作系统(OS)版本,如 8.10。如果没有定义目标操作系统版本, - Leapp将使用在 支持的升级路径 中的表 1.1 中所指定的默认目标操作系统版本。注意- 如果您使用 - /etc/yum.repos.d/目录中的 自定义存储库 进行升级,请启用所选的存储库,如下所示:- leapp upgrade --enablerepo <repository_id1> --enablerepo <repository_id2> … - # leapp upgrade --enablerepo <repository_id1> --enablerepo <repository_id2> …- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 如果您要进行 没有 RHSM 的升级 或使用RHUI,请添加 - --no-rhsm选项。- 如果您要使用 ISO 镜像升级,请添加 - --no-rhsm和- --iso <file_path>选项。将 <file_path> 替换为保存的 ISO 镜像的文件路径,如- /home/rhel8.iso。- 如果您有一个 扩展升级支持(EUS)、高级更新支持(AUS) 或 SAP 解决方案的更新服务(E4S)(红帽知识库)订阅,请添加 - --channel <channel>选项:- 
								如果您要升级到 RHEL 8.8,请使用 leapp preupgrade命令使用的值替换 channel,如eus、aus或e4s。请注意,您必须在leapp preupgrade和leapp upgrade命令中对--channel选项使用同样的值。
- 
								如果您要升级到 RHEL 8.10,请将 channel 替换为 ga。
 - 在升级过程开始时, - Leapp会执行预升级阶段,如 检查预升级报告 中所述。- 如果系统是可升级的, - Leapp会下载必要的数据,并为升级准备 RPM 事务。- 如果您的系统没有达到可靠的条件, - Leapp会终止升级进程,并在- /var/log/leapp/leapp-report.txt文件中提供描述这个问题和推荐解决方案的记录。如需更多信息,请参阅 故障排除。
- 
								如果您要升级到 RHEL 8.8,请使用 
- 手动重启系统: - reboot - # reboot- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 在这个阶段,系统会引导进入基于 RHEL 8 的初始 RAM 磁盘镜像 initramfs。 - Leapp升级所有软件包,然后自动重启到 RHEL 8 系统。- 另外,您可以使用 - --reboot选项输入- leapp upgrade命令并跳过这个手动步骤。- 如果发生故障,请按照故障排除中所述调查日志。 
- 登录到 RHEL 8 系统并验证其状态, RHEL 8 系统升级后状态的验证中所述。
- 执行升级报告和 执行升级后任务 中描述的所有升级后任务。特别是,重新检查并重新应用您的安全策略。
- 如果升级一个系统,并将以 FIPS 模式运行,请删除任何 RHEL 7 内核。然后,重新生成并确保所有加密密钥的 FIPS 合规性。如需更多信息 ,请参阅 RHEL 8 中的加密密钥位置。