Red Hat Training

A Red Hat training course is available for Red Hat Satellite

2장. 자동 동기화

Red Hat Network으로 RHN Satellite 서버 서버 리포지토리를 수동으로 동기화하는 것은 복잡한 작업이 될 수 있습니다. 동기화를 자동화하여 심야 또는 새벽과 같은 한산한 시간에 실행하여 작업 균형을 개선하고 신속하게 동기화할 수 있습니다. 성능을 최적화하려면 동기화를 임의로 실시해야 합니다. 자동 동기화하기 위한 가장 효과적인 방법은 cron을 사용하는 것입니다.

절차 2.1. 자동 동기화

  1. root 사용자로 전환하여 텍스트 편집기에서 crontab을 엽니다.
    crontab -e
    

    참고

    기본값으로 crontab은 vi에서 열립니다. 이러한 동작을 변경하려면, EDITOR 변수를 원하는 텍스트 편집기의 이름으로 변경합니다.
  2. crontab에서 처음 5 개의 필드 (분, 시, 일, 월,요일)를 사용하여 동기화 일정을 설정합니다. 임의의 동기화 시간을 만들려면 다음의 항목을 사용합니다:
    0 1 * * * perl -le 'sleep rand 9000' && satellite-sync --email >/dev/null 2>1
    
    crontab 항목은 01:00와 03:30 사이에 동기화 작업을 임의로 실행합니다. satellite-sync에서 메세지가 복제되는 것을 방지하기 위해 cron에서 stdoutstderr이 삭제되어 있습니다. 다른 옵션은 필요에 따라 추가할 수 있습니다.
  3. crontab을 저장하려면, 텍스트 편집기에서 종료합니다. 새로운 cron 규칙은 즉시 적용됩니다.