Sie können Red Hat-Aktualisierungen vom NU-Repository aus spiegeln, indem Sie YUM-Abonnements verwenden und die RHEL-Geräte aktualisieren. Diese Aktualisierungen stehen in den RES-Katalogen für 32-Bit- und 64-Bit-Zielplattformen zur Verfügung. Sie können die RES-Kataloge wie RES3, RES4 und RES5 mithilfe eines NU-Abonnements auflisten. Um das Aktualisierungs-Bundle für einen bestimmten RES-Katalog zu spiegeln, müssen Sie jedoch ein YUM-Abonnement konfigurieren. Sie können aufgrund der eingeschränkten Informationen zum Distributionsziel in den Metadaten des RES-Katalogs im NU-Repository kein NU-Abonnement verwenden.
So verwenden Sie ein YUM-Abonnement zum Spiegeln des RES-Katalogs vom NU-Repository aus:
Führen Sie das folgende Kommando aus, um zu überprüfen, ob auf dem entfernten NU-Server RES- oder Red Hat-Kataloge vorhanden sind:
zlmmirror slc -c Konfigurationsdatei_zum_Spiegeln_von_NU -v
Dadurch werden die Kataloge auf dem entfernten NU-Server aufgelistet.
Bearbeiten Sie im Abschnitt <Remote Server> der Konfigurationsdatei zum Spiegeln von NU die folgenden Konfigurationselemente:
Bearbeiten Sie im Abschnitt <Catalog> die folgenden Konfigurationselemente:
Im Abschnitt <Catalog> ist es nicht erforderlich, einen Wert für das Tag <Target> anzugeben, da die Bundles des Katalogs für jedes Ziel separat gespiegelt werden müssen. Wenn Sie für das Tag <Target> einen Wert angeben, können Sie nur die Architekturpakete spiegeln, die mit dem angegebenen Ziel übereinstimmen. Sie müssen im Tag <Base> im Abschnitt <Remote Server> der Konfigurationsdatei für die einzelnen Ziele separate URLs angeben.
Zum Spiegeln von Katalogpaketen für 32-Bit-RHEL-Ziele wie rhel-5-i386 werden beim Spiegelvorgang automatisch die Pakete aller kompatiblen 32-Bit-Architekturen wie i386, i586, i686 und noarch gespiegelt.
Zum Spiegeln von Katalogpaketen für 64-Bit-RHEL-Ziele wie rhel-5-x86_64 auf ein vorhandenes Bundle werden die 32-Bit-Architekturen dem Bundle als Ziel-rhel-5-i386 hinzugefügt. Sie müssen die Ziele aller 32-Bit-Architekturpakete im gespiegelten Bundle mit dem Kommando zlman bap vom 32-Bit- zum entsprechenden 64-Bit-Ziel konvertieren.
Um beispielsweise alle 32-Bit-Architekturpakete von rhel-5-i386 zum entsprechenden Ziel rhel-5-x86_64 zu konvertieren, müssen Sie das Kommando zlman bap wie folgt ausführen:
zlman bap --freshen=true Bundle-Name rhel-5-x86_64 /var/opt/novell/zenworks/pkg-repo/bundles/die_ersten_beiden_Buchstaben_der_Bundle-GUID/Bundle-GUID/Bundle-Version/rhel-5-i386/*.rpm.
Speichern Sie die Konfigurationsdatei.