第 2 章 常规更新


从 Red Hat Enterprise Linux 6 原位升级到 Red Hat Enterprise Linux 7

原位(in-place)升级提供了一种通过替换现有操作系统将系统升级到新的 Red Hat Enterprise Linux 主版本的方法。要执行原位升级,请使用 Preupgrade Assistant,它是一个在运行实际升级前检查系统升级问题的工具,同时还为 Red Hat Upgrade Tool 提供了额外的脚本。当您解决了 Preupgrade Assistant 报告的所有问题时,请使用 Red Hat Upgrade Tool 升级系统。
有关流程和支持的场景的详情,请参阅 迁移规划指南解决方案文档,专用于升级
请注意,Preupgrade AssistantRed Hat Upgrade Tool 包括在 Extras 频道中

Preupgrade-assistant rebase 到版本 2.3.3

preupgrade-assistant 软件包已升级到 2.3.3 版本,与之前的版本相比,它提供了很多 bug 修复、改进和其他更改。值得注意的是:
  • 添加了一个新的 preupg-diff 工具,它比较多个 Preupgrade Assistant XML 报告:一个新的带有未识别的问题,以及其他与已经分析的问题的报告。该工具有助于通过在新报告中过滤结果来找出新报告中出现的问题,结果与新报告相同,以及至少一个分析的 XML 文件。修剪报告的输出以 XML 和 HTML 格式提供。
  • 添加了两个新的返回代码: 29 用于 内部错误30 ( 用户中止 )。
  • 返回代码 22 的含义已更改为 无效的 CLI 选项
  • Preupgrade Assistant 评估报告中的 STDOUT 和 STDOUT 输出已分为两个字段: STDOUT 和 Logs 的额外输出
  • 使用 Python 编写的 Preupgrade Assistant 模块导入的 python 模块已从 preupg 重命名为 preupg。另外,preup_ui_manage 可执行文件已重命名为 preupg-ui-manage
  • exit_unknown 函数和 $RESULT_UNKNOWN 变量已被删除。使用 exit_error 函数设置错误结果,而不是 未知 结果。
  • set_component 模块 API 功能已被删除。
  • 组件 输入参数已从以下模块 API 功能中删除: log_errorlog_warninglog_infolog_debug。(BZ#1427713, BZ#1418697, BZ#1392901, BZ#1393080, BZ#1372100, BZ#1372871)

Preupgrade Assistant 可让黑名单提高性能

Preupgrade Assistant 现在支持创建一个黑名单文件,它允许跳过带有列出前缀的路径中的所有可执行文件。用户可以通过将 exclude_file 值设置为 xccdf_preupg_rule_system_BinariesRebuild_check 部分中的 blacklist 文件名来在 /etc/preupgrade-assistant.conf 文件中激活此功能。例如:
[xccdf_preupg_rule_system_BinariesRebuild_check]
exclude_file=/etc/pa_blacklist
Copy to Clipboard Toggle word wrap
黑名单文件的每一行包含要排除的可执行文件的路径前缀。在以前的版本中,当挂载大型分区且 RHEL6_7/system/BinariesRebuild 模块检查一组可执行文件时,会出现重大性能问题。现在,用户可以过滤掉未重要的可执行文件,从而减少模块消耗的时间。请注意,这个功能预期会在以后更改。(BZ#1392018)

Preupgrade Assistant 模块中统一的密钥文件名

在以前的版本中,Preupgrade Assistant 中的每个模块都为某些所需文件使用不同的文件名,这导致测试过程复杂。在这个版本中,密钥文件名已统一为 module.ini (元数据 INI 文件)、check (检查脚本)和 solution.txt (一个解决方案文本)。Additionaly, 多个规则(module ID)已被重命名为符合这个更改,因此每个规则现在包含统一 _check 后缀,例如在 result.htmlresult.xml 文件中。(BZ#1402478)

新的 RHDS 模块,用于检查 RHDS 系统可能的原位升级

这个更新引入了一个新的红帽目录服务器(RHDS)模块,它可检查相关的 RHDS 软件包,并提供有关 RHDS 系统可能进行原位升级的信息。因此,如果安装了相关软件包,并且配置了基本目录实例,则模块会创建配置文件的备份并打印有关它们的信息。(BZ#1406464)

cloud-init 移到 Base 频道

从 Red Hat Enterprise Linux 6.9 开始,cloud-init 软件包及其依赖项已从 Red Hat Common channel 移到 Base 频道。cloud-init 是一个使用环境提供的元数据处理系统的早期初始化的工具。它通常用于配置在云环境中启动的服务器,如 OpenStack 或 Amazon Web Services。请注意,自通过 Red Hat Common 频道提供的最新版本以来,cloud-init 软件包还没有更新。(BZ#1421281)
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat