Red Hat Training

A Red Hat training course is available for Red Hat Satellite

4.2.2. 컨텐츠 동기화

기본값으로 katello-disconnected는 동기화를 위해 매니페스트에 포함된 모든 리포지터리를 활성화합니다. 동기화에 필요한 시간은 동기화될 리포지터리의 크기와 직접적으로 관련이 있습니다. 매니페스트에 거대한 리포지터리가 있을 경우 동기화에 시간이 걸리고 네트워크 리소스가 소모됩니다.
katello-disconnected는 특정 리포지터리의 동기화를 가능하게 합니다. 이 부분에서는 컨텐츠 동기화를 위해 Pulp를 설치합니다.
  1. 모든 리포지터리를 비활성화합니다:
    # katello-disconnected disable --all
    
    katello-disconnected는 기본값으로 모든 리포지터리를 활성화합니다.
  2. 매니페스트에서 사용 가능한 모든 리포지터리를 나열하여 동기화하고자 하는 리포지터리를 선택합니다:
    # katello-disconnected list --disabled
    rhel-5-server-debug-rpms-5Server-i386
    rhel-5-server-debug-rpms-5Server-ia64
    rhel-5-server-debug-rpms-5Server-x86_64
    rhel-5-server-debug-rpms-5_7-i386
    rhel-5-server-debug-rpms-5_7-ia64
    rhel-5-server-debug-rpms-5_7-x86_64
    rhel-5-server-debug-rpms-5_8-i386
    rhel-5-server-debug-rpms-5_8-ia64
    rhel-5-server-debug-rpms-5_8-x86_64
    rhel-5-server-debug-rpms-5_9-i386
    rhel-5-server-debug-rpms-5_9-ia64
    rhel-5-server-debug-rpms-5_9-x86_64
    rhel-5-server-isos-5Server-i386
    
  3. 동기화를 위해 선택한 리포지터리를 활성화합니다:
    # katello-disconnected enable -r rhel-6-server-sam-rpms-6_4-x86_64
    
  4. 리포지터리를 생성하여 이를 Pulp에 푸쉬하여 동기화를 허용합니다:
    # katello-disconnected configure
    

    참고

    katello-disconnected의 설정 옵션은 동기화 전 매니페스트를 읽고, pulp 리포지터리를 생성한 후 스크립트를 만듭니다. 이는 리포지터리를 활성화 또는 비활성화할 때 마다 실행해야 합니다.
  5. 리포지터리를 동기화합니다:
    # katello-disconnected sync
    
    watch 옵션을 사용하여 동기화 절차를 모니터할 수 있습니다.
    # katello-disconnected watch
    Watching sync... (this may be safely interrupted with Ctrl+C)
    running:
    rhel-6-server-sam-rpms-6_4-x86_64 
    
    running:
    rhel-6-server-sam-rpms-6_4-x86_64 
    ...
    finished:
    rhel-6-server-sam-rpms-6_4-x86_64 
    
    
    Watching finished
    
컨텐츠가 동기화됩니다.
14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고