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.