С сервера Spacewalk (из пользовательского интерфейса) я мог устанавливать пакеты на клиенте только после выполнения команды "rhn_check" на клиенте; до тех пор он просто показывает действие как ожидающее. Дата и время синхронизированы. Ключи работают нормально. Я не планировал это на более позднее время. Я выбрал «Запланировать действие как можно скорее».
Конечно, мы можем написать сценарий или что-то в этом роде, но, очевидно, что-то не так. Я тоже не хочу ждать 4 часа.
Так rhn_check(1)
это программа, которая запрашивает сервер Spacewalk, собирая ожидающие действия, но rhnsd(8)
это служба, которая работает rhn_check
. Теперь я понимаю, что упомянутые вами «4 часа» - это «240 минут», упомянутые на странице руководства:
$ man rhnsd
RHNSD(8) Red Hat, Inc. RHNSD(8)
NAME
rhnsd - A program for querying the Red Hat Network for updates and
information.
...
DESCRIPTION
...
The rhnsd daemon does not listen on any network ports, nor does it ever
talk to the network directly. Any network activity is done via the
rhn_check utility.
...
OPTIONS
-i, --interval
Specify the interval that rhnsd should wait between checking the
Red Hat Network. Default is 240 minutes, the minimum is 60 min-
utes. This can also be specified in /etc/sysconfig/rhn/rhnsd
...
На моей коробке:
$ cat /etc/redhat-release
CentOS release 5.5 (Final)
$ cat /etc/sysconfig/rhn/rhnsd
INTERVAL=240
Как упоминается на странице руководства, минимум 60 минут, что кажется немного неразумным. Думаю, лучшее решение - обновить /etc/sysconfig/rhn/rhnsd
, установка INTERVAL
к 60
.
Как говорит kernelpanic, об этом позаботится osad.
убедитесь, что osad установлен и работает. Для выхода в открытый космос из клиентской системы требуется TCP 5222, и вы можете проверить это rhn-actions-control --report
Погода на спутнике разрешено запускать программы на клиенте.
Если вы используете osad вместо rhn_check
, то вы можете запланировать действия во время выхода в открытый космос, и подключенные узлы должны немедленно включиться. Вот почему я также рекомендую включить osad.
Сервис osad позволяет мгновенно отправлять запросы клиентам Spacewalk.
В клиентской системе:
yum install osad service osad start