Red Hat Training
A Red Hat training course is available for Red Hat Satellite
Capítulo 2. Sincronização Automática
A sincronização manual do repositório do Servidor Satellite RHN com o Red Hat Network pode ser uma tarefa árdua. A sincronização pode ser automatizada para que ocorra em horários fora de pico, tais como tarde da noite ou muito cedo para melhor balancear o carregamento e garantir uma rápida sincronização. A sincronização deve ocorrer randomicamente para melhor desempenho. A maneira mais efetiva para automatizar a sincronização é usar o
cron
.
Procedimento 2.1. Automatizando a Sincronização
- Alterne para usuário root, e abra o
crontab
num editor de textos:crontab -e
Nota
Ocrontab
abrirá no vi por padrão. Para alternar este comportamento, mude a variávelEDITOR
para o nome de seu editor de textos preferido. - No
crontab
, use os primeiros cinco campos (minuto, hora, dia, mês, e dia da semana) para agendar a sincronização. Para criar uma hora de sincronização aleatória, use a seguinte entrada:0 1 * * * perl -le 'sleep rand 9000' && satellite-sync --email >/dev/null 2>1
Esta entradacrontab
executará o trabalho de sincronização aleatóriamente entre 01:00 and 03:30. E descartará ostdout
estderr
docron
para previnir duplicação das mensagens dosatellite-sync
. Outras opções podem ser incluídas conforme a necessidade. - Para salvar o
crontab
, simplesmente saia do editor de texto. As novas regrascron
serão colocadas em prática imediatamente.