12.1 Mise à niveau des serveurs ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.2 Linux Management avec IR1

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 :

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

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

  2. Application d'une mise à niveau directe (in-place) sur un serveur ZENworks secondaire

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.

12.1.1 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. Appliquez le TID 3160279. Pour plus d'informations sur l'application du TID, reportez-vous au support technique Novell.

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

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

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

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

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

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

  9. Saisissez le mot de passe administrateur ZENworks.

    Les services ZENworks redémarrent.

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

  11. Spécifiez un dossier que vous voulez créer pour contenir les ensembles de mise à niveau.

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

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

  14. Passez à Mise à niveau d'un périphérique géré vers ZENworks 7.2 Linux Management avec IR1/IR1a.

12.1.2 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. Appliquez le TID 3160279. Pour plus d'informations sur l'application du TID, reportez-vous au support technique Novell.

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

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

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

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

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

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

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

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

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

  12. (Facultatif) Répétez l'Étape 1 à l'Étape 11 pour chaque serveur ZENworks secondaire que vous voulez mettre à niveau.

  13. Passez à Mise à niveau d'un périphérique géré vers ZENworks 7.2 Linux Management avec IR1/IR1a.