Red Hat Training
A Red Hat training course is available for Red Hat Satellite
6.3. Satellite Export를 통해 동기화
Red Hat Network Satellite Exporter (
rhn-satellite-exporter
) 도구를 사용하면 Satellite 컨텐트가 XML 형식으로 내보내기됩니다. 이는 사용자가 다른 동일한 Satellite로 가져오기할 수 있게 합니다. -d
옵션을 사용하여 선택한 디렉토리에 컨텐트를 내보내기하고 디렉토리를 다른 Satellite로 전송한 후 Red Hat Network Satellite 동기화 도구를 사용하여 컨텐트를 가져오기합니다. 이제 두 Satellite가 동기화됩니다.
Red Hat Network Satellite Exporter는 다음과 같은 컨텐트를 제공합니다:
- 채널 군(Families)
- 아키텍처
- 채널 메타데이터
- 블랙리스트 (Blacklist)
- RPM
- RPM 메타데이터
- 에라타
- 킥스타트
Red Hat Network Satellite Exporter로 내보내기를 실행하려면 다음과 같은 선수 조건을 충족해야 합니다:
- Satellite 설치가 반드시 성공적으로 실행되어 있어야 합니다.
- 내보내기한 내용을 보관하기 위해
--dir
옵션에 지정된 디렉토리에 충분한 디스켓 공간이 있어야 합니다.
6.3.1. 내보내기 실행하기
다른 Satellite에 복제하도록 Satellite를 설정하거나 스토리지 솔루션에 백업합니다. 다음 명령을 root로 실행합니다.
# rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
실행이 완료되면, 내보내기한 디렉토리는 다른 Satellite 또는
rsync
명령이나 scp -r
명령을 사용하여 스토리지 솔루션으로 이동할 것입니다.
Red Hat Network Satellite Exporter는 여러 명령행 옵션을 제공합니다. 이를 사용하려면
rhn-satellite-exporter
명령 뒤에 옵션 및 올바른 값을 삽입합니다.
표 6.2. Red Hat Network Satellite Exporter 옵션
옵션 | 설명 |
---|---|
-d, --dir= | 내보내기한 정보를 이 디렉토리에 위치시킵니다. |
-cCHANNEL_LABEL , --channel=CHANNEL_LABEL | 특정 채널 (레이블로 특정화된 채널)의 데이터만을 실행합니다. 주의: 채널의 *레이블*은 채널 *이름*과 다릅니다. |
--list-channels | 가능한 모든 채널 목록을 표시하고 종료합니다. |
--list-steps | 데이터를 내보내는 동안 rhn-satellite-exporter에 소요되는 모든 단계에 대한 목록입니다. 이는 --단계에 대한 값으로 사용될 수 있습니다. |
-p --print-configuration | 현재 설정을 인쇄하고 종료합니다. |
--print-report | 내보내기가 완료되면 터미널로 전송한 보고를 인쇄합니다. |
--no-rpms | 실제 RPM을 가져오지 않습니다. |
--no-packages | RPM 메타데이터를 내보내지 않습니다. |
--no-errata | 에라타 정보를 처리하지 않습니다. |
--no-kickstarts | 킥스타트 데이터를 처리하지 않습니다. (프로비져닝 전용) |
--debug-level=LEVEL_NUMBER | 로그 파일로 보낸 화면에 생성된 메세지를 덮어씁니다. 여기서 메세지의 양은 /etc/rhn/rhn.conf 에 ,0-6 사이에 설정되어 있습니다. (2가 디폴트) |
--start-date=START_DATE | 마지막으로 수정된 날짜를 비교하기 위해 시작 날짜 형식에 제한을 둡니다. 이는 YYYYMMDDHH24MISS 형식이 되어야 합니다. (예: 20071225123000 ) |
--end-date=END_DATE | 마지막으로 수정된 날짜를 비교하기 위해 마지막 날짜 형식에 제한을 둡니다. 이는 YYYYMMDDHH24MISS 형식으로 입력되어야 합니다. (예: 20071231235900 ) |
--make-isos=MAKE_ISOS | satellite-isos 라는 채널 덤프 ISO를 생성합니다 (예: --make-isos=cd 또는 dvd ) |
--email | 보내진 내용과 발생할 수 있는 오류에 대해 이메일로 보고합니다. |
--traceback-mail=EMAIL | --email을 대신하는 이메일 주소 |
--db=DB | 교체할 데이터베이스 연결행, 즉 사용자명/암호@SID를 포함합니다. |
--hard-links | 원본 파일로 하드 링크와 함께 RPM 및 킥스타트 파일을 내보냅니다. |
이러한 명령행 옵션을 사용하여 내보내기하고자 하는 컨텐트 (RPM, 에라타, 킥스타트 등)를 선택합니다.
rhn-satellite-exporter
로 데이터를 내보내기위해 걸리는 시간은 내보낸 채널의 수와 크기에 따라 달라집니다. --no-packages
, --no-kickstarts
, --no-errata
, --no-rpms
옵션을 사용하면 rhn-satellite-exporter
명령을 실행하는 데에 필요한 시간을 절감할 뿐 만 아니라 보내는 작업에서 있을 수 있는 유용한 정보를 보호합니다. 이러한 이유로 이 옵션은 제외되어도 무방한 불필요한 내용임을 확신하실 때에만 사용해야 합니다. 또한 데이터를 가져올 때 satellite-sync
명령에 일치하는 옵션을 사용해야 합니다. 예를 들어, 데이터를 가져올 때rhn-satellite-exporter
명령을 사용하여 --no-kickstarts
을 사용하실 경우 --no-kickstarts
옵션을 지정하셔야 합니다.
Red Hat Network 기본 채널을 내보내기할 때 기본 채널에 연결된 도구 채널도 내보내기해야 합니다. 도구 채널에는 자동 킥스타트 패키지가 포함됩니다. 이 패키지는 Satellite를 통해 컴퓨터를 킥스타트하기 위한 패키지를 설치합니다.