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

La mise à niveau de périphériques gérés vers ZENworks 7.2 Linux Management avec IR1/IR1a 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 IR1/IR1a, procédez de l'une des façons suivantes :

Pour mettre à niveau un périphérique géré de ZENworks 7.2 Linux Management vers ZENworks 7.2 Linux Management avec IR1/IR1a, procédez de l'une des façons suivantes :

12.3.1 Mise à niveau de périphériques gérés à l'aide d'ensembles de mise à niveau

Vous pouvez mettre à niveau des périphériques gérés à partir de ZENworks 7 Linux Management avec IR1, ZENworks 7 Linux Management - Dell Edition ou ZENworks 7.2 Linux Management vers ZENworks 7.2 Linux Management avec IR1/IR1a via des ensembles de mise à niveau.

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

Effectuez les tâches suivantes dans l'ordre indiqué :

Création d'un script pour les ensembles de mise à niveau

  1. Dans le Centre de contrôle ZENworks, cliquez sur l'onglet Ensembles.

  2. Cliquez sur le dossier que vous avez créé tout en effectuant une mise à niveau directe (in-place) sur le serveur ZENworks primaire (Étape 11) qui contient les ensembles de mise à niveau.

  3. Cliquez sur le nom souligné d'un ensemble de mise à niveau pour en afficher les détails.

  4. Cliquez sur l'onglet Détails.

  5. Dans la section Actions à scripts au bas de la page Détails, cliquez sur Nouveau pour afficher la boîte de dialogue Nouvelle opération pouvant contenir des scripts.

  6. Dans la liste déroulante Actions à scripts, sélectionnez Pré-installation.

  7. Dans la liste déroulante Script à exécuter, sélectionnez Définir votre script.

  8. Collez le contenu du fichier de script pre-install.sh dans la boîte de dialogue Contenu du script. Vous pouvez accéder au fichier de script à partir du répertoire /data situé au sein du répertoire dans lequel ZENworks 7.2 Linux Management avec IR1/IR1a/IR2 est monté. Par exemple, si ZENworks 7.2 Linux Management avec IR1/IR1a/IR2 est monté dans /zlm72/install, alors le fichier de script pre-install.sh se trouve dans le répertoire /zlm72/install/data.

    Si des ensembles ou des paquetages sont verrouillés sur le périphérique géré (package-locks.xml), le script de pré-installation fait une sauvegarde des verrous de paquetages ou d'ensembles et place cette sauvegarde dans le dossier /tmp/zmd.

  9. Cliquez sur OK.

  10. Dans la section Actions à scripts au bas de la page Détails, cliquez sur Nouveau pour afficher la boîte de dialogue Nouvelle opération pouvant contenir des scripts.

  11. Dans la liste déroulante Actions à scripts, sélectionnez Post-installation.

  12. Dans la liste déroulante Script à exécuter, sélectionnez Définir votre script.

  13. Collez le contenu du fichier de script post-install.sh dans la boîte de dialogue Contenu du script. Vous pouvez accéder au fichier de script à partir du répertoire /data situé au sein du répertoire dans lequel ZENworks 7.2 Linux Management avec IR1/IR1a/IR2 est monté. Par exemple, si ZENworks 7.2 Linux Management avec IR1/IR1a/IR2 est monté dans /zlm72/instal, alors le fichier de script post-install.sh se trouve dans le répertoire /zlm72/install/data.

    REMARQUE :dans le fichier de script post-install.sh, les messages indiquant l'avancement de la mise à niveau comportent par défaut des commentaires. Si vous voulez que les messages s'affichent sur le périphérique géré, supprimez les commentaires des messages.

    Le script post installation effectue les tâches suivantes :

    • Restaure les sauvegardes de verrouillages d'ensembles et de paquetages à partir du répertoire /tmp/zmd vers les répertoires appropriés.

    • Crée le script de shell /tmp/zmd/upgrade_final.sh qui arrête automatiquement le service ZMD, supprime les catalogues système et redémarre le service.

    • Utilise le serveur atd pour assigner une tâche planifiée et exécuter le script de shell upgrade_final.sh deux minutes après la fin de l'exécution de post-install.sh.

  14. Cliquez sur OK.

  15. Cliquez sur Appliquer en bas de la page Détails.

  16. Dans la section Paramètres d'ensemble de paquetages RPM de la page Détails, cliquez sur Déployer pour déployer la nouvelle version de l'ensemble.

  17. Passez à Création de catalogues pour les ensembles de mise à niveau.

Création de catalogues pour les ensembles de mise à niveau

  1. Cliquez sur l'onglet Ensembles.

  2. Cliquez sur Nouveau, puis sur Catalogue pour ouvrir l'Assistant de création de nouveau catalogue.

  3. Spécifiez un nom pour le catalogue, puis cliquez sur Suivant pour afficher la page Attributs du catalogue.

  4. Cliquez sur Suivant pour afficher la page Résumé.

  5. Dans la page Résumé, cliquez sur Suivant.

  6. Cliquez sur Ajouter pour afficher la boîte de dialogue Sélectionner des ensembles.

  7. Recherchez et sélectionnez l'ensemble de mise à niveau, déplacez-le dans la liste Sélectionné, puis cliquez sur OK.

  8. Cliquez sur Suivant pour afficher la page Assignations du catalogue.

  9. Cliquez sur Ajouter, recherchez et sélectionnez les périphériques que vous voulez déplacer vers la liste Sélectionné, puis cliquez sur OK pour afficher la page Options d'ensemble.

  10. Cliquez sur Suivant pour afficher la page Terminer, revoyez les informations, puis cliquez sur Terminer.

  11. En fonction de vos besoins, passez à Mise à niveau de périphériques gérés autres que SLES 10 et SLED 10 à l'aide d'un ensemble de mise à niveau ou à Mise à niveau de périphériques gérés SLES 10 ou SLED 10 à l'aide d'un ensemble de mise à niveau.

Mise à niveau de périphériques gérés autres que SLES 10 et SLED 10 à l'aide d'un ensemble de mise à niveau

  1. Cliquez sur l'onglet Stratégies.

  2. Cliquez sur Nouveau, puis sur Stratégie pour afficher la page Type de stratégie.

  3. Sélectionnez Stratégie d'exécution à distance, puis cliquez sur Suivant pour afficher la page Nom de la stratégie.

  4. Spécifiez un nom pour la stratégie, puis cliquez sur Suivant pour afficher la page Stratégie d'exécution à distance.

  5. Dans la liste déroulante Script à exécuter, sélectionnez Définir votre script.

  6. Collez le contenu du fichier de script policy.sh dans la boîte de dialogue Contenu du script. Le fichier de script est accessible depuis le répertoire /data du point de montage.

    Le script de stratégie effectue les tâches suivantes :

    • Abonne au catalogue contenant l'ensemble de mise à niveau.

    • Installe l'ensemble de mise à niveau sur le périphérique géré.

  7. Modifiez le script afin que catalog_name soit le catalogue que vous avez créé dans Création de catalogues pour les ensembles de mise à niveau et que bundle soit l'ensemble que vous avez spécifié lors de la création du catalogue (Étape 7).

  8. Cliquez sur Suivant pour afficher la page Résumé, puis sur Suivant pour afficher la page Assignations de stratégies.

  9. Cliquez sur Ajouter pour afficher la boîte de dialogue Sélectionner les assignations, recherchez et sélectionnez les périphériques auxquels vous voulez ajouter la stratégie d'exécution à distance, puis cliquez sur OK.

  10. Cliquez sur Suivant pour afficher la page Planification des stratégies.

  11. Dans la liste déroulante Type de planification, sélectionnez Date spécifique, spécifiez une date et une heure de début pour l'application de la stratégie, puis cliquez sur Suivant pour afficher la page Groupe de stratégies.

    REMARQUE :si vous voulez vérifier immédiatement la mise à niveau, définissez la date de début à aujourd'hui et l'heure de début à minuit. La stratégie d'exécution à distance est exécutée au prochain rafraîchissement prévu des périphériques. Vous pouvez également rafraîchir manuellement les périphériques.

  12. Cliquez sur Suivant pour afficher la page Terminer, puis cliquez sur Terminer.

    La stratégie d'exécution à distance est mise en oeuvre comme prévu, après le prochain rafraîchissement prévu des périphériques gérés. Si l'heure que vous avez spécifiée dans Étape 11 est antérieure au prochain rafraîchissement, la stratégie est mise en oeuvre au prochain rafraîchissement.

    IMPORTANT :l'installation de l'ensemble de mise à niveau et le processus de mise à niveau prennent cinq minutes environ. Ne lancez aucune commande rug telle que rug ref lors de la mise à niveau. L'exécution de commandes rug lors de la mise à niveau peut provoquer l'échec du processus.

    À l'issue de la mise à niveau, pour vérifier qu'elle a bien fonctionné, exécutez la commande rug ping ou reportez-vous au fichier upgrade.log. La mise à niveau à réussi si la version de ZMD est 7.2.0. Si vous exécutez trop tôt la commande rug ping, un message d'exception s'affiche. Pour corriger le problème, arrêtez, puis redémarrez ZMD. Le message « Starting ZENworks Management Daemon... » doit être présent dans la dernière ligne du fichier /tmp/zmd/upgrade.log.

REMARQUE :l'historique des paquetages et des ensembles n'est pas migré.

Mise à niveau de périphériques gérés SLES 10 ou SLED 10 à l'aide d'un ensemble de mise à niveau

Suivez la procédure ci-dessous sur le périphérique géré SLES 10 ou SLED 10 :

  1. Exécutez la commande /usr/bin/rug sub catalog_name, où catalog_name est le catalogue assigné au périphérique géré.

  2. Exécutez la commande /usr/bin/rug bin -y upgrade_bundle_name, où upgrade_bundle_name est l'ensemble de mise à niveau dans le catalogue assigné au périphérique géré.

    IMPORTANT :l'installation de l'ensemble de mise à niveau et le processus de mise à niveau prennent cinq minutes environ. Ne lancez aucune commande rug telle que rug ref lors de la mise à niveau. L'exécution de commandes rug lors de la mise à niveau peut provoquer l'échec du processus.

    À l'issue de la mise à niveau, pour vérifier qu'elle a bien fonctionné, exécutez la commande rug ping ou reportez-vous au fichier upgrade.log. La mise à niveau à réussi si la version de ZMD est 7.2.0. Si vous exécutez trop tôt la commande rug ping, un message d'exception s'affiche. Pour corriger le problème, arrêtez, puis redémarrez ZMD. Le message « Starting ZENworks Management Daemon... » doit être présent dans la dernière ligne du fichier /tmp/zmd/upgrade.log.

  3. Si le périphérique n'est pas doté du système X Windows :

    1. Dans le Centre de contrôle de ZENworks, cliquez sur l'ensemble de mise à niveau.

    2. Cliquez sur l'onglet Détails.

    3. Dans l'onglet Paquetages, sélectionnez les paquetages qui suivent :

      • novell-zenworks-x11vnc-0.6.1-2
      • novell-zenworks-zmd-gconfpolicyenforcers-7.2.1-0
      • novell-zenworks-tightvnc-1.2.9-6, zen-updater-7.2.1-0.1
    4. Cliquez sur Opération > Définir le rafraîchissement.

  4. (Facultatif) Si SLES 10 ou SLED 10 sont exécutés sur un serveur Dell et si les périphériques gérés sont dotés de l'agent ZMD par défaut, effectuez les opérations qui suivent si vous voulez collecter l'inventaire Dell des périphériques :

    1. Dans l'onglet Paquetages, sélectionnez novell-zenworks-zmd-oem.

    2. Cliquez sur Opération > Annuler le rafraîchissement.

12.3.2 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 IR1/IR1a.

  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 1 à l'aide de la commande mount périphérique point_montage.

    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 /tempfolderpath/isoimagename.iso point_montage

    Remplacez tempfolderpath 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

    REMARQUE :l'image ISO de ZENworks 7.2 Linux Management avec IR1 est disponible sur le site Web de téléchargement Novell.

  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.

12.3.3 Mise à niveau d'un périphérique géré ZENworks 7.2 Linux Management vers ZENworks 7.2 Linux Management avec IR1 via le canal Hot Patch 5

  1. Installez ZENworks 7.2 Linux Management Hot Patch 5. Pour plus d'informations sur la procédure d'obtention et d'installation de correctif à chaud, contactez le support technique Novell.