1.3.3. ISS (Inter-Satellite Synchronization) 사용 사례
ISS (Inter-Satellite Synchronization)는 조직의 필요에 따라 여러가지 다른 방법으로 사용될 수 있습니다. 다음 부분에서는 ISS 사용 방법과 이러한 경우를 설정 및 실행하는 방법의 예에 대해 설명합니다.
예 1.4. 임시 Satellite
이 예에서는 스테이징 Satellite로 하나의 Satellite를 사용하여 컨텐츠를 준비하고 패키지의 품질 보증 작업을 수행하여 프로덕션에서 사용하기에 적합한지를 확인합니다. 컨텐츠의 프로덕션에서 사용이 승인되면 프로덕션 Satellite는 스테이징 Satellite에서 컨텐츠를 동기화합니다.
satellite-sync
명령을 실행하여 데이터를 rhn_parent (주로 Red Hat Network 호스트)와 동기화합니다:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 다음 명령을 실행하여 스테이징 서버에서 데이터를 동기화합니다:
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
예 1.5. 동기화된 슬레이브
예에서 마스터 Satellite는 슬레이브로 데이터를 직접 제공하고 변경 사항은 정기적으로 동기화됩니다.
예 1.6. 슬레이브의 사용자 정의 컨텐츠
다음의 예에서는 컨텐츠가 모든 프로덕션 슬레이브 Satellite로 배포되는 개발 채널로서 마스터 Satellite를 사용합니다. 일부 슬레이브 Satellite에는 마스터 Satellite 채널에는 없는 추가 컨텐츠가 들어 있습니다. 이러한 패키지는 보관되지만 마스터 Satellite에서의 모든 변경 사항은 슬레이브 Satellite로 동기화됩니다.
예 1.7. 양방향 동기화
이 환경에서 두 개의 Red Hat Satellite 서버는 서로 마스터 및 슬레이브로 작동하여 서로간에 컨텐츠를 동기화할 수 있습니다.
satellite-sync
명령이 실행되는 Satellite 서버는 컨텐츠를 다른 Satellite 서버에서 풀하여 동기화된 데이터는 satellite-sync
와 실행되는 옵션에 따라 달라집니다. 어떤 옵션도 선택하지 않으면 동기화는 이전에 동기화된 모든 사항을 업데이트하려 합니다.
마스터 Satellite 설정 방법은 1.3.1.1절. “수동 설정 ”에서 참조하십시오. 두 Satellite 서버를 모두 마스터로 설정하면 양방향 동기화가 생성됩니다.