1.4. 작동 원리
RHN Satellite는 다음과 같이 구성되어 있습니다:
- 데이터베이스 (Database) — 독립형 데이터베이스 (Stand-Alone Database)의 경우 이는 조직의 기존 데이터베이스가 될 수 도 있고 독립된 컴퓨터일 수 도 있습니다. RHN Satellite는 Oracle Database 10g Release 2, Standard 또는 Enterprise Edition을 지원합니다. 임베디드 데이터베이스 (Embedded Database) 경우 데이터베이스는 RHN Satellite와 묶여서 설치 과정에서 Satellite와 동일한 컴퓨터에 설치됩니다.
- RHN Satellite — 핵심 "비즈니스 논리"이며 클라이언트 시스템에서 실행되는 Red Hat Update Agent의 시작 지점입니다. RHN Satellite는 아파치 HTTP 서버도 포함하고 있습니다 (XML-RPC 활용)
- RHN Satellite 웹 인터페이스 — 고급 시스템, 시스템 그룹, 사용자, 그리고 채널 관리 인터페이스입니다.
- RPM 리포지토리 (RPM Repository) — Red Hat RPM 패키지와 조직에 의해 확인된 사용자 설정 RPM 패키지 리포지토리입니다.
- 관리 도구:
- 데이터베이스와 파일 시스템 동기화 도구
- RPM 가져오기 도구
- 채널 관리 도구 (웹 기반)
- 에라타 관리 도구 (웹 기반)
- 사용자 관리 도구 (웹 기반)
- 클라이언트 시스템과 시스템 그룹 도구 (웹 기반)
- 클라이언트 시스템의 Red Hat Update Agent
중앙 Red Hat Network 서버 대신 조직의 내부 RHN Satellite로 부터 업데이트를 받기 위해서 클라이언트 시스템의 Red Hat Update Agent는 반드시 재설정되어야 합니다. 이 한번의 재설정 이후에 클라이언트 시스템은 Red Hat Update Agent를 이용하여 로컬에서 업데이트를 받을 수 있습니다. 또는 시스템 관리자가 RHN Satellite 웹사이트를 통해 작업을 스케쥴할 수 있습니다.
중요
RHN Satellite에 연결된 클라이언트는 올바른 연결을 위해 Red Hat Enterprise Linux 최신 업데이트를 실행할 것을 Red Hat은 적극권장합니다.
클라이언트가 업데이트를 요청하면 조직의 내부 RHN Satellite는 데이터베이스를 이용해 클라이언트 시스템을 인증하고 그 클라이언트 시스템에 적용 가능한 패키지를 찾아냅니다. 그 후, 요청된 RPM을 클라이언트 시스템에 전달합니다. 패키지는 클라이언트의 선택에 따라 설치됩니다. 패키지가 설치되면 클라이언트 시스템은 수정된 패키지 프로파일을 RHN Satellite에 있는 데이터베이스로 보냅니다. 즉, 이러한 패키지는 클라이언트의 이전 패키지 목록에서 삭제됩니다.
조직은 웹사이트를 설정하여 RHN Satellite가 로컬 네트워크에서만 접근 가능하도록 하거나 로컬 네트워크와 인터넷 모두에서 접근 가능하도록 할 수 있습니다. 세틀라이트 서버 버전의 RHN 웹사이트에서는 클라이언트 시스템, 시스템 그룹 그리고 사용자에 대해 완벽하게 관리할 수 있습니다.
RHN Satellite 관리 도구는 RHN Satellite 데이터베이스와 패키지 리포지토리를 Red Hat Network와 동기화하는데 이용됩니다. 시스템 관리자는 RHN Satellite 가져오기 도구를 이용하여 사용자 설정 RPM 패키지를 패키지 리포지토리에 포함시킬 수 있습니다.
조직에 분산, 독립된 Red Hat Network 배치를 위해 RHN Satellite는 RHN Proxy Server와 함께 쓰일 수 있습니다. 예를 들어, 한 조직이 하나의 RHN Satellite를 안전한 장소에서 유지한다고 할 때 Red Hat 시스템은 로컬 네트워크를 이용하여 RHN Satellite에 연결될 수 있습니다. 다른 원격 사무실에서는 RHN Proxy Server를 설치하여 RHN Satellite에 연결할 수 있습니다. 조직 내에서 다른 위치에 있는 시스템은 반드시 네트워크화되어야 하지만 이는 비공개 네트워크가 될 수 있습니다. 즉 시스템에 인터넷 연결이 필요없습니다. 자세한 정보는 RHN Proxy Server 설치 가이드를 참조하시기 바랍니다.
그림 1.1. RHN Satellite와 RHN Proxy Server 동시에 사용하기