Vous devez mettre à niveau la base de données SQL et configurer tous les systèmes sur lesquels des composants IaaS sont installés. Vous pouvez suivre ces étapes pour les installations minimales et distribuées.

Avant de commencer

  • Sauvegardez votre environnement vRealize Automation 6.2.4 ou 6.2.5 existant

  • Si vous redémarrez un serveur IaaS après avoir mis à jour tous les dispositifs vRealize Automation, mais avant la mise à niveau des composants IaaS, arrêtez tous les services Windows IaaS sur le serveur, sauf le service Agent de gestion.

  • Télécharger le programme d'installation d'IaaS pour mettre à niveau les composants IaaS après la mise à niveau de vRealize Automation 6.x vers la version 7.2.

  • Vérifiez que l'environnement d'exécution JAVA SE 8, 64 bits, update 91 ou version ultérieure est installé sur votre site Web IaaS principal, la base de données Microsoft SQL et le nœud Model Manager. Après l'installation de Java, vous devez définir la variable d'environnement, JAVA_HOME, sur la nouvelle version sur chaque nœud de serveur.

  • Vérifiez que la date de création est antérieure à la date de modification dans le fichier web.config. Si la date de création du fichier web.config est identique ou ultérieure à la date de modification, suivez la procédure décrite dans Échec de la mise à niveau pour le composant de site Web IaaS.

  • Si vous effectuez une mise à niveau depuis vRealize Automation 6.2.x et que vous disposez d'une base de données Microsoft SQL externe, vérifiez que la version de l'agent de gestion sur la base de données externe est la version 7.0 ou une version ultérieure avant d'exécuter la mise à niveau du site Web IaaS. Pour vérifier la version de l'agent de gestion, accédez au Panneau de contrôle de votre machine SQL externe. Si la version de l'agent de gestion n'est pas la version 7.0 ou une version ultérieure, procédez comme suit pour effectuer une mise à niveau manuelle de l'agent de gestion.

    1. Ouvrez un navigateur et accédez à la page d'installation IaaS de VMware vRealize Automation sur le dispositif vRealize Automation à l'adresse https://virtual_appliance_host:5480/installer.

    2. Téléchargez et exécutez le programme d'installation de l'agent de gestion.

  • Si vous avez installé un composant du catalogue de composants communs, vous devez le désinstaller avant la mise à niveau. Pour plus d'informations, reportez-vous au Guide d'installation du catalogue de composants communs ou suivez les instructions fournies dans la Liste de contrôle de mise à niveau de vRealize Automation 6.2.4 ou 6.2.5.

Pourquoi et quand exécuter cette tâche

Remarque :

Le programme d'installation d'IaaS doit se trouver sur la machine qui contient les composants IaaS que vous souhaitez mettre à niveau. Vous ne pouvez pas exécuter le programme d'installation depuis un emplacement externe, sauf pour la base de données Microsoft SQL qui peut également être mise à niveau à distance depuis le nœud Web.

Vérifiez que les snapshots des serveurs IaaS de votre déploiement sont disponibles. Si la mise à niveau échoue, vous pouvez revenir au snapshot et essayez une nouvelle fois de procéder à la mise à niveau.

Effectuez la mise à niveau afin que les services soient mis à niveau selon l'ordre suivant :

  1. Sites Web IaaS

    Si vous utilisez un équilibrage de charge, désactivez le trafic vers tous les nœuds non principaux.

    Terminez la mise à niveau sur un serveur avant de réaliser la mise à niveau du prochain serveur exécutant un service de site Web. Commencez par celui sur lequel le composant Model Manager Data est installé.

    Si vous effectuez une mise à niveau manuelle de la base de données Microsoft SQL externe, vous devez mettre à niveau la machine SQL externe avant de mettre à niveau le nœud Web. Vous pouvez mettre à niveau le SQL externe à distance à partir du nœud Web.

  2. Manager Services

    Mettez à niveau l'instance de Manager Service active avant de mettre à niveau l'instance de Manager Service passive.

    Si le chiffrement SSL n'est pas activé dans votre instance de SQL, décochez la case Chiffrement SSL dans la boîte de dialogue Configuration de mise à niveau IaaS en regard de la définition de SQL.

  3. DEM Orchestrator et DEM Workers

    Mettez à niveau tous les DEM Orchestrator et les DEM Workers. Terminez la mise à niveau sur un serveur avant de réaliser la mise à niveau du prochain serveur.

  4. Agents

    Terminez la mise à niveau sur un serveur avant de réaliser la mise à niveau du prochain exécutant un agent.

  5. Agent de gestion

    Est mis à jour automatiquement lors de la procédure de mise à niveau.

Si vous utilisez différents services sur un serveur, la mise à niveau met à jour les services dans le bon ordre. Par exemple, si le site web et les services du gestionnaire de votre site se trouvent sur le même serveur, veuillez les sélectionner les deux pour la mise à jour. Le programme d'installation de la mise à niveau effectue les mises à jour dans le bon ordre. Vous devez terminer la mise à niveau sur un serveur avant de commencer la mise à niveau d'un autre serveur.

Remarque :

Si votre déploiement utilise un équilibrage de charge, le premier dispositif que vous prévoyez de mettre à niveau doit être connecté à l'équilibrage de charge. Le trafic d'équilibrage de charge doit être désactivé pour toutes les autres instances des dispositifs dispositif vRealize Automation avant que vous appliquiez la mise à niveau pour éviter les erreurs de mise en cache.

Procédure

  1. Si vous utilisez un équilibrage de charge, préparez votre environnement.
    1. Vérifiez que le nœud du site Web IaaS qui contient Model Manager Data est activé pour le trafic d'équilibrage de charge.

      Vous pouvez identifier ce nœud par la présence du dossier vCAC Folder\Server\ConfigTool.

    2. Désactivez tous les autres sites Web IaaS et le composant Manager Services non principal pour le trafic de l'équilibrage de charge.
  2. Cliquez avec le bouton droit sur le fichier d'installation setup__vrealize-automation-appliance-FQDN@5480.exe et sélectionnez Exécuter en tant qu'administrateur.
  3. Cliquez sur Suivant.
  4. Acceptez le contrat de licence, puis cliquez sur Suivant.
  5. Saisissez les informations d'identification de l'administrateur pour le déploiement actif sur la page de connexion.

    Le nom d'utilisateur est root et le mot de passe est celui que vous avez spécifié lorsque vous avez déployé le dispositif.

  6. Sélectionnez Accepter le certificat.
  7. Sur la page Type d'installation, vérifiez que Mise à niveau est sélectionné.

    Si Mise à niveau n'est pas sélectionné, les composants de ce système sont déjà mis à niveau vers cette version.

  8. Cliquez sur Suivant.
  9. Configurez les paramètres de mise à niveau.

    Option

    Action

    Si vous réalisez une mise à niveau de Model Manager Data

    Sélectionnez la case Model Manager Data dans la section Serveur vCAC.

    La case est cochée par défaut. Effectuez la mise à niveau de Model Manager Data une seule fois. Si vous exécutez le fichier de configuration sur plusieurs machines pour mettre à niveau une installation distribuée, les serveurs Web interrompent leur fonctionnement tant que les versions de serveurs Web et de Model Manager Data sont différentes. Lors que la mise à niveau est terminée pour Model Manager Data et pour tous les serveurs Web, le fonctionnement de ces derniers reprend.

    Si vous n'effectuez pas de mise à niveau de Model Manager Data

    Désélectionnez la case Model Manager Data dans la section Serveur vCAC.

    Pour conserver les workflows personnalisés à la dernière version dans votre Model Manager Data

    Si vous mettez à niveau Model Manager Data, sélectionnez la case Conserver mes versions de workflow les plus récentes dans la section Workflows d'extensibilité.

    La case est cochée par défaut. Les workflows personnalisés sont toujours préservés. La case détermine uniquement l'ordre des versions. Si vous avez utilisé vRealize Automation Designer pour personnaliser les workflows dans Model Manager, sélectionnez cette option pour conserver la version la plus récente de chaque workflow personnalisé avant la mise à niveau comme la version la plus récente une fois la mise à niveau effectuée.

    Si vous ne sélectionnez pas cette option, la version de chaque workflow fournie avec vRealize Automation Designer devient la plus récente après la mise à niveau et la version la plus récente avant la mise à niveau devient la deuxième.

    Pour plus d'informations sur vRealize Automation Designer, reportez-vous à Extensibilité du cycle de vie.

    Si vous effectuez une mise à niveau d'un Distributed Execution Manager ou d'un agent de proxy

    Saisissez les informations d'identification pour le compte d'administration dans la section Compte du service.

    Tous les services que vous mettez à niveau sont exécutés dans ce compte.

    Pour spécifier votre base de données Microsoft SQL Server

    Si vous mettez à niveau Model Manager Data, saisissez les nom du serveur et de l'instance de la base de données dans le champ de texte Serveur dans la section Informations d'installation de la base de données Microsoft SQL Server. Entrez un nom de domaine complet (FQDN) pour le nom de serveur de la base de données dans e champ de texte Nom de la base de données.

    Si l'instance de la base de données ne correspond pas à un port SQL par défaut, il vous faut inclure le numéro de port dans la spécification de l'instance de serveur. Le numéro de port Microsoft SQL par défaut est 1433.

    Lorsque vous mettez à niveau les nœuds du gestionnaire, l'option MSSQL SSL est sélectionnée par défaut. Si votre base de données n'utilise pas SSL, décochez la case Utiliser SSL pour la connexion de la base de données.

     

  10. Cliquez sur Suivant.
  11. Confirmez que tous les services à mettre à niveau s'affichent sur la page Prêt pour la mise à niveau, puis cliquez sur Mettre à niveau.

    La page Mise à niveau et un indicateur de progression s'affichent. Lorsque la procédure de mise à niveau se termine, le bouton Suivant est activé.

  12. Cliquez sur Suivant.
  13. Cliquez sur Terminer.
  14. Vérifiez que tous les services ont redémarré.
  15. Répétez ces étapes pour chaque serveur IaaS de votre déploiement dans l'ordre recommandé.
  16. Une fois tous les composants mis à niveau, connectez-vous à la console de gestion du dispositif et vérifiez que tous les services, y compris IaaS sont désormais enregistrés.

Résultats

Tous les composants sélectionnés sont mis à niveau vers la nouvelle version.

Que faire ensuite

Si votre déploiement utilise un équilibrage de charge, mettez à niveau chaque nœud de l'équilibrage de charge pour utiliser les contrôles de santé vRealize Automation et réactivez le trafic de l'équilibrage de charge pour tous les nœuds non connectés. Si votre précédent déploiement utilisait une base de données PostgreSQL intégrée faisant l'objet d'un équilibre de charge, désactivez tous les nœuds du pool PostgreSQL, car ils ne sont pas nécessaires. Supprimez le pool à un moment opportun.