У меня есть много серверов RHEL 5, подписанных на сервер Satellite 5.3 (я знаю, что он старый, не мой выбор). После регистрации серверов многие из них, кажется, выпадают, становятся неактивными и требуют перерегистрации. Раньше это затрагивало почти все наши серверы, пока я не понял, что используемый нами NTP-сервер был далеко (тоже не мой выбор), но я смог исправить это, и теперь это влияет только на несколько десятков. Но я не могу найти источник, и практически нет записей в журнале, дающих подсказки относительно проблемы.
Лучший способ обеспечить постоянное подключение клиентов RHEL к серверу RHN Satellite - запустить демон OSAD (osad
) на каждого клиента и osa-dipatcher
на спутниковом сервере.
Вы можете установить OSAD на клиентах, подписавшись на них rhn-tools
канал и работает:
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
вручную для устранения неполадок.
Надеюсь это поможет!
Реализован нативный инструмент - rhnsd. Он делает то же самое - выполняет «rhn_check» каждые 240 минут. или все, что установлено в / etc / sysconfig / rhn / rhnsd