第 2 章 为 RHEL 6 系统升级做准备


这里介绍了在进行到 RHEL 7 的原位升级前需要执行的步骤。

先决条件

  • 已确认您的系统设置可以从 RHEL 6 升级到 RHEL 7。如需更多信息,请参阅规划升级

流程

  1. 确定您的系统已注册到Red Hat Subscription Management(RHSM)

    如果您的 RHEL 6 系统注册到 Red Hat Network(RHN),则需要迁移至 RHSM。详情请参阅 将 Red Hat Enterprise Linux 从 RHN 迁移到 RHSM

  2. 确保您可以访问最新的 RHEL 6 内容。如果您使用 yum-plugin-versionlock 插件将软件包锁定到一个特定版本,请清除锁定:

    # yum versionlock clear

    详情请查看 How to restrict yum to install or upgrade a package to a fixed specific package version?

  3. 启用 Extras 软件仓库,其中包含预升级评估和原位升级所需的软件包。

    1. 对于 64 位 Intel 构架的服务器版本:

      # subscription-manager repos --enable rhel-6-server-extras-rpms --enable rhel-6-server-optional-rpms
    2. 对于 IBM POWER,big endian 系统:

      # subscription-manager repos --enable rhel-6-for-power-extras-rpms --enable rhel-6-for-power-optional-rpms
    3. 对于 IBM Z 架构:

      # subscription-manager repos --enable rhel-6-for-system-z-extras-rpms --enable rhel-6-for-system-z-optional-rpms
    4. 对于 64 位 Intel 架构中的 HPC Compute 节点变体:

      # subscription-manager repos --enable rhel-6-for-hpc-node-extras-rpms --enable rhel-6-for-hpc-node-optional-rpms
  4. 安装 Preupgrade Assistant 和 Red Hat Upgrade Tool:

    # yum install preupgrade-assistant preupgrade-assistant-el6toel7 redhat-upgrade-tool
    注意

    如果您的系统无法访问互联网,您可以从 红帽客户门户网站 下载预升级助手和红帽升级工具。如需更多信息,请参阅 如何在离线系统上为从 RHEL 6.10 到 RHEL 7.9 的升级安装预升级评估软件包

  5. 删除所有不支持的软件包组:

    # yum groupremove group_name

    使用不支持的组名称替换 group_name。要查找已安装的组名称的列表,请运行 yum grouplist

  6. 检查已知问题,并在适用的地方应用临时解决方案。特别是,在使用多个网络接口的系统中:

    1. 如果系统配置了静态路由,替换静态路由文件。请参阅 redhat-upgrade-tool 无法重新配置网络接口上的静态路由,导致无法进行升级
    2. 如果系统运行 NetworkManager,在运行升级工具前停止 NetworkManager。如需更多信息,请参阅 redhat-upgrade-tool 无法重新配置网络接口,从而导致升级无法进行
  7. 将所有软件包更新到其最新的 RHEL 6 版本:

    # yum update
  8. 重启系统:

    # reboot
  9. 执行升级前备份所有数据,以防止潜在的数据丢失。

验证

  1. 验证是否已在 Red Hat Subscription Manager 中注册:

    # yum update

    Loaded plug-ins: 条目必须包含 subscription-manager

  2. 验证是否只安装了支持的软件包组:

    # yum grouplist
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部