Vous pouvez mettre à niveau le serveur ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR1 en effectuant une mise à niveau directe (in-place) par-dessus la version précédente.
Avant d'appliquer n'importe quel type de mise à niveau, effectuez les opérations qui suivent :
Faites une sauvegarde de vos zones de stockage de données, de vos objets et d'eDirectory. Pour plus d'informations, reportez-vous à «Maintenance de la base de données ZENworks» dans le «Guide d'administration de Novell ZENworks 7.2 Linux Management».
Assurez-vous qu'eDirectory écoute sur le port 10389.
Créez une image des serveurs ZENworks.
Assurez-vous que l'horloge système du serveur ZENworks Linux Management et que celle du serveur sur lequel la base de données Oracle ou PostgreSQL sont synchronisées.
Désinstallez OpenLDAP 2 du serveur ZENworks s'il s'y trouve.
Une mise à niveau directe (in-place) permet de mettre à niveau une version ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR1 via le même serveur ZENworks primaire. Par exemple, admettons que le serveur ZENworks primaire de votre système ZENworks 7 Linux Management avec IR1 soit installé sur un périphérique SLES 9 32 bits et que vous vouliez faire une mise à niveau vers ZENworks 7.2 Linux Management avec IR1. L'utilisation d'une mise à niveau directe (in-place) entraîne la mise à niveau du système ZENworks Linux Management décrit précédemment vers ZENworks 7.2 Linux Management avec IR1 sur ce même périphérique SLES 9 32 bits.
Le processus de mise à niveau met le serveur ZENworks à niveau et permet de créer des ensembles de mise à niveau pour chaque plate-forme prise en charge. Les ensembles de mise à niveau sont ensuite forcés vers les périphériques assignés, sur lesquels le nouvel agent ZENworks est installé.
Une mise à niveau directe (in-place) est plus particulièrement adaptée aux petits systèmes ZENworks Linux Management avec moins de 100 périphériques gérés par un seul serveur ZENworks primaire. Une mise à niveau directe (in-place) permet d'effectuer une mise à niveau sans prévoir d'arrêt du fonctionnement du serveur ; le serveur et les périphériques sont en effet mis à jour relativement rapidement.
Afin de mettre à niveau les serveurs ZENworks, complétez les procédures qui suivent dans l'ordre indiqué.
IMPORTANT :le serveur ZENworks ne peut pas être mis à niveau de ZENworks 7 Linux Management avec IR1 vers ZENworks 7.2 Linux Management avec IR1 si la mise à niveau est interrompue. Si le processus de mise à niveau est interrompu, contactez le support technique Novell.
Assurez-vous que le serveur satisfait la configuration requise. reportez-vous à la Section 2.1, Configuration requise pour le serveur ZENworks.
Appliquez le TID 3160279. Pour plus d'informations sur l'application du TID, reportez-vous au support technique Novell.
Sur le serveur Linux, montez le CD Novell ZENworks 7.2 Linux Management with Interim Release 1 à l'aide de la commande mount périphérique point_montage.
Par exemple, mount /dev/cdrom /zlm72.
Si vous utilisez une image ISO plutôt qu'un CD physique, copiez cette image dans un dossier temporaire sur le serveur Linux, puis montez-la via la commande suivante :
mount -o loop /chemin_dossier_temp/nom_image_iso.iso point_montage
Remplacez chemin_dossier_temp par le chemin d'accès au dossier temporaire et point_montage par le chemin d'accès à l'emplacement du système de fichiers où vous voulez monter l'image. Le chemin indiqué par point_montage doit déjà exister.
Par exemple :
mount -o loop /zlm72/ZEN72_LinuxMgmt.iso /zlm72/install
Loguez-vous en tant que root, puis lancez le programme de mise à niveau à partir du point de montage à l'aide de la commande suivante :
./zlm-upgrade
Lorsque vous êtes invité à mettre à niveau ZENworks Linux Management, saisissez O pour continuer.
Lisez l'Accord de licence de logiciel, en appuyant sur la touche Page suivante pour faire défiler la page vers le bas, puis saisissez O pour accepter l'accord.
Saisissez O lorsque le système vous demande si vous mettez à niveau un serveur ZENworks primaire.
Vérifiez que tous les services ZENworks des serveurs secondaires sont arrêtés. Vous pouvez exécuter /opt/novell/zenworks/bin/zlm-config --stop pour éteindre les services sur les serveurs secondaires.
Appuyez sur Entrée pour continuer.
Le programme de mise à niveau arrête les services ZENworks, abonne aux chaînes de mise à niveau, met à niveau les RPM, met à niveau ZMD, exécute les scripts de mise à niveau, puis met à jour le schéma de base de données.
Saisissez le mot de passe administrateur ZENworks.
Les services ZENworks redémarrent.
Lorsque vous êtes invité à créer des ensembles qui peuvent être utilisés pour mettre à niveau des clients zlm (périphériques gérés), saisissez O pour continuer.
Si vous choisissez de ne pas créer d'ensemble de mise à niveau pour l'instant, vous pouvez exécuter la commande zlm-upgrade -b à l'aide du CD ZENworks 7.2 Linux Management Agent plus tard pour créer les ensembles.
Spécifiez un dossier que vous voulez créer pour contenir les ensembles de mise à niveau.
Une fois la mise à niveau terminée, reportez-vous à /var/opt/novell/log/zenworks/zlm-upgrade.log pour vous assurer que la mise à niveau s'est opérée avec succès.
(Facultatif) Si vous voulez mettre à niveau des serveurs ZENworks secondaires, passez à Application d'une mise à niveau directe (in-place) sur un serveur ZENworks secondaire.
Passez à Mise à niveau d'un périphérique géré vers ZENworks 7.2 Linux Management avec IR1/IR1a.
vous devez mettre à niveau le serveur ZENworks primaire avant de mettre à niveau les serveurs ZENworks secondaires. Pour des informations détaillées, reportez-vous à Application d'une mise à niveau directe (in-place) sur le serveur ZENworks primaire.
Assurez-vous que le serveur satisfait la configuration requise. reportez-vous à la Section 2.1, Configuration requise pour le serveur ZENworks.
Appliquez le TID 3160279. Pour plus d'informations sur l'application du TID, reportez-vous au support technique Novell.
Sur le serveur Linux, montez le CD Novell ZENworks 7.2 Linux Management with Interim Release 1 à l'aide de la commande mount périphérique point_montage.
Par exemple, mount /dev/cdrom /zlm72.
mount périphérique point_montage
Si vous utilisez une image ISO plutôt qu'un CD physique, copiez cette image dans un dossier temporaire sur le serveur Linux, puis montez-la via la commande suivante :
mount -o loop /chemin_dossier_temp/nom_image_iso.iso point_montage
Remplacez chemin_dossier_temp par le chemin d'accès au dossier temporaire et point_montage par le chemin d'accès à l'emplacement du système de fichiers où vous voulez monter l'image. Le chemin indiqué par point_montage doit déjà exister.
Par exemple :
mount -o loop /zlm72/ZEN72_LinuxMgmt.iso /zlm72/install
Loguez-vous en tant que root, puis lancez le programme de mise à niveau à partir du point de montage à l'aide de la commande suivante :
./zlm-upgrade
Lorsque vous êtes invité à mettre à niveau ZENworks Linux Management, saisissez O pour continuer.
Lisez l'Accord de licence de logiciel, en appuyant sur la touche Page suivante pour faire défiler la page vers le bas, puis saisissez O pour accepter l'accord.
Le programme d'installation arrête les services ZENworks, abonne aux chaînes de mise à niveau, met à niveau les RPM, met à niveau ZMD, exécute les scripts de mise à niveau, puis redémarre les services ZENworks.
Saisissez N lorsque le système vous demande si vous mettez à niveau un serveur ZENworks primaire.
Saisissez O lorsque le système vous demande si vous avez mis à niveau le serveur ZENworks primaire.
Ignorez toutes les erreurs « échec de l'arrêt » que vous recevez. Par exemple, vous recevez une erreur indiquant qu'eDirectory n'a pas pu être arrêté, mais il était déjà arrêté lorsque vous avez exécuté /opt/novell/zenworks/bin/zlm-config --stop dans Étape 7.
Le programme de mise à niveau arrête les services ZENworks, abonne aux chaînes de mise à niveau, met à niveau les RPM, met à niveau ZMD et exécute les scripts de mise à niveau.
À l'issue de la mise à niveau, les services ZENworks sont redémarrés. Cette opération peut prendre quelques minutes.
Supprimez ostargets.xml en exécutant la commande rm /var/opt/novell/zenworks/lib/www/ostargets.xml à l'invite de la console du serveur.
Copiez manuellement ostargets.xml depuis /var/opt/novell/zenworks/lib/www/ sur le serveur ZENworks primaire vers /var/opt/novell/zenworks/lib/www/ sur le serveur secondaire.
Modifiez la propriété de ostargets.xml pour zenworks en exécutant chown zenworks :zenworks /var/opt/novell/zenworks/lib/www/ostargets.xml à l'invite de la console du serveur.
(Facultatif) Répétez l'Étape 1 à l'Étape 11 pour chaque serveur ZENworks secondaire que vous voulez mettre à niveau.
Passez à Mise à niveau d'un périphérique géré vers ZENworks 7.2 Linux Management avec IR1/IR1a.