Satellite 5.8-cdn-sync 未同步

Satellite 5.8-cdn-sync 未同步

我一直在使用用于内部 Linux 系统的 RedHat Satellite。它被设置为同步 RedHat 提供的频道子集,并且同步是satellite-sync通过 cron 作业完成的。

该卫星最近从 5.7 升级到 5.8。此升级包括satellite-sync用新的 替换cdn-sync。根据 RedHat 文档,它应该是一个直接替换,他们建议通过 cron 作业运行它,将运行时间随机化为凌晨 1 点到凌晨 3 点之间,如下所示:

0 1 * * * perl -le 'sleep rand 9000' && cdn-sync --email >/dev/null 2>1

然而,我们发现,当我们这样做的时候,没有什么下载。没有错误消息;我们收到的只是一封电子邮件,上面写着该命令运行了 00:00 分钟:秒。我们还尝试将输出定向到日志文件而不是 /dev/null,但我们没有得到其他信息,也没有错误消息。仍然没有同步任何内容。

我们怎样才能cdn-sync真正同步包裹?

答案1

升级后第一次运行时cdn-sync,你需要指定要保持同步的频道。所以我们必须手动运行

cdn-sync-c rhel-x86_64-server-6 -c rhel-x86_64-server-optional-6 [...other channels] --email

当我们以这种方式手动运行一次后,cron 作业就开始工作了。

相关内容