第 3 章 更新 Satellite 服务器和 Capsule 服务器


使用本章将您现有的 Satellite 服务器和 Capsule 服务器更新至一个新的补丁版本,例如从 6.13.0 更新至 6.13.1。

更新在发布代码后发现的安全漏洞和小问题,通常对您的操作环境的快速和非破坏性。

在更新之前,备份您的 Satellite 服务器和所有胶囊服务器。如需更多信息,请参阅 管理 Red Hat Satellite 中的 备份 Satellite 服务器和 Capsule 服务器

3.1. 更新 Satellite 服务器

前提条件

  • 确保您已为 Satellite、Capsule 和 Satellite Client 6 同步了 Satellite 服务器存储库。
  • 通过将更新的存储库提升到所有相关内容视图,确保每个外部胶囊都可以更新。
警告

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

将 Satellite 服务器更新至下一个次版本

更新 Satellite 服务器:

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

    # subscription-manager repos --enable \
    satellite-maintenance-6.13-for-rhel-8-x86_64-rpms
  2. 检查可用的版本,以确认列出了下一个次版本:

    # satellite-maintain upgrade list-versions
  3. 使用健康检查选项来确定系统是否准备好升级。在第一次使用这个命令时,satellite-maintain 会提示您输入 hammer admin 用户凭证,并将它们保存在 /etc/foreman-maintain/foreman-maintain-hammer.yml 文件中。

    # satellite-maintain upgrade check --target-version 6.13.z

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

  4. 由于更新时间较长,请使用 tmux 等实用程序来暂停并重新附加通信会话。然后您可以检查升级进度,而不会持续连接到命令 shell。

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

  5. 执行升级:

    # satellite-maintain upgrade run --target-version 6.13.z
  6. 确定系统是否需要重启:

    # dnf needs-restarting --reboothint
  7. 可选:如果上一个命令告知您重新引导,请重启系统:

    # reboot
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部