2.2 Mise à niveau des serveurs primaires

Vous pouvez effectuer la mise à niveau à l'aide d'une interface graphique (GUI) ou d'une ligne de commande (Linux seulement).

REMARQUE :une fois la zone mise à niveau, ZooKeeper est activé sur le serveur primaire qui est mis à jour en premier. Pour plus d'informations, reportez-vous à la documentation, Configurations postérieures à la mise à niveau.

IMPORTANT :

  • N'utilisez pas la mise à jour système ZENworks pour mettre à niveau les serveurs primaires vers ZENworks 2020 Update 2.

    Avant de mettre à niveau le serveur ZENworks sur un périphérique Windows, exécutez Windows Update sur le périphérique afin de vous assurer que toutes les mises à jour disponibles sont installées sur ce dernier. Désactivez ensuite Windows Update afin d'empêcher l'exécution d'autres mises à jour sur le périphérique au cours de la mise à niveau du serveur ZENworks. Windows Update peut être activé après la mise à niveau de ZENworks.

  • Désactivez Linux Update afin d'empêcher l'exécution d'autres mises à jour sur le périphérique au cours de la mise à niveau du serveur ZENworks.

2.2.1 Utilisation d'une interface graphique pour mettre à niveau des serveurs Linux et Windows

Effectuez la procédure suivante sur le serveur primaire que vous souhaitez mettre à niveau vers ZENworks 2020 Update 2 si toutes les conditions préalables sont remplies :

  1. Pour démarrer le programme de mise à niveau de ZENworks 

    • Linux : procédez comme suit :

      1. Téléchargez l'image ISO de mise à niveau de ZENworks à partir du site de téléchargement de Micro Focus.

      2. Montez l'image ISO en exécutant la commande mount -o loop <chemin de l'image ISO avec nom> <chemin_montage>

      3. Exécutez une commande cd pour accéder à l'emplacement monté et exécutez ./setup.sh.

    • Windows : effectuez l'une des opérations suivantes :

      1. Téléchargez l'image ISO de mise à niveau de ZENworks à partir du site de téléchargement de Micro Focus.

      2. Montez l'image ISO.

      3. Exécutez setup.exe.

      4. Ouvrez une fenêtre DOS, accédez à la racine du support d'installation de ZENworks 2020 Update 2, puis entrez la commande setup.exe.

  2. Pour plus d'informations sur les données de mise à niveau, reportez-vous au Tableau 2-1, Informations de mise à niveau au cours de la mise à niveau.

    Si vous utilisez la mise à niveau de type GUI, vous pouvez également cliquer sur le bouton Aide pour obtenir des informations similaires.

  3. Sur le périphérique Windows, utilisez l'une des options suivantes :

    • Si vous avez choisi de redémarrer automatiquement (vous avez sélectionné l'option Oui, redémarrer le système pendant la mise à niveau, voir la section Redémarrage du serveur (applicable uniquement pour Windows)), continuez avec l'Étape 5 lorsque le processus de démarrage est terminé et lorsque les services ont démarré.

    • Si vous avez opté pour un redémarrage manuel (vous avez sélectionné l'option Non, je redémarrerai le système moi-même pendant la mise à niveau ; voir la section Redémarrage du serveur (applicable uniquement pour Windows)), attendez que la mise à niveau soit terminée et que les services démarrent afin de vérifier cette dernière.

  4. Après la mise à niveau, les données du serveur ZENworks sont copiées de l'ancien chemin d'accès aux fichiers Novell vers le nouveau chemin d'accès aux fichiers Micro Focus. Toutefois, les données du serveur ZENworks dans l'ancien chemin d'accès aux fichiers sont conservées pendant le processus de mise à niveau. Après avoir vérifié si la version mise à niveau du serveur ZENworks fonctionne comme prévu, vous pouvez exécuter l'utilitaire de nettoyage fourni avec le build pour supprimer les données de serveur conservées. Pour plus d'informations, reportez-vous à la Exécution de l'utilitaire de nettoyage sur un serveur Linux ou d'applicatifs.

  5. Pour mettre à niveau un autre serveur primaire, répétez les opérations à partir de l'Étape 1.

    IMPORTANT :répétez cette procédure jusqu'à ce que tous les serveurs primaires de la zone de gestion aient été mis à niveau.

REMARQUE :si vous utilisez ZENworks Reporting, veillez à le reconfigurer après avoir mis à niveau la zone vers ZENworks 2020 Update 2. Pour plus d'informations, reportez-vous à la section Reconfiguring ZENworks Reporting Appliance (Reconfiguration de l'applicatif ZENworks Reporting) du manuel ZENworks Reporting Appliance Deployment and Administration Reference (Référence de déploiement et d'administration de l'applicatif ZENworks Reporting).

Le Tableau 2-1 contient des informations pour mettre à niveau ZENworks 2020 vers ZENworks 2020 Update 2.

Tableau 2-1 Informations de mise à niveau

Informations de mise à niveau

Explication

Accord de licence

Le programme d'installation de la mise à niveau s'arrête si vous n'acceptez pas l'accord de licence.

ZENworks - Conditions préalables

Si les conditions requises ne sont pas remplies, la procédure de mise à niveau s'arrête. Les conditions qui ne sont pas remplies sont affichées (interface graphique) ou listées (ligne de commande). Pour plus d'informations, reportez-vous aux Conditions préalables.

Si la condition préalable .NET n'est pas remplie, vous pouvez cliquer sur le lien ZENworks dans la description pour installer la version d'exécution qui accompagne ZENworks. Veillez à installer Microsoft .NET 4.5 Framework et toutes les dernières mises à jour s'y rapportant. Une fois .NET installé, ZENworks est mis à niveau.

REMARQUE :vous devez redémarrer le périphérique après l'installation de .NET 4.5.

Type de mise à niveau

Sélectionnez Oui s'il s'agit d'un premier serveur primaire à mettre à niveau dans la zone de gestion ou Non dans le cas contraire.

Si vous sélectionnez Oui, vous êtes invité à saisir les informations d'identification de l'administrateur de la zone.

ou

Si vous sélectionnez Non, procédez comme indiqué dans le Tableau 2-2, Informations de mise à niveau - Mise à niveau d'autres serveurs primaires.

Purge de base de données

Le temps nécessaire à l'exécution de la mise à niveau sur le premier serveur primaire dépend de la taille des données présentes dans la base de données. Sur les serveurs primaires qui utilisent une base de données Microsoft SQL ou Oracle Enterprise, le programme d'installation de la mise à niveau vérifie la taille des données d'inventaire indésirables qui peuvent être purgées. S'il y a plus de 200 000 enregistrements à purger, l'assistant de mise à niveau offre la possibilité de purger la base de données avant la mise à niveau du serveur primaire. Pour les autres types de base de données, si le nombre d'enregistrements à purger est inférieur à 200 000, cette page ne s'ouvre pas.

  • Purger la base de données maintenant : si cette option est sélectionnée, l'assistant démarre la purge de la base de données. Une fois la base de données purgée, relancez la procédure de mise à niveau.

    Configurez les paramètres suivants pour la purge :

    • Supprimer les produits et composants supprimés antérieurs à x jour(s) : indiquez le nombre de jours à attendre avant de purger les données de produit et de composant supprimées. La valeur par défaut est de 180 jours.

    • Supprimer les données d'historique d'inventaire antérieures à x jour(s) : indiquez le nombre de jours à attendre avant de purger l'historique d'inventaire. La valeur par défaut est de 180 jours.

    • Supprimer les données d'utilisation des applications logicielles antérieures à x jour(s) : indiquez le nombre de jours à attendre avant de purger les données d'utilisation des applications logicielles collectées pour Asset Management. La valeur par défaut est de 180 jours.

    • Supprimer les données d'utilisation des logiciels réseau antérieures à x jour(s) : indiquez le nombre de jours à attendre avant de purger les données d'utilisation des logiciels réseau collectées pour Asset Management. La valeur par défaut est de 180 jours.

    • Supprimer les données d'utilisation des applications Web antérieures à x jour(s) : indiquez le nombre de jours à attendre avant de purger les données d'utilisation des applications Web collectées pour Asset Management. La valeur par défaut est de 180 jours.

    IMPORTANT :si la procédure de purge est interrompue, il se peut que l'état de la base de données devienne incohérent.

  • Continuer sans purger la base de données : si cette option est sélectionnée, l'assistant poursuit la procédure de mise à niveau.

ZENworks Diagnostic Center

Vérifiez la base de données à l'aide de ZENworks Diagnostic Center. Si des discordances sont constatées, des erreurs sont consignées dans les rapports ZDC.

Les rapports d'erreurs sont disponibles à l'emplacement suivant :

  • Sous Windows : %ZENSERVER_HOME%\logs\migration\zdc\reports

  • Sous Linux : /var/opt/microfocus/log/zenworks/migration/zdc/reports

REMARQUE :vérifiez la base de données avant de mettre à niveau le premier serveur primaire vers ZENworks 2020 Update 2. Vous ne serez pas invité à effectuer cette vérification pour les mises à niveau suivantes de serveurs.

Tâches préalables à la mise à niveau

Assurez-vous que vous avez arrêté tous les services ZENworks sur tous les autres serveurs primaires. Si les services ne sont pas arrêtés sur d'autres serveurs primaires, vous ne pouvez pas procéder à la mise à niveau.

Pour les serveurs Linux, vérifiez que Docker et Docker Compose sont installés et que leurs services sont activés et en cours d'exécution. Pour plus d'informations, reportez-vous aux Conditions préalables.

Veillez à avoir effectué une sauvegarde complète des bases de données ZENworks et autres données importantes.

Après avoir effectué les opérations requises, cochez les cases affichées.

Résumé avant mise à niveau

Les champs suivants sont affichés dans le résumé :

Nom de zone : affiche le nom de la zone de gestion à laquelle appartient ce serveur.

Pour modifier ces informations, cliquez sur Précédent.

Processus de mise à niveau

Le processus de mise à niveau dure plusieurs minutes en fonction des performances du matériel et de la taille des données de la base de données.

Erreurs de mise à niveau

En cas d'erreurs pendant la mise à niveau, cette page s'affiche. Pour obtenir des informations détaillées, consultez les fichiers journaux situés aux emplacements suivants. Corrigez les erreurs et redémarrez la mise à niveau.

Sous Windows : vous pouvez vérifier les journaux dans l'ancien chemin d'accès aux fichiers Novell. Lorsque le processus de mise à niveau est relancé, vérifiez les journaux dans les nouveaux chemins d'accès aux fichiers Micro Focus.

Chemin d'accès aux fichiers Novell :

  • %ZENWORKS_HOME%\logs

    • %ZENWORKS_HOME%\logs\ZENworks_Upgrade_<tampon_horaire>.log.xml

    • %ZENWORKS_HOME%\logs\loader-messages.log

    • %ZENWORKS_HOME%\logs\system-update-import.log

    • %ZENWORKS_HOME%\logs\system-update\<GUID de mise à jour>

    • %ZENWORKS_HOME%\logs\pre-global-actions.log

    • %WINDOWS_SYSTEM_DRIVE%\tmp\err.log

Chemin d'accès aux fichiers Micro Focus :

  • %ZENSERVER_HOME%\logs

    • %ZENSERVER_HOME%\logs\ZENworks_Upgrade_<tampon_horaire>.log.xml

    • %ZENSERVER_HOME%\logs\loader-messages.log

    • %ZENSERVER_HOME%\logs\system-update-import.log

 

Sous Linux : vous pouvez vérifier les journaux dans l'ancien chemin d'accès aux fichiers Novell. Lorsque le processus de mise à niveau est relancé, vérifiez les journaux dans les nouveaux chemins d'accès aux fichiers Micro Focus.

Chemin d'accès aux fichiers Novell

  • /var/opt/novell/log/zenworks

    • /var/opt/novell/log/zenworks/ZENworks_Upgrade_<tampon_horaire>.log.xml

    • /var/opt/novell/log/zenworks/system-update/<GUID de mise à jour>

    • /var/opt/novell/log/zenworks/loader-messages.log

    • /var/opt/novell/log/zenworks/system-update-import.log

    • /var/opt/novell/log/zenworks/pre-global-actions.log

    • /tmp/err.log

Chemin d'accès aux fichiers Micro Focus

  • /var/opt/microfocus/log/zenworks

    • /var/opt/microfocus/log/zenworks/ZENworks_Upgrade_<tampon_horaire>.log.xml

Opérations postérieures à la mise à niveau : exécutez ZENworks System Status Utility

Choisissez d'exécuter ZENworks System Status Utility pour lancer une vérification des pulsations des services ZENworks avant de fermer le programme de mise à niveau. Les résultats sont publiés dans le fichier journal de mise à niveau.

Opérations postérieures à la mise à niveau : exécutez l'utilitaire de nettoyage

Après la mise à niveau, la configuration du serveur ZENworks est copiée de l'ancien chemin d'accès aux fichiers Novell vers le nouveau chemin d'accès aux fichiers Micro Focus. Toutefois, les fichiers binaires du serveur ZENworks et l'ancienne configuration dans l'ancien chemin d'accès aux fichiers sont conservés pendant le processus de mise à niveau. Après avoir vérifié si la version mise à niveau du serveur ZENworks fonctionne comme prévu, vous pouvez exécuter l'utilitaire de nettoyage fourni avec le build pour supprimer les données de serveur conservées. Pour plus d'informations, reportez-vous à la section Exécution de l'utilitaire de nettoyage sur un serveur Linux ou d'applicatifs.

Redémarrage du serveur (applicable uniquement pour Windows)

Lorsque la mise à niveau d'un serveur primaire Windows réussit, vous pouvez choisir de redémarrer le système immédiatement ou ultérieurement :

  • Oui, redémarrer le système : si vous sélectionnez cette option, le serveur est redémarré pour finaliser le processus de mise à niveau.

  • Non, je redémarrerai le système moi-même : si vous sélectionnez cette option, le processus de mise à niveau est finalisé au prochain redémarrage du serveur.

    IMPORTANT :redémarrez le serveur pour finaliser le processus de mise à niveau.

Achèvement de la mise à niveau

Les opérations sélectionnées précédemment sont effectuées, notamment :

  • Mise à niveau de la base de données ZENworks (s'effectue lors de la mise à niveau du premier serveur primaire).

  • Mise à niveau de tous les composants ZENworks installés sur le serveur primaire.

  • Importation de la mise à jour système dans la zone afin de pouvoir mettre à niveau les périphériques gérés dans la zone.

Tableau 2-2 Informations de mise à niveau - Mise à niveau d'autres serveurs primaires

Informations sur l'installation

Explication

Références du serveur primaire et de la zone

Vous êtes invité à saisir les informations du serveur primaire déjà mis à niveau, les références de la zone ainsi que le numéro du port SSL.

Détails de la base de données ZENworks

(Conditionnel) Si le périphérique ne parvient pas à se connecter à la base de données via le serveur primaire déjà mis à niveau, vous êtes invité à saisir les détails de connexion directe à la base de données.

Numéro de port

Quelques ports qui sont peut-être bloqués par votre pare-feu doivent être ouverts. Vous pouvez les ouvrir maintenant ou effectuer cette opération manuellement plus tard.

Résumé avant mise à niveau

AVERTISSEMENT :les services ZENworks sont arrêtés sur le serveur avant que la page de résumé avant mise à niveau ne s'affiche. Si vous annulez la mise à niveau à ce moment-là, vous devez redémarrer manuellement les services ZENworks.

Les champs suivants sont affichés dans le résumé :

Répertoire privé ZENworks : affiche l'emplacement sur le serveur primaire où le logiciel ZENworks mis à niveau est installé.

Nom de zone : affiche le nom de la zone de gestion à laquelle appartient ce serveur.

Processus de mise à niveau

Le processus de mise à niveau dure plusieurs minutes, selon les performances du matériel.

Erreurs pendant la mise à niveau

En cas d'erreurs pendant la mise à niveau, cette page s'affiche. Vous devez corriger les erreurs et redémarrer la mise à niveau. Pour obtenir des informations détaillées, consultez les fichiers journaux situés aux emplacements suivants :

Sous Windows : vous pouvez vérifier les journaux à la fois dans l'ancien chemin d'accès aux fichiers Novell et dans le nouveau chemin d'accès aux fichiers Micro Focus :

Chemin d'accès aux fichiers Novell

  • %ZENWORKS_HOME%\logs

    • %ZENWORKS_HOME%\logs\ZENworks_Upgrade_<tampon_horaire>.log.xml

    • %ZENWORKS_HOME%\logs\loader-messages.log

    • %ZENWORKS_HOME%\logs\system-update-import.log

    • %ZENWORKS_HOME%\logs\system-update\<GUID de mise à jour>

    • %ZENWORKS_HOME%\logs\pre-global-actions.log

    • %WINDOWS_SYSTEM_DRIVE%\tmp\err.log

Chemin d'accès aux fichiers Micro Focus

  • %ZENSERVER_HOME%\logs

    • %ZENSERVER_HOME%\logs\ZENworks_Upgrade_<tampon_horaire>.log.xml

    • %ZENSERVER_HOME%\logs\loader-messages.log

    • %ZENSERVER_HOME%\logs\system-update-import.log

 

Sous Linux : vous pouvez vérifier les journaux dans les chemins de fichiers suivants :

Chemin d'accès aux fichiers Novell

  • /var/opt/novell/log/zenworks

    • /var/opt/novell/log/zenworks/ZENworks_Upgrade_<tampon_horaire>.log.xml

    • /var/opt/novell/log/zenworks/system-update/<GUID de mise à jour>

    • /var/opt/novell/log/zenworks/loader-messages.log

    • /var/opt/novell/log/zenworks/system-update-import.log

    • /var/opt/novell/log/zenworks/pre-global-actions.log

    • /tmp/err.log

Chemin d'accès aux fichiers Micro Focus

  • /var/opt/microfocus/log/zenworks

    • /var/opt/microfocus/log/zenworks/ZENworks_Upgrade_<tampon_horaire>.log.xml

Opérations postérieures à la mise à niveau

Avant de fermer le programme de mise à niveau, vous pouvez exécuter ZENworks System Status Utility afin de lancer une vérification des pulsations des services ZENworks. Les résultats sont répertoriés dans le journal d'installation.

Redémarrage du serveur (applicable uniquement pour Windows)

Après avoir effectué la mise à niveau sur un serveur primaire Windows, vous pouvez choisir de redémarrer le système immédiatement ou ultérieurement :

  • Oui, redémarrer le système : redémarre le serveur pour finaliser le processus de mise à niveau.

  • Non, je redémarrerai le système moi-même : finalisera le processus de mise à niveau au prochain redémarrage du serveur.

    IMPORTANT :vous devez redémarrer le serveur pour finaliser le processus de mise à niveau.

Achèvement de la mise à niveau

Les opérations sélectionnées précédemment sont effectuées, notamment :

  • Mise à niveau de la base de données ZENworks (s'effectue lors de la mise à niveau du premier serveur primaire).

  • Mise à niveau de tous les composants ZENworks installés sur le serveur primaire.

  • Importation de la mise à jour système dans la zone afin de pouvoir mettre à niveau les périphériques gérés dans la zone.

2.2.2 Utilisation d'une ligne de commande pour mettre à niveau un serveur Linux

Effectuez la procédure suivante sur le serveur primaire que vous souhaitez mettre à niveau de ZENworks 2020 vers ZENworks 2020 Update 2 :

  1. Vérifiez que les conditions préalables à la mise à niveau sont remplies.

  2. Démarrez le programme de mise à niveau ZENworks, ouvrez un terminal Linux, recherchez la racine du support de mise à niveau, puis saisissez la commande suivante :

    ./setup.sh --console 

    ou

    ./setup.sh -e 
  3. Sélectionnez la langue. L'anglais est la langue par défaut. Sélectionnez le numéro correspondant à votre langue pour continuer et appuyez ensuite sur Entrée pour continuer.

  4. Lisez l'introduction, puis appuyez sur Entrée pour continuer.

    INDICATION :vous pouvez taper back et appuyer sur Entrée pour revenir sur une option d'installation déjà sélectionnée et effectuer des modifications. Tapez quit pour quitter l'Assistant.

  5. Pour accepter l'accord de licence utilisateur final, tapez 1 et appuyez ensuite sur Entrée.

  6. Pour accepter l'accord de licence, tapez 1 et appuyez ensuite sur Entrée.

    À défaut, l'assistant de mise à niveau se ferme.

  7. La page de vérification des conditions préalables s'affiche. Si des messages d'avertissement ou d'erreur sont affichés, corrigez les erreurs et appuyez ensuite sur Entrée pour continuer.

  8. Tapez 1 s'il s'agit du premier serveur primaire à mettre à niveau ; dans le cas contraire, tapez 2 et appuyez ensuite sur la touche Entrée.

  9. (Conditionnel) Si vous avez tapé 1 à la page précédente, vous êtes invité à saisir les références de l'administrateur de la zone. Indiquez les informations, appuyez ensuite sur Entrée et passez à l'Étape 11.

  10. (Conditionnel) Si vous avez tapé 2 à la page précédente, vous êtes invité à saisir les détails du serveur primaire mis à niveau et les références de l'administrateur de la zone. Indiquez les informations requises, puis appuyez sur Entrée.

  11. À la fin de la ligne Saisissez le nom de l'administrateur de zone, appuyez sur Entrée pour accepter l'option par défaut (Administrator) ou indiquez le nom d'un administrateur, puis appuyez sur Entrée.

  12. Indiquez le mot de passe de l'administrateur et appuyez ensuite sur Entrée.

  13. Sur la page Octroi de licences ZENworks, vous avez la possibilité de modifier le type d'octroi de licences ZENworks. Spécifiez la licence ZENworks 2020 Update 2, puis cliquez sur Suivant.

  14. Arrêtez les services ZENworks sur tous les autres serveurs primaires, puis appuyez sur Entrée pour arrêter les services sur le serveur local.

    Avant la mise à niveau, vous devez arrêter les services sur tous les autres serveurs primaires de la zone de gestion. Si les services ne sont pas arrêtés sur d'autres serveurs primaires, vous ne pourrez pas procéder à la mise à niveau.

    Aucun service ZENworks ne peut être en cours d'exécution pendant la mise à niveau si ce n'est le service de base de données.

  15. Lisez le résumé avant mise à niveau, puis appuyez sur Entrée pour continuer.

    Si vous mettez à niveau les autres serveurs primaires de la zone de gestion, la mise à niveau démarre lorsque vous appuyez sur Entrée à cette étape.

  16. Lorsque Mise à niveau terminée s'affiche, appuyez sur Entrée pour continuer.

    Si des erreurs sont affichées, consultez les journaux d'installation dans le fichier /var/opt/novell/log/zenworks ou /var/opt/novell/log/zenworks/systemupdate/<GUID de mise à jour>.

    Si, lors de la réexécution du processus de mise à niveau, des erreurs s'affichent, vous pouvez également vérifier les journaux dans le chemin d'accès Micro Focus. Par exemple : /var/opt/microfocus/log/zenworks

  17. Procédez de l'une des manières suivantes pour vérifier que ZENworks 2020 Update 2 est en cours d'exécution :

    • Vérifiez les services Linux en utilisant les commandes de service spécifiques

      Pour des serveurs SLES 12 ou version ultérieure, exécutez les commandes suivantes :

      systemctl status microfocus-zenserver.service
      systemctl status microfocus-zenloade.service

      Si les services ne sont pas en cours d'exécution, exécutez les commandes suivantes pour démarrer les services ZENworks :

      sysytemctl start microfocus-zenserver.service
      sysytemctl start microfocus-zenloader.service
    • Vérifiez les services Linux en utilisant la commande de configuration

      Sur le serveur, exécutez les commandes suivantes :

      microfocus-zenworks-configure ‑c SystemStatus

      Les services ZENworks et leur état sont répertoriés.

      Pour démarrer les services, exécutez la commande suivante :

      microfocus-zenworks-configure ‑c Start
    • Exécutez le centre de contrôle ZENworks

      Utilisez l'URL suivante pour ouvrir le centre de contrôle ZENworks dans un navigateur Web sur n'importe quel périphérique de votre réseau :

      https://<nom DNS du serveur primaire>/zenworks

      ou

      https://<adresse IP du serveur primaire>/zenworks

  18. Pour mettre à niveau un autre serveur primaire, répétez les opérations à partir de l'Étape 2.

Pour plus d'informations sur les tâches consécutives à la mise à niveau, reportez-vous à la section Exécution des opérations postérieures à l'installation du Guide d'installation du serveur ZENworks.

REMARQUE :si vous utilisez ZENworks Reporting, veillez à le reconfigurer après avoir mis à niveau la zone vers ZENworks 2020 Update 2. Pour plus d'informations, reportez-vous à la section Reconfiguring ZENworks Reporting Appliance (Reconfiguration de l'applicatif ZENworks Reporting) du manuel ZENworks Reporting Appliance Deployment and Administration Reference (Référence de déploiement et d'administration de l'applicatif ZENworks Reporting).

2.2.3 Mise à niveau du build ZENworks 2020 Update 2 Lighthouse vers ZENworks 2020 Update 2 FCS

Si vous avez déployé le build Lighthouse de ZENworks 2020 Update 2 et avez l'intention de mettre à niveau la zone vers ZENworks 2020 Update 2 FCS, procédez comme suit :

Sous Linux/Sur l'applicatif

Sur l'applicatif : si vous avez déployé le build ZENworks 2020 Update 2 Lighthouse Appliance sous Microsoft Hyper-V, XEN sous SLES ou Citrix XenServer, et que vous souhaitez effectuer une mise à jour vers le build FCS de ZENworks 2020 Update 2, contactez le support client Micro Focus, puis procédez comme suit.

  1. Créez un répertoire temporaire (mntdir) dans le répertoire /var/tmp ou /var/opt/microfocus/zenworks/tmp.

  2. Montez l'image ISO dans le répertoire temporaire créé.

  3. Après avoir monté l'image ISO, veillez à redémarrer le service ZENloader.

  4. Accédez au répertoire de montage (mntdir).

    Exemple :

    • Si vous avez monté l'image à l'emplacement /var/tmp, accédez à /var/tmp/mntdir.

    • Si vous avez monté l'image à l'emplacement /var/opt/microfocus/zenworks/, accédez à /var/opt/microfocus/zenworks/mntdir.

  5. Exécutez la commande zman sui Common.

    Lorsque vous y êtes invité, spécifiez les informations d'identification de l'administrateur. Le système vous demande alors d'entrer le mot de passe root.

La mise à jour système est importée dans la zone. Pour effectuer le suivi de l'état dans ZCC, accédez à Configuration > Mises à jour système.

Pour en savoir plus sur les étapes de déploiement des mises à jour, reportez-vous à la section Deploying Updates (Déploiement des mises à jour) du manuel ZENworks System Updates Reference (Référence des mises à jour système ZENworks).

Sous Windows

  1. Montez l'image ISO de ZENworks 2020 Update 2.

  2. Après avoir monté l'image ISO, redémarrez le service ZENloader.

  3. Ouvrez l'invite de commande et accédez à <emplacement_montage>.

  4. Exécutez la commande zman sui Common.

    Lorsque vous y êtes invité, spécifiez les informations d'identification de l'administrateur.

La mise à jour système est importée dans la zone. Pour effectuer le suivi de l'état dans ZCC, accédez à Configuration > Mises à jour système.

Pour en savoir plus sur les étapes de déploiement des mises à jour, reportez-vous à la section Deploying Updates (Déploiement des mises à jour) du manuel ZENworks System Updates Reference (Référence des mises à jour système ZENworks).

2.2.4 Exécution de ZENworks Diagnostic Center pour vérifier le schéma de base de données

La première fois que vous mettez à niveau un serveur primaire vers ZENworks 2020 Update 2, vous devez vérifier le schéma de base de données. N'effectuez pas cette procédure pour les mises à niveau suivantes de serveurs.

Vérification d'un schéma de base de données intégrée

  1. À l'invite de la console du serveur primaire, exécutez les commandes suivantes :

    • Sous Windows

      cd to MEDIA_ROOT\Common\tools\zdc

      zdc_verifyDB.bat

    • Sous Linux

      cd to CHEMIN_SUPPORT/Common/tools/zdc

      ./zdc_verifyDB

    ZENworks Diagnostic Center exécute les tests de diagnostic et génère les résultats au format HTML. Sur un serveur Windows primaire, les rapports sont stockés à l'emplacement suivant : %ZENSERVER_HOME%\logs\zdcreports\%SESSION%

    /var/opt/microfocus/log/zenworks/zdcreports

    Sur un serveur primaire Linux, les rapports sont stockés à l'emplacement suivant :

    /var/opt/microfocus/log/zenworks/zdcreports

    Pour afficher les rapports, ouvrez le fichier index.html situé dans le répertoire report.

    Le journal complet des tests de diagnostic est stocké aux emplacements suivants :

    Sous Windows : %ZENSERVER_HOME%\logs\zdcreports\zdc_zen11_verify_%SESSION%.log

    Sous Linux : /var/opt/microfocus/log/zenworks/zdcreports

Vérification d'un schéma de base de données externe

Procédez comme suit pour vérifier un schéma de base de données externe tel qu'un schéma de base de données Oracle, Microsoft SQL ou PostgreSQL externe :

  1. À l'invite de la console du serveur primaire, exécutez les commandes suivantes :

    • Sous Windows

      cd to CHEMIN_SUPPORT/Common/tools/zdc

      zdc_verifyDB.bat -d check

    • Sous Linux

      cd to CHEMIN_SUPPORT/Common/tools/zdc

      ./zdc_verifyDB -d check

      REMARQUE :le paramètre -d check ne doit être utilisé que dans le cadre d'une migration de la base de données d'un périphérique vers un autre. N'utilisez pas le paramètre -d check si la base de données est mise à niveau sur le même périphérique.

  2. Spécifiez le type de la base de données. Entrez le chiffre correspondant au type de la base de données :

    • (1) PostgreSQL

    • (2) MS-SQL

    • (3) Oracle

  3. Indiquez les détails appropriés en fonction de la base de données sélectionnée (Microsoft SQL, PostgreSQL ou Oracle).

    REMARQUE :si vous utilisez une base de données Microsoft SQL, vous devez saisir le nom d'utilisateur dans un format correspondant au type d'authentification choisi :

    • Authentification Windows : <nom>@<domaine>

    • Authentification SQL Server : <nom>

  4. (Conditionnel) S'il s'agit d'une base de données PostgreSQL distante, saisissez le nom du moteur de base de données.

    ZENworks Diagnostic Center exécute les tests de diagnostic et génère les résultats au format HTML. Sur un serveur Windows primaire, les rapports sont stockés à l'emplacement suivant : %ZENSERVER_HOME%\logs\zdcreports\%SESSION%

    Sur un serveur primaire Linux, les rapports sont stockés à l'emplacement suivant :

    /var/opt/microfocus/log/zenworks/zdcreports

    Pour afficher les rapports, ouvrez le fichier index.html situé dans le répertoire report.

    Le journal complet des tests de diagnostic est stocké aux emplacements suivants :

    Sous Windows : %ZENSERVER_HOME%\logs\zdcreports\zdc_zen11_verify_%SESSION%.log

    Sous Linux : /var/opt/microfocus/log/zenworks/zdcreports

2.2.5 Exécution de l'utilitaire de nettoyage

Après la mise à niveau, la configuration du serveur ZENworks est copiée de l'ancien chemin d'accès aux fichiers Novell vers le nouveau chemin d'accès aux fichiers Micro Focus. Toutefois, les fichiers binaires du serveur ZENworks et l'ancienne configuration dans l'ancien chemin d'accès aux fichiers sont conservés pendant le processus de mise à niveau. Après avoir vérifié si la version mise à niveau du serveur ZENworks fonctionne comme prévu, vous pouvez exécuter l'utilitaire de nettoyage fourni avec le build pour supprimer les données de serveur conservées. Les sujets abordés dans cette section sont les suivants :

Affichage des services renommés et des emplacements de fichiers sur un serveur Linux ou d'applicatifs

Après une mise à niveau réussie, vous pouvez désormais afficher les modifications apportées à cette version :

Nouveau chemin d'accès aux fichiers pour les données du serveur ZENworks

Exemple :

  • Fichiers journaux : les fichiers journaux sont désormais disponibles dans le nouveau chemin d'accès Micro Focus (/var/opt/microfocus/log/zenworks).

    Les fichiers journaux de l'ancien chemin Novell (/var/opt/novell/log/zenworks) sont également conservés. Ces fichiers ne sont pas supprimés même après l'exécution de l'utilitaire de nettoyage.

    REMARQUE :tous les nouveaux fichiers journaux associés au serveur qui sont générés après la mise à niveau sont disponibles uniquement dans le nouveau chemin d'accès aux fichiers Micro Focus, et non dans l'ancien chemin d'accès aux fichiers Novell.

  • Fichiers de configuration : les fichiers de configuration du serveur ZENworks uniquement sont désormais disponibles dans le nouveau chemin Micro Focus (/etc/opt/microfocus/zenworks).

    Les fichiers de configuration servant à la fois pour le serveur et l'agent sont également conservés dans l'ancien chemin Novell (/etc/opt/novell/zenworks). Lorsque vous exécutez l'utilitaire de nettoyage, les fichiers de configuration associés au serveur ZENworks sont supprimés de l'ancien chemin. Toutefois, les fichiers associés à l'agent ZENworks sont conservés dans l'ancien chemin.

  • Bibliothèques : les bibliothèques du serveur ZENworks uniquement sont désormais disponibles dans le nouveau chemin Micro Focus (/opt/microfocus/zenworks).

    Les bibliothèques servant à la fois pour le serveur et l'agent sont également conservées dans l'ancien chemin Novell (/opt/novell/zenworks). Lorsque vous exécutez l'utilitaire de nettoyage, les bibliothèques associées au serveur ZENworks sont supprimées de l'ancien chemin.

Opérations de configuration renommées

Les opérations de configuration Novell ont été renommées Micro Focus. Par exemple, l'opération de configuration novell-zenworks-configure -c CalibrateMemoryConfigureAction est désormais renommée microfocus-zenworks-configure -c CalibrateMemoryConfigureAction. Les opérations de configuration qui suivent la convention de dénomination Novell sont désormais obsolètes à partir de cette version et sont disponibles avec les opérations de configuration qui suivent la convention de dénomination Micro Focus.

Services renommés

Les services du serveur ZENworks Novell ont été renommés Micro Focus. Par exemple, novell-zenserver.service est renommé microfocus-zenserver.service. De même, les services tels que novell-zenloader.service et novell-zenjoinproxy.service sont renommés microfocus-zenloader.service et microfocus-zenjoinproxy.service, respectivement

Cependant, les anciens noms de service sont toujours affichés, mais ils sont inactifs. Vous pouvez exécuter l'utilitaire de nettoyage pour supprimer les anciens services du serveur.

Par conséquent, lorsque vous utilisez les commandes systemctl pour démarrer ou arrêter des services, veillez à utiliser les services renommés dans la commande.

REMARQUE :certains services tels que novell-zenworks-xplatzmd.service ne sont pas renommés et conservent l'ancienne convention de dénomination même après l'exécution de l'utilitaire de nettoyage.

Le service associé à la base de données intégrée pour PostgreSQL conserve également la convention de dénomination Novell. Autrement dit, le fichier zenpostgresql.service reste activé et n'est pas supprimé lors du nettoyage.

Exécution de l'utilitaire de nettoyage sur un serveur Linux ou d'applicatifs

L'utilitaire de nettoyage vous permet de supprimer les anciennes données de configuration de ZENworks qui sont conservées dans le chemin d'accès aux fichiers Novell et les anciennes versions des services du serveur ZENworks qui sont inactives. N'exécutez l'utilitaire de nettoyage qu'après avoir vérifié que le serveur mis à niveau fonctionne comme prévu. Les éléments suivants sont conservés après l'exécution de l'utilitaire de nettoyage :

  • Les données relatives à l'agent ZENworks, telles que les fichiers de configuration et les bibliothèques, sont conservées dans l'ancien chemin d'accès aux fichiers Novell.

  • Le dossier ZENworks System Updater Service (ZeUS) est conservé dans le chemin /opt/novell/zenworks/ZeUS.

  • La mise à jour système et les autres fichiers journaux sont conservés dans le chemin /var/opt/novell/log/zenworks.

  • Les services associés à l'agent ZENworks, c'est-à-dire novell-zenworks-xplatzmd.service, sont conservés avec la convention de dénomination Novell.

  • Le service associé à la base de données PostgreSQL intégrée, à savoir zenpostgresql.service, n'est pas renommé.

Pour exécuter l'utilitaire de nettoyage, exécutez la commande suivante en tant qu'utilisateur root et confirmez si vous souhaitez poursuivre le nettoyage :

/opt/microfocus/zenworks/bin/zen-legacy-cleanup.sh

Pour exécuter l'utilitaire de nettoyage en mode silencieux sans intervention de l'utilisateur, ajoutez le drapeau -s dans la commande.

Les journaux de cet utilitaire de nettoyage se trouvent à l'emplacement /var/opt/microfocus/log/zenworks/zen-legacy-cleanup_<tampon_horaire>.log.

Après avoir exécuté la commande, vous pouvez vérifier si les fichiers de l'ancien chemin d'accès aux fichiers /opt/novell/zenworks/ et des anciens services de serveur qui respectent la convention de dénomination Novell sont supprimés du serveur.

REMARQUE :lorsque vous exécutez l'utilitaire de nettoyage, les fichiers associés à Sybase sont conservés et peuvent être supprimés manuellement après avoir vérifié si le serveur ZENworks mis à niveau fonctionne comme prévu.

Affichage des services renommés et des emplacements de fichiers sur un serveur Windows

Après une mise à niveau réussie, vous pouvez désormais afficher les modifications apportées à cette version :

Nouveau chemin d'accès aux fichiers pour les données du serveur ZENworks

Exemple :

  • Fichiers journaux : les fichiers journaux sont désormais disponibles dans le nouveau chemin d'accès Micro Focus. Exemple : C:\Program Files (x86)\Micro Focus\ZENworks\logs.

    Les fichiers journaux dans l'ancien chemin Novell sont conservés. Exemple : C:\Program Files (x86)\Novell\ZENworks\logs. Ces fichiers ne sont pas supprimés même après l'exécution de l'utilitaire de nettoyage.

    REMARQUE :tous les nouveaux fichiers journaux associés au serveur qui sont générés après la mise à niveau sont disponibles uniquement dans le nouveau chemin d'accès aux fichiers Micro Focus, et non dans l'ancien chemin d'accès aux fichiers Novell.

  • Bibliothèques : les bibliothèques du serveur ZENworks uniquement sont désormais disponibles dans le nouveau chemin Micro Focus. Exemple : C:\Program Files (x86)\Micro Focus\ZENworks\lib.

    Les bibliothèques servant à la fois pour le serveur et l'agent sont également conservées dans l'ancien chemin Novell. Exemple : C:\Program Files (x86)\Novell\ZENworks\lib. Lorsque vous exécutez l'utilitaire de nettoyage, les bibliothèques associées au serveur ZENworks sont supprimées de l'ancien chemin.

Services renommés

Les services du serveur ZENworks Novell ont été renommés Micro Focus. Exemple : Novell ZENworks Join Proxy est renommé Micro Focus ZENworks Join Proxy. De même, le service Novell ZENworks Loader est renommé Micro Focus ZENworks Loader, Novell ZENworks Services Monitor est renommé Micro Focus ZENworks Services Monitor et le serveur Novell ZENworks Server est renommé Micro Focus ZENworks Server.

Toutefois, les services qui utilisent l'ancienne convention de dénomination Novell sont toujours affichés, mais sont désactivés. Vous devez exécuter l'utilitaire de nettoyage pour supprimer ces services.

REMARQUE :des services tels que Novell ZENworks Agent Service restent activés et conservent la convention de dénomination Novell après l'exécution de l'utilitaire de nettoyage.

Le service associé à la base de données intégrée pour PostgreSQL conserve également la convention de dénomination Novell. Autrement dit, Novell ZENworks Embedded Datastore-PostgreSQL reste activé et n'est pas supprimé lors du nettoyage.

Introduction d'une nouvelle variable d'environnement

Une nouvelle variable d'environnement %ZENSERVER_HOME% a été ajoutée dans cette version ; elle pointe vers le nouveau chemin d'accès aux fichiers Micro Focus C:\Program Files (x86)\Micro Focus\ZENworks. La variable d'environnement existante %ZENWORKS_HOME% est toujours applicable pour accéder aux données de l'agent ZENworks, qui sont conservées dans le chemin d'accès aux fichiers Novell.

Opérations de configuration renommées

Les opérations de configuration Novell ont été renommées Micro Focus. Par exemple, l'opération de configuration novell-zenworks-configure -c CalibrateMemoryConfigureAction est désormais renommée microfocus-zenworks-configure -c CalibrateMemoryConfigureAction. Les opérations de configuration qui suivent la convention de dénomination Novell sont désormais obsolètes à partir de cette version et sont disponibles avec les opérations de configuration qui suivent la convention de dénomination de Micro Focus.

Exécution de l'utilitaire de nettoyage sur un serveur Windows

L'utilitaire de nettoyage vous permet de supprimer les anciennes données du serveur ZENworks qui sont conservées dans le chemin d'accès aux fichiers Novell et les anciennes versions des services du serveur ZENworks qui sont inactives. N'exécutez l'utilitaire de nettoyage qu'après avoir vérifié que le serveur ZENworks mis à niveau fonctionne comme prévu. Les éléments suivants sont conservés après l'exécution de l'utilitaire de nettoyage :

  • Les données relatives à l'agent ZENworks, telles que les fichiers de configuration et les bibliothèques, sont conservées dans le chemin d'accès aux fichiers Novell. Exemple : C:\Program Files (x86)\Novell\ZENworks.

  • Les fichiers journaux sont conservés dans le chemin d'accès aux fichiers Novell. Exemple : C:\Program Files (x86)\Novell\ZENworks\logs.

  • Le dossier ZENworks System Updater Service (ZeUS) est conservé dans le chemin d'accès aux fichiers Novell. Exemple : C:\Program Files (x86)\Novell\ZENworks\ZeUS.

  • Les services associés à l'agent ZENworks conservent la convention de dénomination Novell. Autrement dit, Novell ZENworks Agent Service reste activé. Ces services ne seront pas supprimés pendant le nettoyage.

  • Le service associé à la base de données intégrée pour PostgreSQL conserve également la convention de dénomination Novell. Autrement dit, Novell ZENworks Embedded Datastore-PostgreSQL reste activé. Il n'est pas supprimé pendant le nettoyage.

Pour nettoyer les données conservées, exécutez l'utilitaire de nettoyage en tant qu'administrateur. L'utilitaire est disponible à l'emplacement suivant :

%ZENSERVER_HOME%\bin\ZENLegacyCleanup.exe

Les journaux de cet utilitaire de nettoyage se trouvent à l'emplacement %ZENSERVER_HOME%\logs\LegacyUninstall\ZENLegacyCleanup_<tampon_horaire>.log.

Après avoir exécuté la commande, vous pouvez vérifier si les données du serveur ZENworks dans l'ancien chemin d'accès aux fichiers Novell et les services du serveur ZENworks qui respectent la convention de dénomination Novell sont supprimés du serveur.

REMARQUE :lorsque vous exécutez l'utilitaire de nettoyage, les fichiers associés à Sybase sont conservés et peuvent être supprimés manuellement après avoir vérifié si le serveur ZENworks mis à niveau fonctionne comme prévu.

2.2.6 Configurations postérieures à la mise à niveau

Une fois la mise à niveau des serveurs primaires terminée, effectuez les configurations suivantes :

  1. Configurez le droit de mise à jour système en activant les licences ZENworks. Pour plus d'informations sur l'octroi de licences, reportez-vous au document TID 7024521.

    REMARQUE :

    • Après avoir attribué une licence à ZENworks, veillez à rechercher les mises à jour sur la page Mise à jour du système ZENworks.

  2. À l'aide de la clé d'applicatif obtenue auprès de Micro Focus Customer Center, enregistrez le produit, puis configurez les mises à jour en ligne. Pour plus d'informations, reportez-vous aux documents suivants :

  3. Veillez à vérifier la version de ZENworks dans le centre de contrôle ZENworks (Configuration > Hiérarchie des serveurs).

  4. Assurez-vous que l'état de la mise à jour système est Réussite.

  5. Assurez-vous que vous exécutez la dernière version de ZDC pour vérifier le schéma. Pour plus d'informations, reportez-vous à la section ZENworks Diagnostic Center.

  6. (Conditionnel) Veillez à appliquer les dernières mises à jour du pilote Tuxera NTFS ou de la création d'image. Pour plus d'informations, reportez-vous à la section Adding Tuxera Driver for ZENworks Imaging (Ajout d'un pilote Tuxera pour ZENworks Imaging).

  7. Veillez à configurer la création de rapports pour obtenir les nouveaux domaines disponibles. Pour plus d'informations, reportez-vous à la section ZENworks Reporting Configuration (Configuration de ZENworks Reporting).

  8. Vérifiez que le service ZooKeeper est opérationnel à tout moment pour permettre le bon fonctionnement des différents composants ZENworks tels que les services ZENworks Loader et la base de données Vertica. Pour vérifier l'état du service ZooKeeper, reportez-vous à la page Diagnostic dans ZCC. Pour plus d'informations sur le composant ZooKeeper, reportez-vous à la section ZooKeeper du manuel Vertica Reference Guide (Guide de référence de Vertica).

    REMARQUE :dans le cas de plusieurs serveurs primaires dans la zone, par défaut, le service ZooKeeper est actif sur le premier noeud de serveur primaire mis à niveau.

    Si les serveurs primaires de votre zone ne parviennent pas à communiquer avec le service ZooKeeper en raison de restrictions de pare-feu, vous pouvez exécuter l'opération de configuration suivante pour ouvrir les ports de ZooKeeper. Vous devez également vous assurer que le pare-feu autorise les connexions client à partir d'autres serveurs primaires vers les services ZooKeeper sur le port 6789. Si les serveurs primaires de votre zone ne peuvent pas accéder au service ZooKeeper, pour ouvrir les ports, vous pouvez exécuter l'opération de configuration suivante sur le serveur sur lequel ZooKeeper est activé.

    microfocus-zenworks-configure -c ClusterFirewallConfigureAction -Doperation=add -Dservice=zookeeper

    Toutefois, si le serveur primaire qui se trouve dans la zone démilitarisée ne parvient pas à accéder au service ZooKeeper au sein du réseau d'entreprise, vous devez ouvrir manuellement le port 6789 dans le pare-feu de l'entreprise.

    Pour plus d'informations sur les ports ZooKeeper, reportez-vous au document ZENworks 2020 TCP and UDP Ports (Ports TCP et UDP de ZENworks 2020).