11.5 Mise à niveau de ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.3 Linux Management

Les sections suivantes fournissent des informations sur la mise à niveau de ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.3 Linux Management :

11.5.1 Mise à niveau des serveurs

Vous pouvez mettre à niveau le serveur ZENworks 7 Linux Management avec IR1 ou ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.3 Linux Management 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 à la section Maintenance de la zone de stockage des objets et des données ZENworks dans le Guide d'administration de Novell ZENworks 7.3 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.

  • Supprimez 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 supprimer Openldap 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.3 Linux Management via le même serveur ZENworks primaire. Supposons, par exemple, 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 effectuer une mise à niveau vers ZENworks 7.3 Linux Management. 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.3 Linux Management 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.3 Linux Management 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 fonctionne et qu'il satisfait aux exigences de configuration. Reportez-vous à la Section 2.1, Configuration requise pour le serveur ZENworks.

  2. Sur le serveur Linux, montez le support de Novell ZENworks 7.3 Linux Management à l'aide de la commande mount périphérique point_montage.

    Par exemple, mount /dev/cdrom /zlm73.

    Si vous utilisez une image ISO plutôt qu'un support 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 /zlm73/ZEN73_LinuxMgmt.iso /zlm73/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 arrêter les services des 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 à la section Application d'une mise à niveau directe (in-place) sur un serveur ZENworks secondaire.

  9. Passez à la Section 11.5.2, Mise à niveau des périphériques gérés.

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 à la section Application d'une mise à niveau directe (in-place) sur le serveur ZENworks primaire.

  1. Assurez-vous que le serveur fonctionne et qu'il satisfait aux exigences de configuration. Reportez-vous à la Section 2.1, Configuration requise pour le serveur ZENworks.

  2. Sur le serveur Linux, montez le support de Novell ZENworks 7.3 Linux Management à l'aide de la commande mount périphérique point_montage.

    Par exemple, mount /dev/cdrom /zlm73.

    mount périphérique point_montage

    Si vous utilisez une image ISO plutôt qu'un support 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 /zlm73/ZEN73_LinuxMgmt.iso /zlm73/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 à l'É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.

11.5.2 Mise à niveau des périphériques gérés

La mise à niveau des périphériques gérés vers ZENworks 7.3 Linux Management installe le nouvel agent ZENworks Agent.

Vous pouvez mettre à niveau un périphérique géré de ZENworks 7 Linux Management IR1 ou de ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.3 Linux Management, soit manuellement, soit à l'aide des ensembles de mise à niveau. Pour plus d'informations sur la procédure de mise à niveau manuelle des périphériques gérés, reportez-vous à la Section 11.1.3, Mise à niveau manuelle de périphériques gérés.

IMPORTANT :avant de mettre à niveau, veillez à annuler l'assignation des stratégies appliquées sur le périphérique si vous ne souhaitez pas qu'elles soient appliquées de nouveau après la mise à niveau vers ZENworks 7.3 Linux Management.

Pour mettre à niveau les périphériques gérés à l'aide des ensembles de mise à niveau :

  1. Créez un ensemble de mise à niveau. Pour plus d'informations sur la procédure de création d'un ensemble de mise à niveau, reportez-vous à la section Création d'un ensemble de mise à niveau.

  2. Créez un script pour l'ensemble de mise à niveau. Pour plus d'informations sur la procédure de création d'un script pour l'ensemble de mise à niveau, reportez-vous à la section Création d'un script pour les ensembles de mise à niveau.

  3. Créez un catalogue pour l'ensemble de mise à niveau. Pour plus d'informations sur la procédure de création d'un catalogue pour l'ensemble de mise à niveau, reportez-vous à la section Création de catalogues pour les ensembles de mise à niveau.

  4. Mettez à niveau le périphérique géré à l'aide de l'ensemble de mise à niveau. Pour plus d'informations, reportez-vous à la section Mise à niveau de périphériques gérés autres que SLES 10 et SLED 10 à l'aide d'un ensemble de mise à niveau.

REMARQUE :les paramètres ZMD dans ZENworks 7 Linux Management IR1 et ZENworks 7 Linux Management - Dell Edition ne disposent d'aucune préférence du niveau de sécurité. En revanche, les paramètres ZMD dans ZENworks 7.3 Linux Management disposent de cette préférence. Lorsque vous procédez à une mise à niveau de ZENworks 7 Linux Management IR1 ou de ZENworks 7 Linux Management - Dell Edition vers ZENworks 7.3 Linux Management, le niveau de sécurité ZMD est défini sur la valeur par défaut Signature. Vous pouvez définir la préférence sur la valeur de votre choix à l'aide de la commande rug ou via le Centre de contrôle Zenworks. Pour plus d'informations sur la procédure d'utilisation de la commande rug, reportez-vous à la section rug(1) dans le Guide d'administration de Novell ZENworks 7.3 Linux Management. Pour plus d'informations sur la procédure de définition de la préférence du niveau de sécurité à l'aide du Centre de contrôle ZENworks, reportez-vous à la section Configuring the ZENworks Management Daemon (zmd) Settings (Configuration des paramètres de ZENworks Management Daemon (zmd)) dans le Guide d'administration de Novell ZENworks 7.3 Linux Management.