Les sections qui suivent fournissent des informations sur la mise à niveau de ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR2 :
Vous pouvez mettre à niveau un serveur ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR2 en effectuant une mise à niveau directe (in-place) par-dessus la versions 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.
Pour vérifier si OpenLDAP 2 est installé, exécutez rpm -qa /grep openldap2 à l'invite de la console du serveur. Cette opération affiche la version du paquetage installé.
Pour désinstaller Open LDAP 2, exécutez rpm -e openldap2.
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 IR2 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 IR2. 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 IR2 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 le serveur 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 IR2 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.
Sur le serveur Linux, montez le CD Novell ZENworks 7.2 Linux Management with Interim Release 2 à l'aide de la commande mount point_montage_périphérique.
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/isomimagename.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.
(Facultatif) Si vous voulez mettre à niveau des serveurs ZENworks secondaires, passez à Application d'une mise à niveau directe (in-place) sur un serveur ZENworks secondaire.
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.
Sur le serveur Linux, montez le CD Novell ZENworks 7.2 Linux Management with Interim Release 1 à l'aide de la commande mount point_montage_périphérique.
Par exemple, mount /dev/cdrom /zlm72.
mount point_montage_périphérique
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/isoimagename.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 6.
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 les opérations de l'étape 1 à l'étape 10 pour chaque serveur ZENworks secondaire que vous voulez mettre à niveau.
La mise à niveau de périphériques gérés vers ZENworks 7.2 Linux Management avec IR2 entraîne l'installation du nouvel agent ZENworks.
Pour mettre à niveau un périphérique géré de ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR2, procédez de l'une des façons suivantes :
Assurez-vous que le périphérique géré satisfait la configuration requise. reportez-vous à la Section 2.3, Configuration requise pour un périphérique géré.
Sur le périphérique géré Linux, montez le CD Novell ZENworks 7.2 Linux Management Agent with Interim Release 2 à l'aide de la commande mount point_montage_périphérique. Par exemple : mount /dev/cdrom /zlm7.
Si vous utilisez une image ISO plutôt qu'un CD physique, copiez cette image dans un dossier temporaire sur le périphérique géré Linux, puis montez l'image en la commande suivante :
mount -o loop /chemin_dossier_temp/isomimagename.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 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.