附录 A. 故障排除:远程作业在 yggdrasil 更新后超时
在禁用了弱依赖项且配置为使用 yggdrasil
pull 客户端的主机上,远程作业可能会在 yggdrasil
软件包更新至 0.4.z 或更高版本后启动失败。
基于拉取的传输配置依赖于 Yggdrasil 服务,并根据主机上安装的 yggdrasil
软件包的版本而有所不同。要在主机上安装 yggdrasil
版本 0.4.z 后,基于拉取的远程执行模式可以正常工作,必须更新 Yggdrasil 客户端配置。在主机上安装 foreman_ygg_migration
软件包,可确保 Satellite 将所需的更改应用到 Yggdrasil 配置。
在启用了弱依赖项的主机上,Satellite 会自动安装 foreman_ygg_migration
软件包。不需要进一步的步骤。
在禁用弱依赖项的主机上,您必须手动安装 foreman_ygg_migration
软件包。
流程
确定在主机上安装了
yggdrasil
软件包的版本:$ rpm --query yggdrasil
如果您的主机安装了
yggdrasil
版本 0.4.z 或更高版本,则yggdrasil
和com.redhat.Yggdrasil1.Worker1.foreman
服务应该正在运行。检查这些服务的状态:# systemctl status yggdrasil com.redhat.Yggdrasil1.Worker1.foreman
如果上述服务没有运行,这意味着 Yggdrasil 可能没有正确配置。
手动安装
foreman_ygg_migration
软件包:# dnf install foreman_ygg_migration
安装
foreman_ygg_migration
可确保 Satellite 应用所需的 Yggdrasil 配置更改,并在 pull 模式中启用远程执行按预期工作。
验证
再次检查 Yggdrasil 服务的状态:
# systemctl status yggdrasil com.redhat.Yggdrasil1.Worker1.foreman
这些服务现在应该正在运行。