3.2. 从 Web UI 获取有关升级可行性的信息


基于浏览器的 Preupgrade Assistant 界面可以从多个系统中收集评估报告,并方便地过滤结果。因为升级步骤不允许升级 GNOME 桌面,这个过程为您提供了在远程 GUI 桌面上显示 Preupgrade Assistant 结果的方法。

重要

要远程使用预升级助手 web UI,您必须安装和配置 Apache HTTP 服务器,将文件添加到 /etc/httpd/conf.d/ 目录中,并在系统上运行 httpd 服务以提供内容。

如果您担心将系统数据公开到网络中,或者要避免在要升级的系统中添加内容,您可以使用以下替代方法查看预升级结果:

  • 在无需配置 Apache HTTP 服务器的本地系统上使用 Preupgrade Assistant web UI(127.0.0.1)。
  • 远程遵循 从命令行评估升级适用性 中描述的流程,将 /root/preupgrade/result.html 文件复制到远程系统,并在远程系统的 Web 浏览器中打开 HTML 文件。

先决条件

流程

  1. 安装 Apache HTTP 服务器和 Preupgrade Assistant Web UI:

    # yum install httpd preupgrade-assistant-ui
    Copy to Clipboard Toggle word wrap
  2. 要使预升级助手 web UI 默认通过 TCP 端口 8099 提供给本地系统上的所有网络接口,请将默认的私有 httpd 预升级配置改为公共配置:

    # cp /etc/httpd/conf.d/99-preup-httpd.conf.public /etc/httpd/conf.d/99-preup-httpd.conf
    Copy to Clipboard Toggle word wrap
  3. 可选:要使用主机名而不是 IP 地址,如 preupg-ui.example.com 来访问预升级助手:

    • 确保您有一个将 preupg-ui.example.com 名称指向您要升级的系统的 DNS CNAME 记录。
    • 99-preup-httpd.conf 文件中的 NameVirtualHost 行改为 NameVirtualHost preupg-ui.example.com:8099
  4. 如果您有一个防火墙并在 enforcing 模式下运行 SELinux,允许访问 Preupgrade Assistant Web UI 服务所需的端口:

    # setsebool httpd_run_preupgrade on
    # iptables -I INPUT -m state --state NEW -p tcp --dport 8099 -j ACCEPT
    Copy to Clipboard Toggle word wrap
  5. 重新启动 httpd 服务,以加载新配置。

    # service httpd restart
    Copy to Clipboard Toggle word wrap
  6. 在另一个系统上的网页浏览器中,使用 IP 地址(例如 http://192.168.122.159:8099)或主机名(例如 http://preupg-ui.example.com:8099)访问 Preupgrade Assistant Web UI 服务。
  7. 首次访问 Preupgrade Assistant Web UI 时,决定是否使用在访问 UI 时需要身份验证。

    1. 要通过身份验证访问 UI,以现有用户身份登录或创建新用户。当您选择 Submit 创建新用户时,会自动启用身份验证系统。
    2. 如果在不需要身份验证的情况下访问 UI,请选择 Disable Authentication
  8. 返回到您要升级的系统,并在命令行中运行 Preupgrade Assistant,并自动提交 Preupgrade Assistant Web UI 服务器:

    # preupg -u http://hostname:port/submit/
    Copy to Clipboard Toggle word wrap

    例如:

    # preupg -u http://preupg-ui.example.com:8099/submit/
    Copy to Clipboard Toggle word wrap
  9. 返回到远程服务器上的网页浏览器并重新载入 Preupgrade Assistant Web UI。

  10. 在 Web UI 中,找到并扩展您通过运行 Preupgrade Assistant 生成的评估报告。检查报告中的每个项目,并解决报告的问题。有关评估结果代码的详情,请查看 评估结果代码表

    重要

    评估报告可能需要您在完成到 RHEL 7 的原位升级后执行某些任务。记录下这些升级后的任务,并在升级后执行这些任务。

  11. 再次运行 Preupgrade Assistant 并将报告上传到 Web UI。如果没有需要解决的新问题,您可以进行升级。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat