1.2. Systemübersicht
Satellite besteht aus den folgenden Komponenten:
- Datenbank
- Satellite arbeitet mit zwei verschiedenen Datenbanktypen:
- Eigenständige Datenbank — Die vorhandene Datenbank einer Organisation oder besser noch ein separater Rechner. Satellite unterstützt Oracle Database 11g Release 2, Standard- oder Enterprise-Edition als eigenständige Datenbanken.
- Eingebettete Datenbank — Die Datenbank ist im Satellite integriert und wird während des Installationsvorgangs auf demselben Rechner wie der Satellite installiert. Die im Satellite integrierte Datenbank ist Oracle Database 10g Release 2.
- Satellite-Kern
- Das Kernsystem und der Einsprungspunkt für Red Hat Update Agent, der auf Client-Systemen läuft. Satellite enthält zudem einen Apache HTTP-Server, der XML-RPC-Anfragen verarbeitet.
- Satellite-Weboberfläche
- Eine Benutzeroberfläche für die erweiterte Verwaltung von Systemen, Systemgruppen, Benutzern und Channels. Die Organisation gestattet den Zugriff auf die Weboberfläche des Satellites entweder nur vom lokalen Netzwerk oder sowohl vom lokalen Netzwerk als auch vom Internet. Die Satellite-Version der Red Hat Network Website ermöglicht die vollständige Kontrolle über Client-Systeme, Systemgruppen und Benutzer.
- RPM-Repository
- Ein Paket-Repository für Red Hat RPM-Pakete und angepasste RPM-Pakete, die von der Organsiation festgelegt wurden.
- Verwaltungswerkzeuge
- Die Satellite-Verwaltungswerkzeuge werden zur Synchronisation der Satellite-Datenbank und des Paket-Repositorys mit Red Hat Network verwendet. Satellite enthält darüber hinaus Verwaltungswerkzeuge für folgende Aufgaben:
- Datenbank- und Dateisystem-Synchronisation
- Importe von angepassten RPMs und Repositorys
- Channel-Pflege (webbasiert)
- Errata-Verwaltung (webbasiert)
- Benutzerverwaltung (webbasiert)
- Client-System- und Systemgruppierung (webbasiert)
- Red Hat Update Agent
- Rekonfigurieren Sie den Red Hat Update Agent auf Client-Systemen, um Aktualisierungen vom internen Satellite der Organisation anstelle der zentralen Red Hat Network Server zu beziehen. Nach dieser einmaligen Rekonfiguration rufen Client-Systeme Aktualisierungen lokal mithilfe des Red Hat Update Agent ab. Systemadministratoren können zudem Aktionen über die Satellite-Weboberfläche einplanen.
Wichtig
Red Hat empfiehlt dringend, dass mit dem Satellite verbundene Clients die neuesten Aktualisierungen von Red Hat Enterprise Linux implementiert haben, um eine bestmögliche Verbindung zu gewährleisten.
Wenn ein Client Aktualisierungen anfordert, fragt der interne Satellite der Organisation seine Datenbank ab, authentifiziert das Client-System, identifiziert die aktualisierten Pakete, die für das Client-System zur Verfügung stehen und sendet die angeforderten RPMs zurück an das Client-System. Der Client installiert zudem die Pakete, falls das in den Einstellungen so festgelegt wurde. Falls die Pakete installiert werden, sendet das Client-System ein aktualisiertes Paketprofil an die Datenbank auf dem Satellite. Diese Pakete werden von der Liste der veralteten Pakete für den Client entfernt.
Satellite kann zusammen mit dem Red Hat Network Proxy-Server verwendet werden, um ein verteiltes, eigenständiges Red Hat Network Deployment für die Organisation bereitzustellen. Beispielsweise kann eine Organisation an einem sicheren Ort einen Satellite betreiben und Red Hat Systeme verbinden sich mit ihm über das lokale Netzwerk. Andere entfernte Büros betreiben Red Hat Network Proxy-Serverinstallationen, die sich mit dem Satellite verbinden. Die verschiedenen Standorte innerhalb der Organisation erfordern eine Netzwerkanbindung; es reicht jedoch ein privates Netzwerk, eine Internetanbindung ist für keines der Systeme erforderlich. Werfen Sie für weitere Informationen einen Blick auf das Red Hat Network Proxy-Server Installationshandbuch.
Abbildung 1.1. Verwendung von Satellite zusammen mit dem Red Hat Network Proxy-Server