zlmmirror - Met en miroir les ensembles et les catalogues de logiciels, en tout ou en partie, depuis un système ZENworks® Linux Management distant, YaST Online Updates et les serveurs Red Hat Network, sur votre serveur ZENworks Linux Management local ou sur un répertoire local. Pour obtenir des informations détaillées concernant la mise en miroir des paquetages de mise à jour Dell vers votre serveur ZENworks, consultez Logiciel de mise en miroir dans le Guide d'administration de ZENworks 7.2 Linux Management.
zlmmirror [commande] [options] [arguments]
Cette commande lit les informations nécessaires à la connexion au serveur local et au serveur distant depuis un fichier de configuration XML. Des informations détaillées sur la création des fichiers de configuration zlmmirror sont incluses dans le Guide d'administration de ZENworks 7.2 Linux Management.
zlmmirror permet de vous connecter à un serveur distant et de copier les catalogues de logiciels, les ensembles ou les paquetages depuis le serveur distant sur votre serveur à l'aide de quelques commandes simples. Les logiciels peuvent être mis en miroir à partir des serveurs suivants :
ZENworks Linux Management
Paquetages de mise à jour Dell (DUP)
YaST Online Updates
Red Hat* Network
Red Carpet® Enterprise ou ZENworks 6.x Linux Management
Novell®, Dell, SUSE et Red Hat assurent la maintenance de chacun des serveurs de leur type respectif, ce qui permet de mettre simplement en miroir les catalogues et les ensembles qui vous intéressent sans avoir besoin de gérer ou de mettre à jour ces référentiels. La mise en miroir est la méthode préférée pour obtenir la majeure partie des logiciels que vous distribuez sur les périphériques gérés.
Pendant son utilisation, zlmmirror se connecte au serveur distant, au serveur local et au programme zlman, en s'authentifiant à chaque fois. Il doit être exécuté sur le même système que zlman et le reste du serveur ZENworks Linux Management. il exige en outre des privilèges racine.
Toutes les commandes ci-dessous acceptent les drapeaux d'option énumérés dans la section Options globales. Elles acceptent en outre des options individuelles, telles qu'énumérées avec chaque commande.
Ces commandes permettent de créer, de convertir et de valider des fichiers de configuration zlmmirror.
Convertit le fichier de configuration rcmirror.conf spécifié au nouveau format XML.
Crée un nouveau fichier de configuration vide, montrant tous les champs possibles.
Consulte le fichier de configuration à la recherche d'erreurs et affiche les informations de configuration analysées.
Ces commandes permettent d'afficher les catalogues, les ensembles et les paquetages sur le serveur distant.
Répertorie les paquetages disponibles dans l'ensemble spécifié. Accepte les drapeaux d'option suivants :
Répertorie les ensembles disponibles dans le catalogue spécifié. Accepte les drapeaux d'option suivants :
Répertorie les paquetages disponibles dans le catalogue spécifié. Accepte les drapeaux d'option suivants :
Répertorie les ensembles disponibles sur le serveur distant. Accepte les drapeaux d'option suivants :
Répertorie les catalogues disponibles sur le serveur distant. Accepte les drapeaux d'option suivants :
Répertorie les paquetages disponibles sur le serveur distant. Accepte les drapeaux d'option suivants :
La commande "mirror" permet d'exécuter l'opération de mise en miroir réelle contenue dans le fichier zlmmirror.xml.
Réalise l'opération de mise en miroir.
Affiche un message d'aide.
Consigne les messages dans un fichier. Si aucun fichier de consignation n'est spécifié, le fichier par défaut (/var/opt/novell/log/zenworks/zlmmirror.log) est utilisé.
Affiche une sortie verbeuse.
Imprime les informations de version zlmmirror et quitte.
Fichier de configuration par défaut.
Vous devez créer une configuration XML différente pour chaque serveur distant que vous mettez en miroir. Un fichier XML modèle peut être créé à l'aide de la commande conf-generate. Reportez-vous au Guide d'administration de ZENworks Linux Management pour en savoir plus sur la mise en miroir.
Vous trouverez ci-dessous une description des sections contenues dans le fichier de configuration XML zlmmirror. Vous devez fournir des détails sur le serveur distant (contenant le logiciel à mettre en miroir) et sur le serveur local (votre serveur ZLM recevant le logiciel mis en miroir), ainsi que des informations sur les catalogues, les ensembles et les paquetages à mettre en miroir.
Le serveur distant est spécifié comme suit :
Base - Chemin d'accès au serveur à mettre en miroir, respectant le format suivant en fonction du type de ce serveur :
ZLM : https://server
DELL : http://ftp.dell.com
RCE : https://server/path
YaST : http(s)://server/path or ftp://server/path
RHN : http(s)://server/path
STATIC : /path/on/file_system
Type - Type du serveur à mettre en miroir :
ZLM : ZENworks 7 Linux Management
DELL : serveur FTP du paquetage de mise à jour Dell
RCE : Red Carpet Enterprise ou ZENworks 6. x Linux Management
YaST : YaST Online Updates
RHN : Red Hat Network
STATIC : met en miroir les paquetages d'un répertoire contenant la sortie d'une session de miroir statique et les ajoute à ZENworks.
User - nom à utiliser lors de la connexion au serveur distant. Si vous ne spécifiez aucun utilisateur, zlmmirror lit l'identité à partir de l'emplacement suivant; en fonction du type de serveur :
ZLM : /etc/opt/novell/zenworks/zmd/deviceid
RCE : /etc/ximian/mcookie
YaST : /etc/sysconfig/onlineupdate
Lorsque vous vous connectez à un serveur RHN ou à un serveur Dell, laissez cet élément vide.
Password - mot de passe à utiliser lors de la connexion au serveur distant. Si vous ne spécifiez aucun mot de passe, zlmmirror lit ce dernier à partir de l'emplacement suivant, en fonction du type de serveur :
ZLM : /etc/opt/novell/zenworks/zmd/secret
RCE : /etc/ximian/partnernet
YaST : /etc/sysconfig/onlineupdate
Lorsque vous vous connectez à un serveur RHN ou à un serveur Dell, laissez cet élément vide.
Proxy - l'élément de configuration de proxy est facultatif et s'utilise avec un proxy Internet. Vous pouvez ajouter l'élément proxy n'importe où dans la section RemoteServer. Si le proxy Internet nécessite une authentification, le format est similaire à celui de l'exemple suivant :
<Proxy>http://username:password@server:port</Proxy>
Si le proxy Internet ne nécessite pas d'authentification, le format est similaire à celui de l'exemple suivant :
<Proxy>https://server:port</Proxy>
Le serveur local est spécifié comme suit :
Base - si l'attribut type est ZLM, laissez ce champ vide. Si l'attribut est de type STATIC, saisissez le chemin d'accès au répertoire local dans lequel vous souhaitez copier les paquetages, au format suivant : /path/on/filesystem.
Type - type de mise en miroir à effectuer. ZLM : mise en miroir des catalogues et des ensembles directement sur votre serveur ZENworks Linux Management. Une fois la mise en miroir terminée, les catalogues et les ensembles mis en miroir sont affichés dans le Centre de contrôle ZENworks. STATIC : mise en miroir des paquetages sur le système de fichiers de votre serveur ZENworks Linux Management, sans qu'ils soient ajoutés à ZENworks.
User - nom à utiliser lors de la connexion à votre serveur (Local) ZENworks Linux Management. Pour utiliser le compte d'administrateur par défaut, vous devez indiquer l'utilisateur Administrateur.
Password - mot de passe du compte indiqué dans le champ utilisateur. Si vous utilisez le compte Administrateur, il s'agit du mot de passe que vous avez spécifié au cours de l'installation du serveur.
Chaque ensemble et paquetage à mettre en miroir doit être contenu dans un catalogue sur le serveur distant : ainsi, la section Catalog est la seule nécessaire pour mettre en miroir un catalogue, un ensemble ou un paquetage. Un fichier de configuration peut comporter plusieurs éléments Catalog ; chaque catalogue à mettre en miroir doit posséder sa propre entrée.
Nom Local - Nom du catalogue dans lequel doit être placé le logiciel mis en miroir. Si vous ne spécifiez aucun nom local, c'est le nom du catalogue du serveur source qui est utilisé.
Dossier - Spécifie le dossier eDir (par exemple, /folder1/folder2) dans lequel sont créés et mis à jour les ensembles et les catalogues. Si vous ne spécifiez aucun dossier, les catalogues et les ensembles sont créés et mis à jour dans le dossier /zlmmirror.
Cible - Restreint l'opération de mise en miroir sur ce catalogue aux paquetages et aux correctifs qui prennent en charge les plates-formes cibles spécifiées. Si vous ne spécifiez aucune cible, les paquetages de toutes les plates-formes sont mis en miroir. Cet élément peut être spécifié plusieurs fois. Il peut contenir soit un nom cible, soit une chaîne d'expression régulière, avec mise en correspondance des noms cibles à l'aide de caractères jokers.
Excludetarget - Identique à Target, sauf que les paquetages et les correctifs qui prennent en charge les plates-formes cibles spécifiées sont exclus. L'option ExcludeTarget est exécutée après Target : les plates\-formes apparaissant dans une opération Target et ExcludeTarget sont finalement exclues.
Bundle - Limite aux ensembles spécifiés l'opération de mise en miroir sur ce catalogue. Si vous ne spécifiez aucun ensemble, tous les ensembles sont mis en miroir. Cette option n'est valide que pour les serveurs sources ZLM et YaST. Elle peut être spécifiée plusieurs fois et peut contenir soit le nom d'un ensemble, soit une chaîne d'expression régulière, avec mise en correspondance des noms cibles. Pour plus d'informations, reportez-vous à la remarque ci-dessous sur les expressions régulières.
ExcludeBundle - Identique à Bundle, sauf que les paquetages et les correctifs contenus dans les ensembles spécifiés sont exclus. Cette option n'est valide que pour les serveurs sources ZLM et YaST. Elle peut être spécifiée plusieurs fois et peut contenir soit le nom d'un ensemble, soit une chaîne d'expression régulière, avec mise en correspondance des noms cibles. L'option ExcludeBundle est exécutée après Bundle : les ensembles apparaissant dans une opération Bundle et ExcludeBundle sont finalement exclus. Pour plus d'informations, reportez-vous à la remarque ci-dessous sur les expressions régulières.
Package - Limite aux paquetages spécifiés l'opération de mise en miroir sur ce catalogue. Si vous ne spécifiez aucun paquetage, ils sont tous mis en miroir. Cette option n'est valide que pour les serveurs sources ZLM et YaST. Elle peut être spécifiée plusieurs fois et peut contenir soit le nom d'un ensemble, soit une chaîne d'expression régulière, avec mise en correspondance par caractère générique des noms cibles. Pour plus d'informations, reportez-vous à la remarque ci-dessous sur les expressions régulières.
ExcludePackage - Identique à package, sauf que les paquetages spécifiés sont exclus. Cette option n'est valide que pour les serveurs sources ZLM et YaST. Elle peut être spécifiée plusieurs fois et peut contenir soit le nom d'un ensemble, soit une chaîne d'expression régulière, avec mise en correspondance par caractère joker des noms cibles. L'option ExcludePackage est exécutée après Package : les paquetages apparaissant dans une opération Package et ExcludePackage sont finalement exclus. Pour plus d'informations, reportez-vous à la remarque ci-dessous sur les expressions régulières.
REMARQUE :l'utilisation des expressions régulières (regexes) a changé dans ZENworks 7.2 Linux Management. ZENworks 7.2 Linux Management n'utilise pas la mise en correspondance des noms d'ensembles à l'aide de caractères jokers. Dans ZENworks Linux Management 6.6. x, au lieu d'utiliser une chaîne d'expression régulière, vous pouvez utiliser une expression avec caractères jokers. Dans ZENworks 7.2 Linux Management, pour mettre en miroir tous les ensembles dont le nom commence par "Patch-", utilisez <Bundle>patch-.*</Bundle>.
Copyright 2005-2007, Novell, Inc.. Tous droits réservés.
rug (1), zlman (1), zmd (8), zlm-debug (1), zrmservice (1)
Pour signaler tout problème rencontré lors de l'utilisation de ce logiciel ou de sa documentation, visitez le site Novell Bugzilla.