13.1 Mise à niveau de ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR2

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 :

13.1.1 Mise à niveau des serveurs 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.

    1. 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é.

    2. 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.

Application d'une mise à niveau directe (in-place) sur le serveur ZENworks primaire

  1. Assurez-vous que le serveur satisfait la configuration requise. reportez-vous à la Section 2.1, Configuration requise pour le serveur ZENworks.

  2. 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

  3. 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

  4. Lorsque vous êtes invité à mettre à niveau ZENworks Linux Management, saisissez O pour continuer.

  5. 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.

  6. 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.

  7. 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.

  8. (Facultatif) Si vous voulez mettre à niveau des serveurs ZENworks secondaires, passez à Application d'une mise à niveau directe (in-place) sur un serveur ZENworks secondaire.

  9. Passez à Section 13.1.2, Mise à niveau de périphériques gérés de ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR2.

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.

  1. Assurez-vous que le serveur satisfait la configuration requise. reportez-vous à la Section 2.1, Configuration requise pour le serveur ZENworks.

  2. 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

  3. 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

  4. Lorsque vous êtes invité à mettre à niveau ZENworks Linux Management, saisissez O pour continuer.

  5. 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.

  6. Saisissez N lorsque le système vous demande si vous mettez à niveau un serveur ZENworks primaire.

  7. 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.

  8. Supprimez ostargets.xml en exécutant la commande rm /var/opt/novell/zenworks/lib/www/ostargets.xml à l'invite de la console du serveur.

  9. 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.

  10. 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.

  11. (Facultatif) Répétez les opérations de l'étape 1 à l'étape 10 pour chaque serveur ZENworks secondaire que vous voulez mettre à niveau.

13.1.2 Mise à niveau de périphériques gérés de ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR2

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 :

Mise à niveau manuelle d'un périphérique géré ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR2

  1. 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é.

  2. 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

  3. 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

  4. Lorsque vous êtes invité à mettre à niveau ZENworks Linux Management, saisissez O pour continuer.

  5. 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.