第 2 章 计划到 RHEL 10 的升级


原位升级允许您在不丢失现有配置和系统订阅的情况下升级到最新版本的 RHEL。通常,与全新 RHEL 安装相比,原位升级的成本要低得多。但是,并非所有系统都有资格进行原位升级。在开始从 RHEL 9 升级到 RHEL 10 之前,请查看系统要求、限制和其他注意事项。

2.1. 规划从 RHEL 9 到 RHEL 10 的升级

原位升级(in-place upgrade)是把系统升级到下一个主要 RHEL 版本的推荐并支持的方法。

升级到 RHEL 10 之前,请考虑以下几点:

  • 应用程序 - 您可以使用 Leapp 工具迁移安装在系统上的应用程序。然而,在某些情况下,您必须创建自定义操作程序,它指定要在升级过程中 Leapp 要执行的操作,例如重新配置应用程序或安装特定的硬件驱动程序。如需更多信息,请参阅处理自定义应用程序和第三方应用程序的迁移。请注意,红帽不支持 custom actor。

    重要

    SHA-1 算法在 RHEL 9 中已弃用。如果您的系统具有 RSA/SHA-1 签名的任何软件包,则升级会被禁止。在升级前,删除这些软件包或联系具有 RSA/SHA-256 签名的软件包的厂商。如需更多信息,请参阅 Red Hat Enterprise Linux 9 中的 SHA-1 弃用

  • 引导装载程序 - 您不能在 RHEL 9 或 RHEL 10 中将引导装载程序从 BIOS 切换到 UEFI。如果您的 RHEL 9 系统使用 BIOS,而您希望 RHEL 10 系统使用 UEFI,请执行全新的 RHEL 9 安装,而不是原位升级。如需更多信息,请参阅 是否可以在预安装的 Red Hat Enterprise Linux 机器上将 BIOS 引导切换到 UEFI 引导?
  • 自定义 - 要使用自定义存储库,请参阅 配置自定义存储库 知识库文章。
  • 停机时间 — 升级过程可能会需要几分钟到几小时。
  • 高可用性 - 如果您使用高可用性附加组件,请按照 对 RHEL 高可用性或弹性存储集群应用软件升级的推荐的实践 知识库文章。
  • 语言 - 无论语言配置如何,所有 Leapp 报告、日志和其他生成的文档均为英语。
  • 操作系统 - 在以下情况下可以由 Leapp 程序升级操作系统:

    • 源操作系统版本安装在有以下支持的构架的系统中:

      • 64 位 Intel、AMD 和 ARM

        重要

        对于 64 位 ARM 架构,只有运行 4k 页大小内核的系统上才支持原位升级。如果系统使用 64k 页大小内核引导,Leapp 不支持原位升级。

      • IBM POWER(little endian)
      • 64-bit IBM Z

        如需更多信息,请参阅红帽认证硬件

    • 满足 RHEL 10 的最低 硬件要求
    • 您有访问所选源和目标操作系统版本的最新内容的权限。如需更多信息,请参阅 为升级准备一个 RHEL 9 系统
  • 公有云

    • pay-As-You-Go

      • RHUI - 在所有支持的构架中,支持在 Amazon Web Services (AWS)上使用 Red Hat Update Infrastructure (AWS)的 Pay-As-You-Go (PAYG)实例进行原位升级,且仅在 Microsoft Azure 和 Google Cloud 上。对于使用 RHUI,但不支持使用 PAYG (但不支持 SAP HANA)的所有支持的云和架构,但只支持最新的升级路径。
      • cdn- 使用 Red Hat Content Delivery Network ( CDN )的 Pay-As-You-Go (PAYG)实例支持原位升级。

        注意

        您可以通过确认已安装了 redhat-cloud-client-configuration-cdn 软件包,来验证 RHEL 云实例是否消耗来自 CDN 的 RHEL 内容。如果没有安装,您将消耗来自 RHUI 的内容。

    • 使用您自己的订阅 - 支持在所有使用 RHSM 进行 RHEL 订阅的公有云上提供您自己的订阅实例。
  • Red Hat OpenStack Platform 中的 Real Time for Network Functions Virtualization (NFV) - 支持对实时系统的升级。
  • RHEL for Real Time - 支持对实时系统的升级。
  • SAP HANA - 目前不支持使用 SAP HANA 进行升级。
  • Satellite

  • 安全性 - 在升级之前对此进行评估,并在升级过程完成后执行额外的步骤。请特别考虑以下几点:

    • 在升级前,定义您的系统必须遵守的安全标准,并了解 RHEL 10 中的安全更改
    • 在升级过程中,Leapp 工具将 SELinux 模式设置为 permissive。
    • Leapp 支持在联邦信息处理标准(FIPS) 140 模式下 RHEL 9.6 及更新版本系统到启用了 FIPS 模式的 RHEL 9 系统的原位升级。在整个升级过程中,FIPS 模式 会保持启用。
    • 升级完成后,重新评估并重新应用您的安全策略。有关应用和更新安全策略的详情,请参考 应用安全策略
  • 存储和文件系统

Leapp 工具的重要的已知限制包括:

  • 已知限制 -Leapp 的重要的已知限制当前包括:

    • 不支持对使用以太网或 Infiniband 的基于网络的多路径和网络存储的升级。这包括使用 FCoE 的 SAN,以及从使用 FC 的 SAN 引导。请注意,支持使用 FC 的 SAN。
    • 对于安装了 Ansible Automation Platform 的系统不支持原位升级。要在 RHEL 10 上使用 RHEL 9 Ansible Automation Platform 安装,请参阅红帽知识库解决方案 如何将 Ansible Automation Platform 安装从一个环境迁移到另一个环境?
    • 不支持将 Red Hat JBoss Enterprise Application Platform (EAP)升级到 RHEL 10 。升级后,您必须在系统上手动安装和配置 JBoss EAP。
    • 不支持升级 Stratis 文件系统。

您可以使用 Red Hat Lightspeed 确定您注册到红帽 Lightspeed 的哪些系统位于受支持的 RHEL 10 的升级路径中。请注意,顾问建议只考虑 RHEL 9 次版本,不执行对系统的预升级评估。另请参阅 Advisor-service 建议概述

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部