1.2. 原位升级和操作系统转换

RHEL 7 原位升级到 RHEL 8

目前支持的原位升级路径包括:

  • 64 位 Intel、IBM POWER 8(little endian)和 IBM Z 架构上,从 RHEL 7.9 升级到 RHEL 8.4
  • 需要内核版本 4.14 的架构上,从 RHEL 7.6 到 RHEL 8.4:IBM POWER 9(little endian)和 IBM Z(Structure A)。这是这些架构的最终原位升级路径。
  • 在使用 SAP HANA 的系统上,从 RHEL 7.7 升级到 RHEL 8.2。升级到 RHEL 8.2 后,确保您的带有 SAP HANA 的系统仍然被支持,启用 RHEL 8.2 Update Services for SAP Solutions(E4S)软件仓库。

要确保您的系统在升级到 RHEL 8.4 后仍然被支持,请升级到最新的 RHEL 8.5 版本,或者确保启用了 RHEL 8.4 Extended Update Support(EUS)存储库。在带有 SAP HANA 的系统上,启用 RHEL 8.2 Update Services for SAP Solutions (E4S) 存储库。

如需更多信息,请参阅支持的 Red Hat Enterprise Linux 原位升级路径。有关执行原位升级的步骤,请参阅 从 RHEL 7 升级到 RHEL 8。有关在带有 SAP 环境的系统上执行原位升级的说明,请参阅 如何将 SAP 环境从 RHEL 7 原位升级到 RHEL 8

主要改进包括:

  • 现在,可以使用 AWS 上具有红帽更新基础架构(RHUI)的 Pay-As-You-Go 实例上的 SAP HANA 执行原位升级。
  • 现在,可以在原位升级过程中启用 EUS 或 E4S 存储库。
  • 现在可以使用 yum install leapp-upgrade 命令安装 Leapp 工具。作为这个更改的一部分,leapp-repositoryleapp-repository-deps RPM 软件包已分别重命名为 leapp-upgrade-el7toel8leapp-upgrade-el7toel8-deps。如果旧软件包已安装在系统上,在运行 yum update 时,它们将被新软件包自动替换。
  • Leapp 报告、日志和其他生成的文档都是英文的,无论语言配置如何。
  • 升级后,在将其从系统中删除之前,必须从 /etc/dnf/dnf.conf 配置文件中的 exclude 列表中手动删除 leftover Leapp 软件包。
  • repomap.csv 文件位于 leapp-data15.tar.gz 归档中,已被弃用,并已被 repomap.json 文件替换。弃用的文件将一直可用,直到 2022 年 3 月。
  • IBM POWER 9(little endian)和 IBM Z(Structure A)架构已达到使用寿命。原位升级的后续版本,包括新的升级路径、功能和 bug 修复将不包括这些架构。

从 RHEL 6 原位升级到 RHEL 8

要从 RHEL 6.10 升级到 RHEL 8.4,请参阅从 RHEL 6 升级到 RHEL 8 部分

从不同的 Linux 发行版转换到 RHEL

如果您使用 CentOS Linux 8 或 Oracle Linux 8,您可以使用红帽支持的 Convert2RHEL 程序将操作系统转换为 RHEL 8。如需更多信息,请参阅从基于 RPM 的 Linux 发行版转换到 RHEL

如果您使用早期版本的 CentOS Linux 或 Oracle Linux(称为版本 6 或 7),可以将操作系统转换为 RHEL,然后执行 RHEL 8 的原位升级。请注意,CentOS Linux 6 和 Oracle Linux 6 的转换使用不被支持的 Convert2RHEL 工具。有关不支持的转换的更多信息,请参阅 如何执行从 RHEL 派生的 Linux 发行版本到 RHEL 的不支持的转换

有关红帽如何支持从其他 Linux 发行本转换到 RHEL 的详情,请参考 Convert2RHEL 支持政策文档