Red Hat Training
A Red Hat training course is available for Red Hat Satellite
6.3. Synchronisation per Satellite-Export
Das Red Hat Network Satellite Exportertool (
rhn-satellite-exporter
) exportiert Satellite-Inhalte in ein XML-Format, das vom Benutzer in einen anderen, identischen Satellite importiert werden kann. Exportieren Sie den Inhalt in das gewählte Verzeichnis mit der -d
-Option, transportieren Sie das Verzeichnis auf einen anderen Satellite und verwenden Sie das Red Hat Network Satellite Synchronisationstool zum Importieren der Inhalte. Dadurch werden diese beiden Satellites synchronisiert.
Der Red Hat Network Satellite Exporter bietet die folgenden Inhalte:
- Channel-Familien
- Architekturen
- Channel-Metadaten
- Blacklists
- RPMs
- RPM-Metadaten
- Errata
- Kickstarts
Um einen Export mit dem Red Hat Network Satellite Exporter durchzuführen, müssen zuvor die folgenden Bedingungen erfüllt sein:
- Die Satellite-Installation muss erfolgreich abgeschlossen worden sein.
- Es muss genug Festplattenplatz für die exportierten Inhalte in dem Verzeichnis zur Verfügung stehen, das mit der Option
--dir
spezifiziert wurde.
6.3.1. Durchführen eines Exports
Konfigurieren Sie den Satellite so, dass dieser entweder auf einen anderen Satellite kopiert oder auf eine Speicherlösung gesichert werden kann. Führen Sie den folgenden Befehl als Root aus.
# rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
Nach erfolgreichem Abschluss kann das Exportverzeichnis mit
rsync
oder scp -r
auf einen anderen Satellite oder eine Speicherlösung verschoben werden.
Der Red Hat Network Satellite-Exporter bietet mehrere Befehslzeilenoptionen. Fügen Sie dazu die Option und den entsprechenden Wert nach dem
rhn-satellite-exporter
-Befehl ein.
Tabelle 6.2. Red Hat Network Satellite Exporter Optionen
Option | Beschreibung |
---|---|
-d, --dir= | Die exportierten Informationen in diesem Verzeichnis ablegen. |
-cCHANNEL_LABEL , --channel=CHANNEL_LABEL | Daten nur für diesen speziellen Channel (durch das Label festgelegt) verarbeiten. HINWEIS: das *Label* des Channels ist NICHT identisch mit dem *Namen* des Channels. |
--list-channels | Alle verfügbaren Channels auflisten und beenden. |
--list-steps | Alle Schritte, die der rhn-satellite-exporter während des Exports von Daten durchführt, auflisten. Diese können als Werte für --step verwendet werden. |
-p --print-configuration | Aktuelle Konfiguration anzeigen und beenden. |
--print-report | Einen Bericht im Terminal ausgeben, wenn der Export abgeschlossen ist. |
--no-rpms | Keine RPMs abfragen. |
--no-packages | RPM-Metadaten nicht exportieren. |
--no-errata | Keine Errata-Informationen verarbeiten. |
--no-kickstarts | Keine Kickstart-Daten verarbeiten (nur Provisioning). |
--debug-level=LEVEL_NUMBER | Die in /etc/rhn/rhn.conf festgelegte Menge an angezeigten und in die Protokolldateien geschriebenen Nachrichten außer Kraft setzen, 0-6 (2 ist Standard). |
--start-date=START_DATE | Das Limit des Anfangsdatums, mit dem die zuletzt modifizierten Daten verglichen werden. Muss im Format YYYYMMDDHH24MISS vorliegen (z.B. 20071225123000 ). |
--end-date=END_DATE | Das Limit des Enddatums, mit dem die zuletzt modifizierten Daten verglichen werden. Muss im Format YYYYMMDDHH24MISS vorliegen (z.B. 20071231235900 ). |
--make-isos=MAKE_ISOS | Erstellt ein Verzeichnis für Channel-Dump-ISOs namens satellite-isos (z.B. --make-isos=cd oder dvd |
--email | Versendet einen Bericht über den Exportverlauf und mögliche Fehler per E-Mail. |
--traceback-mail=EMAIL | Alternative E-Mail-Adresse für --email. |
--db=DB | Fügt alternativen String zur Datenbankverbindung ein: benutzername/passwort@SID. |
--hard-links | Exportiert die RPM und Kickstart-Dateien mit Hardlinks zu den originalen Dateien. |
Wählen Sie die Inhalte wie z. B. RPMs, Errata oder Kickstarts, die Sie mithilfe dieser Befehlszeilenoptionen exportieren möchten.
Die Zeit, die
rhn-satellite-exporter
für den Export der Daten benötigt, hängt von der Anzahl und Größe der zu exportierenden Channels ab. Die Verwendung der Optionen --no-packages
, --no-kickstarts
, --no-errata
und --no-rpms
reduziert die Zeitspanne, die für das Ausführen von rhn-satellite-exporter
benötigt wird, führt jedoch auch dazu, dass potenziell nützliche Informationen nicht exportiert werden. Aus diesem Grund sollten diese Optionen nur dann verwendet werden, wenn Sie sich sicher sind, dass Sie den dadurch ausgeschlossenen Inhalt nicht benötigen. Zusätzlich müssen Sie die passenden Optionen für satellite-sync
beim Import der Daten verwenden. Wenn Sie beispielsweise --no-kickstarts
mit rhn-satellite-exporter
verwenden, müssen Sie beim Import der Daten die Option --no-kickstarts
angeben.
Wenn Sie einen Red Hat Network Basis-Channel exportieren, stellen Sie sicher, dass Sie auch den zugehörigen Tools-Channel exportieren. Die Tools-Channels enthalten die Auto-Kickstart-Pakete, die Pakete installieren zum Kickstarten eines Rechners über den Satellite.