6.6. 조직에 의해 동기화하기
Satellite-sync는 inter satellite sync 기능의 일부로 사용자가 특정 조직으로 컨텐트를 가져오기할 수 있는 새로운 확장 기능을 제공합니다. 이는 로컬로 실행하거나 hosted 또는 다른 satellite에서 원격으로 동기화하여 실행할 수 있습니다.
Satellite 동기화의 목적은 org_id 관련 컨텐트를 가져오기할 수 있도록 하는 것입니다. 여기서 두 가지가 대상이 됩니다. 하나는 연결 해제된 MultiOrg 경우로, 사용자 컨텐트의 주요 소스가 채널 덤프에서 컨텐트를 가져오거나 연결된 satellite에서 내보내기하여 이를 다시 Satellite로 가져오기하는 것입니다. 사용자는 연결 해제된 satellite에서 사용자 정의 채널을 호스트합니다. 연결된 satellite에서 사용자 정의 채널을 내보내기하고자 할 경우, 조직적 동기화로 실행할 수 있습니다.
다른 경우는 연결된 Multi-Org satellite 사용자의 경우로, 이러한 새로운 플래그는 여러 조직 사이에서 컨텐트를 이동하는 수단으로 작동할 수 있습니다.
조직에 의한 동기화는 소스 조직의 무결성을 유지하기 위해 조직이 따라야 하는 여러 규칙이 있습니다.
- 소스 컨텐트가 기본 조직 (모든 Red Hat 콘텐트)에 속해 있을 경우 대상 조직이 지정되어 있어도 기본 조직이 기본값으로 설정됩니다. 이는 지정된 컨텐트가 권한이 있는 기본 조직에 있는 지를 확인합니다.
- 명령행에 조직이 지정되어 있을 경우 해당 조직에서 컨텐트를 가져오게 됩니다.
- 조직이 지정되어 있지 않을 경우, 조직 1이 기본값으로 됩니다.
다음은 Satellite 간의 동기화를 위해 조직 ID (orgid)가 사용되는 세 가지 시나리오 예제입니다:
- master에서 slave satellite로 컨텐트를 가져옵니다.
satellite-sync --parent-sat=master.satellite.domain.com -c channel-name --orgid=2
satellite-sync --parent-sat=master.satellite.domain.com -c channel-name --orgid=2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 특정 org의 내보낸 덤프에서 컨텐트를 가져옵니다.
satellite-sync -m /dump -c channel-name --orgid=2
$ satellite-sync -m /dump -c channel-name --orgid=2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - RHN Hosted에서 컨텐트를 가져오기합니다 (시스템이 등록 및 활성화되어 있다고 가정합니다. 소스 조직이 지정되어 있지 않을 경우, 기본 Red Hat 채널이 선택됩니다).
satellite-sync -c channel-name
$ satellite-sync -c channel-name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow