Red Hat Training

A Red Hat training course is available for Red Hat Satellite

8.11. Запуск заданий на клиентах

Клиенты могут регулярно опрашивать Satellite на предмет назначенных действий. Кроме этого, с помощью дополнительных настроек можно инициировать немедленное исполнение заданий во всех системах с полномочиями обеспечения, что позволит избежать задержки между планированием времени исполнения и получением этой информации с RHN. Эту функциональность предоставляет osad.
Osad периодически проверяет Satellite на предмет наличия команд для выполнения в системе клиента. Если есть команды для исполнения, экземплярам osad в системах клиентов будет отправлено сообщение с помощью jabberd.

Важно

Эта функциональность требует наличия соединения SSL между Satellite и системами клиентов. Если сертификаты SSL недоступны, то процесс в системе клиента не сможет выполнить подключение.
Раздел 2.4, «Дополнительные требования» содержит информацию о разрешении подключения к конкретным портам правилами межсетевого экрана.
Также надо будет установить пакет osa-dispatcher из программного канала RHN Satellite (на центральном сайте RHN). Завершив установку, запустите его на своем Satellite (в режиме root):
service osa-dispatcher start
Наконец, во всех системах клиентов установите osad. Этот пакет входит в состав дочернего канала утилит RHN. Завершив установку, запустите службу во всех системах (в режиме root):

Предупреждение

НЕ устанавливайте osad на сервере Satellite, так как это приведет к конфликту с установленным пакетом osa-dispatcher.
Завершив установку, запустите службу в системах клиентов, выполнив в режиме root команду
service osad start
osa-dispatcher и osad также используют stop, restart, status.
Для корректной работы этой возможности важно, чтобы системы клиентов могли распознавать полностью квалифицированное имя домена Satellite. Именно имя, а не IP-адрес, должно использоваться при конфигурации агента обновлений. Руководство по настройке клиентов RHN содержит более подробную информацию.
Теперь при назначении времени исполнения действий с Satellite в любых настроенных системах, задание будет запущено сразу, без задержки на отправку запроса серверу.