25.7 Mise en miroir des mises à jour Red Hat à partir de l'espace de stockage NU à l'aide d'un abonnement YUM

Vous pouvez mettre en miroir les mises à jour Red Hat à partir de l'espace de stockage NU par le biais des abonnements YUM et de la mise à jour des périphériques RHEL. Ces mises à jour sont disponibles dans les catalogues RES des plates-formes cibles 32 et 64 bits. Vous pouvez répertorier les catalogues RES tels que RES3, RES4 et RES5 par le biais d'un abonnement NU. Toutefois, pour mettre en miroir l'ensemble de mise à jour pour un catalogue RES spécifique, vous devez configurer un abonnement YUM. Vous ne pouvez pas utiliser un abonnement NU car les informations sur la cible de la distribution dans les métadonnées de catalogue RES de l'espace de stockage NU sont limitées.

Pour utiliser un abonnement YUM afin de mettre en miroir les catalogues RES à partir de l'espace de stockage NU :

  1. Exécutez la commande suivante pour vérifier la présence éventuelle de catalogues RES ou Red Hat sur le serveur NU distant :

    zlmmirror slc -c fichier_configuration_miroir_NU -v

    Vous obtenez ainsi la liste des catalogues présents sur le serveur NU distant.

  2. Dans la section <Remote Server> du fichier de configuration de mise en miroir NU, modifiez les éléments de configuration suivants :

    Élément de configuration

    Valeur

    <Base></Base>

    Spécifiez le chemin du serveur à mettre en miroir, le nom du catalogue et l'architecture.

    <Base>https://nu.novell.com/repo/$RCE/nom_catalogue/architecture</Base>

    Par exemple :

    L'URL de base pour une cible 32 bits d'un catalogue RES5 est <Base>https://nu.novell.com/repo/$RCE/RES5/i386</Base>.

    L'URL de base pour une cible 64 bits d'un catalogue RES5 est <Base>https://nu.novell.com/repo/$RCE/RES5/x86_64</Base>.

    <Type></Type>

    Type du serveur à mettre en miroir.

    <Type>yum</Type>

    <Platform></Platform>

    Plate-forme du périphérique vers lequel mettre en miroir les paquetages.

    <Platform>plate-forme</Platform>

    Par exemple, si la plate-forme cible est rhel-5-i386, modifiez la balise Platform en :

    <Platform>rhel-5</Platform>.

    La plate-forme cible doit être définie dans ZENworks Linux Management.

    <User></User>

    Nom d'utilisateur pour le login au serveur NU distant.

    <User>utilisateur</User>

    <Password></Password>

    Mot de passe de l'utilisateur spécifié dans l'élément User.

    <Password>password</Password>

  3. Dans la section <Catalog>, modifiez les éléments de configuration suivants :

    Élément de configuration

    Valeur

    <Name></Name>

    Utilisez le format suivant pour spécifier le nom du catalogue à mettre en miroir à partir du serveur distant :

    <Name>plate-forme-catalog</Name>

    Par exemple, si la plate-forme est rhel-5, le nom du catalogue doit être <Name>rhel-5-catalog</Name>.

    Dans la section <Catalog>, il n'est pas nécessaire de spécifier une valeur pour la balise <Target>, car les ensembles du catalogue doivent être mis en miroir séparément pour chaque cible. Si vous spécifiez une valeur pour la balise <Target>, vous ne pouvez mettre en miroir que les paquetages d'architecture qui correspondent à la cible spécifiée. Vous devez indiquer des URL distinctes pour chaque cible dans la balise <Base> de la section <Remote Server> du fichier de configuration.

    Pour mettre en miroir des paquetages de catalogue pour des cibles RHEL 32 bits telles que rhel-5-i386, le processus correspondant met automatiquement en miroir les paquetages de toutes les architectures 32 bits compatibles telles que i386, i586, i686 et noarch.

    Pour mettre en miroir des paquetages de catalogue de cibles RHEL 64 bits telles que rhel-5-x86_64 vers un ensemble donné, les paquetages d'architecture 32 bits sont ajoutés comme cible rhel-5-i386 dans l'ensemble. Vous devez convertir les cibles de tous les paquetages d'architecture 32 bits dans l'ensemble en miroir de 32 bits vers la cible 64 bits correspondante à l'aide de la commande zlman bap.

    Par exemple, pour convertir tous les paquetages d'architecture 32 bits de rhel-5-i386 vers la cible rhel-5-x86_64 correspondante, vous devez exécuter la commande zlman bap comme suit :

    zlman bap --freshen=true nom_ensemble rhel-5-x86_64 /var/opt/novell/zenworks/pkg-repo/bundles/deux_premières_lettres_GUID_ensemble/GUID_ensemble/version_ensemble/rhel-5-i386/*.rpm.

  4. Enregistrez le fichier de configuration.