第 2 章 更新 Satellite 服务器


将您连接的 Satellite 服务器更新至下一个补丁版本。您可以按照此流程更新次版本之间的底层操作系统。有关更新断开连接的 Satellite 设置的详情,请参考 第 3 章 更新断开连接的 Satellite 服务器

先决条件

警告

如果您自定义配置文件,手动或使用 Hiera 等工具,则当维护脚本在升级过程中运行或更新时,这些更改将被覆盖。您可以将-- noop 选项与 satellite-installer 一起使用来测试更改。如需更多信息,请参阅红帽知识库解决方案 如何使用 noop 选项在升级过程中检查 Satellite 配置文件中的更改。

流程

  1. 确保启用了 Satellite Maintenance 存储库:

    • 在 Red Hat Enterprise Linux 9 中:

      # subscription-manager repos --enable \
      satellite-maintenance-6.16-for-rhel-9-x86_64-rpms
    • 在 Red Hat Enterprise Linux 8 中:

      # subscription-manager repos --enable \
      satellite-maintenance-6.16-for-rhel-8-x86_64-rpms
  2. 使用健康检查选项来确定系统是否准备好更新。在第一次使用此命令时,satellite-maintain 会提示您输入 hammer admin 用户凭证,并将它们保存在 /etc/foreman-maintain/foreman-maintain-hammer.yml 文件中。

    # satellite-maintain update check

    检查结果,并在执行更新前解决所有突出显示的错误条件。

  3. 由于更新时间较长,使用 tmux 等实用程序挂起和重新连接通信会话。然后,您可以在不持续连接到命令 shell 的情况下检查更新进度。

    如果您丢失了运行 update 命令的命令 shell,您可以在 /var/log/foreman-installer/satellite.log 文件中看到记录的消息,以检查进程是否已成功完成。

  4. 执行更新:

    # satellite-maintain update run
  5. 确定系统是否需要重启:

    # dnf needs-restarting --reboothint
  6. 如果上一个命令告诉您重启,请重启系统:

    # reboot

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.