第 2 章 更新 Satellite 服务器
将您连接的 Satellite 服务器更新至下一个补丁版本。您可以按照此流程更新次版本之间的底层操作系统。有关更新断开连接的 Satellite 设置的详情,请参考 第 3 章 更新断开连接的 Satellite 服务器。
先决条件
- 备份 Satellite 服务器。如需更多信息,请参阅 管理 Red Hat Satellite 中的 备份 Satellite 服务器和 Capsule 服务器。
如果您自定义配置文件,手动或使用 Hiera 等工具,则当维护脚本在升级过程中运行或更新时,这些更改将被覆盖。您可以将-- noop
选项与 satellite-installer 一起使用来测试更改。如需更多信息,请参阅红帽知识库解决方案 如何使用 noop 选项在升级过程中检查 Satellite 配置文件中的更改。
流程
确保启用了 Satellite Maintenance 存储库:
subscription-manager repos --enable \ satellite-maintenance-6.17-for-rhel-9-x86_64-rpms
# subscription-manager repos --enable \ satellite-maintenance-6.17-for-rhel-9-x86_64-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用健康检查选项来确定系统是否准备好更新。在第一次使用此命令时,
satellite-maintain
会提示您输入 hammer admin 用户凭证,并将它们保存在/etc/foreman-maintain/foreman-maintain-hammer.yml
文件中。satellite-maintain update check
# satellite-maintain update check
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查结果,并在执行更新前解决所有突出显示的错误条件。
由于更新时间较长,使用
tmux
等实用程序挂起和重新连接通信会话。然后,您可以在不持续连接到命令 shell 的情况下检查更新进度。如果您丢失了运行 update 命令的命令 shell,您可以在
/var/log/foreman-installer/satellite.log
文件中看到记录的消息,以检查进程是否已成功完成。执行更新:
satellite-maintain update run
# satellite-maintain update run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果 satellite-maintain 命令通知您重启,请重启系统:
reboot
# reboot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
- 要恢复 Satellite 服务器或 Capsule 服务器的备份,请参阅 从备份中恢复 Satellite 服务器或 Capsule 服务器