附录 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 软件包。

流程

  1. 确定在主机上安装了 yggdrasil 软件包的版本:

    $ rpm --query yggdrasil
  2. 如果您的主机安装了 yggdrasil 版本 0.4.z 或更高版本,则 yggdrasilcom.redhat.Yggdrasil1.Worker1.foreman 服务应该正在运行。检查这些服务的状态:

    # systemctl status yggdrasil com.redhat.Yggdrasil1.Worker1.foreman

    如果上述服务没有运行,这意味着 Yggdrasil 可能没有正确配置。

  3. 手动安装 foreman_ygg_migration 软件包:

    # dnf install foreman_ygg_migration

    安装 foreman_ygg_migration 可确保 Satellite 应用所需的 Yggdrasil 配置更改,并在 pull 模式中启用远程执行按预期工作。

验证

  1. 再次检查 Yggdrasil 服务的状态:

    # systemctl status yggdrasil com.redhat.Yggdrasil1.Worker1.foreman

    这些服务现在应该正在运行。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.