1.3.2. 조직별 동기화
ISS (Inter-Satellite Synchronization)는 컨텐츠를 특정 조직으로 가져오기 위해 사용될 수 있습니다. 이는 로컬 또는 원격 동기화를 사용하여 수행될 수 있습니다. 이 기능은 채널 덤프를 통해 컨텐츠가 검색되거나 연결된 Satellite에서 내보내기한 후 이를 연결 해제된 Satellite로 가져오는 방법으로 컨텐츠를 검색하는 여러 조직이 있는 연결 해제된 Satellite의 경우 유용합니다. 조직별 동기화는 연결된 Satellite에서 사용자 정의 채널을 내보내기하는데 사용될 수 있습니다. 이는 또한 여러 조직 간의 컨텐츠를 이동하는데 효과적으로 사용될 수 있습니다.
조직별 동기화는 소스 조직의 일관성을 유지하기 위해 일련의 명확한 규칙을 따르고 있습니다:
- 소스 컨텐츠가
NULL
조직 (예: Red Hat 컨텐츠)에 속해 있는 경우 대상 조직이 지정된 경우에도 기본값으로NULL
이 됩니다. 이는 지정된 컨텐츠가 항상 권한이 있는NULL
조직에 있는지를 확인합니다. - 명령행에서 조직을 지정할 경우, 컨텐츠는 해당 조직에서 가져오게 됩니다.
- 조직이 지정되어 있지 않으면 기본적으로 조직 1로 지정됩니다.
다음은 조직 ID (
orgid
) 를 사용하여 Satellite를 동기화하는 세 가지 시나리오의 예입니다:
예 1.1. 마스터 Satellite에서 슬레이브 Satellite로 컨텐츠 가져오기
다음의 예에서는 마스터 Satellite에서 슬레이브 Satellite로 컨텐츠를 가져옵니다:
satellite-sync --parent-sat=master.satellite.example.com -c channel-name --orgid=2
satellite-sync --parent-sat=master.satellite.example.com -c channel-name --orgid=2
예 1.2. 조직의 내보낸 덤프에서 컨텐츠 가져오기
다음의 예에서는 특정 조직의 내보낸 덤프에서 컨텐츠를 가져옵니다:
satellite-sync -m /dump -c channel-name --orgid=2
$ satellite-sync -m /dump -c channel-name --orgid=2
예 1.3. Red Hat Network 호스트에서 컨텐츠 가져오기
다음의 예에서는 Red Hat Network 호스트에서 컨텐츠를 가져옵니다 (시스템이 등록 및 활성화되어 있다고 가정):
satellite-sync -c channel-name
$ satellite-sync -c channel-name