9장. UNIX 지원 가이드
9.1. 소개 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
이 장에서는 Red Hat Network의 설치 절차 및 UNIX 기반 클라이언트 시스템 관리에 사용하는 경우의 차이점에 대하여 설명하고 있습니다. RHN은 UNIX에서 Linux로 변환하시는 고객을 돕기 위하여 UNIX 지원을 제공합니다. 그러나 제한된 요건으로 인하여, UNIX 클라이언트 관리시에는 Red Hat Enterprise Linux 시스템 관리시와 비교하여 보다 제한된 기능이 제공됩니다.
다음 부분에서는 UNIX 클라이언트 설치 절차 뿐만 아니라 지원되는 UNIX 변형 및 UNIX 관리 시스템에서 사용 가능한 RHN 기능, RHN에서 UNIX 시스템을 관리하는데 필요한 요건을 설명합니다.
9.1.1. 지원되는 UNIX 변형 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
다음은 RHN Satellite에서 지원하는 다양한 UNIX 변형, 버전 및 아키텍처 정보입니다:
Solaris 버전 | sun4m | sun4d | sun4u | sun4v | sun4us | x86 |
---|---|---|---|---|---|---|
Solaris 8 | 예 | 아니요 | 예 | 해당 없음 | 아니요 | 아니요 |
Solaris 9 | 예 | 해당 없음 | 예 | 해당 없음 | 아니요 | 예 |
Solaris 10 | 해당 없음 | 해당 없음 | 예 | 예 | 아니요 | 예 |
9.1.2. 선수 조건 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
UNIX 지원을 위해서는 다음과 같은 항목들이 필요합니다:
- RHN Satellite 5.0 이상
- 관리 (Management) 인타이틀먼트를 갖춘 Satellite 인증서
- 각 UNIX 클라이언트를 위한 관리 (Management) 인타이틀먼트
- python, pyOpenSSL과 같은 UNIX 용 RHN 패키지 그리고 Red Hat Network 클라이언트 패키지.
- 지원 라이브러리를 제공하는 Sunfreeware 패키지. 일부 패키지는 RHN Satellite를 통해 사용할 수 있습니다. 전제 목록은 9.3.1절. “추가 패키지 다운로드 및 설치하기”에서 참조하시기 바랍니다.
9.1.3. 포함된 기능 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
다음 기능은 UNIX 지원 서비스 레벨에도 포함된 RHN에 존재하는 기능과 동일합니다:
- 설정된 주기에 따라
rhn_check
을 실행하는 Red Hat Network Service Daemon (rhnsd
) - Satellite에서 스케쥴된 모든 설정 작업을 실행하는 Red Hat Network Configuration Client (
rhncfg-client
) - RHN 설정 채널을 명령행을 이용하여 관리하는 Red Hat Network Configuration Manager (
rhncfg-manager
) - Satellite에 체크인하여 서버에서 스케쥴된 모든 작업을 수행하는
rhn_check
프로그램 - 시스템 그룹핑, 패키지 프로파일 비교, 다수의 시스템을 한번에 관리하는 시스템 세트 관리자와 같은 모든 관리 (Management) 레벨 기능.
- 원격 명령 (Remote Command)이라고 불리우는 Provisioning 기능은 사용자가 Satellite 웹사이트를 이용하여 어떠한 관리 클라이언트에서도 (클라이언트가 작업을 허용하는 경우) 루트 레벨 명령을 스케쥴할 수 있도록 해줍니다.
9.1.4. 기능 차이점 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
다음은 UNIX 환경에서 다르게 작동하는 RHN 기능에 대한 내용입니다:
- UNIX 용 Red Hat Update Agent는 Linux 버전 보다 훨씬 적은 수의 옵션을 제공하며, 패키지 설치시
rpm
대신 운영 체제의 원시 툴셋을 이용합니다 - 정확한 옵션 목록은 9.4.2.4절. “명령행에서 업데이트하기”에서 참조하시기 바랍니다. - RHN Push 애플리케이션은 패키지, 패치와 패치 클러스터를 포함한 원시 UNIX 파일 유형을 업로드하도록 수정되었습니다Solaris 패키지, 패치 및 패치 클러스터 파일은 RPM 파일과 다르기 때문에, 채널 업로드하는데 사용되는 메커니즘도 어느정도 차이가 있습니다. Solaris 용
rhnpush
패키지에는 다음과 같은 두 가지 응용 프로그램이 있습니다:- 첫 번째 응용 프로그램인
solaris2mpm
는 Solaris 패키지 또는 패치에 사용되는 MPM 파일을 생성하기 위한 RHN 유틸리티입니다. MPM 파일의 중간 포맷으로 Satellite는 업로드된 파일을 관리하고 이해할 수 있습니다. - 두 번째 응용프로그램인
rhnpush
는 기능이 확장되어 RPM 파일 뿐 만 아니라 MPM을 다룰 수 있습니다. 그렇지 않을 경우, 이는rhnpush
의 Linux 버전에 동일하게 작동합니다.
- RHN 웹사이트의 채널 (Channels) 탭에 원시 UNIX 파일 유형 설치와 저장에 대한 내용이 추가되었습니다.
9.1.5. 제외된 기능 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
다음은 UNIX 서비스 레벨에서 사용 불가능한 RHN 기능 목록입니다:
- 킥스타팅, 패키지 롤백과 같은 모든 프로비저닝 (Provisioning) 레벨 기능을 사용 불가능합니다. 한가지 예외가 있다면 설정 파일 기능은 여전히 사용 가능합니다.
- 에라타 업데이트라는 개념이 UNIX에서는 아직 이해하지 못하므로, 모든 에라타 관련 옵션을 사용 불가능합니다.
- 패키지의 소스 파일
Answer 파일은 아직 지원되지 않습니다. 향후 배포 버전에서는 이러한 파일을 지원할 예정입니다.
Solaris 시스템 용 IPV6도 지원되지 않습니다.
또한 설치시
RHAT*.pkg
파일을 재배치하는 것은 아직 지원되지 않습니다.