2.2. 升级连接的 Satellite 服务器
将此流程用于可访问公共互联网的 Satellite 服务器
如果您自定义配置文件,手动或使用 Hiera 等工具,则当维护脚本在升级过程中运行或更新时,这些更改将被覆盖。您可以将-- noop
选项与 satellite-installer 一起使用来测试更改。如需更多信息,请参阅红帽知识库解决方案 如何使用 noop 选项在升级过程中检查 Satellite 配置文件中的更改。
升级 Satellite 服务器
停止所有 Satellite 服务:
satellite-maintain service stop
# satellite-maintain service stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建快照或创建备份:
- 在一个虚拟机上,创建一个快照。
- 在一个物理机上,创建一个备份。
启动所有 Satellite 服务:
satellite-maintain service start
# satellite-maintain service start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
可选:如果您手动编辑
/etc/zones.conf
或/etc/dhcp/dhcpd.conf
文件中的 DNS 或 DHCP 配置,请备份配置文件,因为安装程序只支持一个域或子网,因此可能需要从这些备份中恢复更改。 可选:如果您手动编辑 DNS 或 DHCP 配置文件,且不想覆盖更改,输入以下命令:
satellite-installer \ --foreman-proxy-dhcp-managed=false \ --foreman-proxy-dns-managed=false
# satellite-installer \ --foreman-proxy-dhcp-managed=false \ --foreman-proxy-dns-managed=false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Satellite Web UI 中,进入到 Hosts > Discovered hosts。在 Discovered Hosts 页面上,关闭,然后删除发现的主机。在 Select a Organization 菜单中,依次选择每个机构,再重复该过程来关闭并删除发现的主机。升级完成后,请注意要重新启动这些主机。
确保启用了 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 升级到它的下一个版本:
satellite-maintain self-upgrade
# satellite-maintain self-upgrade
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用健康检查选项来确定系统是否准备好升级。出现提示时,输入 hammer admin 用户的凭证,以使用 hammer 凭证配置
satellite-maintain
。这些变化会应用到/etc/foreman-maintain/foreman-maintain-hammer.yml
文件。satellite-maintain upgrade check
# satellite-maintain upgrade check
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查结果,并在执行升级前解决所有突出显示的错误条件。
可选:由于升级时间较长,请使用
tmux
等实用程序来挂起和重新连接通信会话。这样,您可以在不一直连接到命令 shell 的情况下检查升级进度。如果您丢失了运行 upgrade 命令的命令 shell,您可以在
/var/log/foreman-installer/satellite.log
文件中看到记录的消息,以检查进程是否已成功完成。执行升级:
satellite-maintain upgrade run
# satellite-maintain upgrade run
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果 satellite-maintain 命令通知您重启,请重启系统:
reboot
# reboot
Copy to Clipboard Copied! Toggle word wrap Toggle overflow