Red Hat Training

A Red Hat training course is available for Red Hat Satellite

Глава 2. Автоматическая синхронизация

Синхронизация Satellite с Red Hat Network вручную может быть довольно трудоемким процессом. Можно настроить ее автоматическое выполнение в нерабочее время (поздним вечером или ранним утром). Дополнительно рекомендуется выполнять синхронизацию каждый раз в разное время. Автоматизация синхронизации обычно осуществляется с помощью cron.

Процедура 2.1. Автоматизация синхронизации

  1. Перейдите в режим root и откройте crontab для редактирования:
    crontab -e
    

    Примечание

    По умолчанию crontab будет открыт в редакторе vi. Чтобы использовать другой редактор, измените значение переменной EDITOR
  2. Первые пять полей помогают назначить время синхронизации в 24-часовом формате (минуты, часы, день, месяц, день недели) . Для случайного выбора времени введите:
    0 1 * * * perl -le 'sleep rand 9000' && satellite-sync --email >/dev/null 2>1
    
    В этом примере время синхронизации будет выбираться случайно каждую ночь между часом ночи и 3.30 с подавлением вывода cron в stdout и stderr во избежание дублирования сообщений satellite-sync.
  3. Закройте текстовый редактор. Изменения вступят в силу немедленно.