我的服务器在 RHEL Satellite 5.3 中一直处于非活动状态

我的服务器在 RHEL Satellite 5.3 中一直处于非活动状态

我有许多 RHEL 5 服务器订阅了 Satellite 5.3 服务器(我知道它们都很旧,不是我的选择)。在我注册服务器后,它们中的许多似乎都失效了,变得不活跃,需要重新注册。这曾经影响了我们几乎所有的服务器,直到我意识到我们使用的 NTP 服务器完全错误(也不是我的选择),但我能够纠正这个问题,所以现在这只影响了几十台服务器。但我找不到来源,而且几乎没有日志条目提示该问题。

答案1

确保 RHEL 客户端持续连接到 RHN Satellite 服务器的最佳方法是osad在每个客户端和osa-dipatcherSatellite 服务器上运行 OSAD 守护进程 ( )。

您可以通过订阅频道rhn-tools并运行以下命令在客户端上安装 OSAD:

yum install osad`
chkconfig osad on
service osad start

在 RHN Satellite 服务器上,只需确保 osa-dipatcher 包已安装并且服务正在运行。

更简单的方法是,您可以在客户端上创建一个 cron 作业,以便定期检查 Satellite 服务器。类似下面的方法效果很好:

#!/bin/sh
# Check for scheduled actions
perl -le 'sleep rand 9000' && rhn_check >& /dev/null
# send latest system info
perl -le 'sleep rand 9000' && rhn-profile-sync >& /dev/null

最后,如果客户端停止签到,只需rhn_check手动运行即可进行故障排除。

希望这可以帮助!

答案2

有一个本地工具实现 - rhnsd。它的功能相同 - 每 240 分钟执行一次“rhn_check”。或者在 /etc/sysconfig/rhn/rhnsd 中设置的任何内容

相关内容