Avant de mettre à niveau le dispositif virtuel VMware Identity Manager 19.03 en ligne, exécutez les tâches préalables requises.

Important : Les intégrations de Citrix, du Serveur de connexion Horizon et de ThinApp ne sont pas disponibles avec le Workspace ONE Access 20.01 connecteur.
  • Pour utiliser des applications ThinApp packagées, utilisez la version 2018.8.1.0 de VMware Identity Manager connecteur (Linux).
  • Pour utiliser d'autres applications virtuelles, telles que des applications et des postes de travail Horizon, ou des ressources publiées Citrix, utilisez la version 19.03 de VMware Identity Manager connecteur (Windows).

Exécutez les tâches préalables suivantes.

  • Vérifiez qu'au moins 4 Go d'espace disque sont disponibles sur la partition racine principale du dispositif virtuel.
  • Sauvegardez le dispositif virtuel en prenant un snapshot. Pour plus d'informations sur la création de snapshots, consultez la documentation de vSphere.
  • Pour vous assurer que les données Elasticsearch ne sont pas supprimées, préparez Elasticsearch pour la mise à niveau.
    • Déterminez si plusieurs instances d'Elasticsearch ont déjà été exécutées sur l'un des nœuds de service VMware Identity Manager et, le cas échéant, consolidez les répertoires de données des instances.
      1. Affichez le contenu du répertoire /db/elasticsearch/horizon/nodes.

        L'objectif est de créer un sous-répertoire nommé 0. Si seul le sous-répertoire 0 existe, vous n'avez pas besoin de consolider les répertoires.

        Si une seconde copie d'Elasticsearch a été exécutée à un moment donné, un second répertoire nommé 1 existe également. Passez à la procédure de consolidation des répertoires.

      2. Si plusieurs instances d'Elasticsearch existent, arrêtez Elasticsearch et vérifiez que tous les processus sont arrêtés.

        Par exemple, pour arrêter Elasticsearch, exécutez la commande suivante.

        service elasticsearch stop

        Par exemple, pour vérifier que tous les processus Elasticsearch sont arrêtés, exécutez la commande suivante.

        ps -ef | grep elasticsearch

        Si la commande grep indique que des processus Elasticsearch supplémentaires sont en cours d'exécution, arrêtez ces processus.

      3. Pour déterminer le répertoire contenant les données dans chaque nœud, recherchez les données dans le répertoire indices de chaque nœud, par exemple : /db/elasticsearch/horizon/nodes/1/indices/.
      4. Supprimez le répertoire qui ne contient pas les données et, si nécessaire, renommez le répertoire restant.

        Si le répertoire 0 contient les données, supprimez le répertoire 1.

        Si le répertoire 1 contient les données, supprimez le répertoire 0, et renommez le répertoire 1 0.

      5. Redémarrez Elasticsearch.
        service elasticsearch start
      6. Recherchez, dans le journal /opt/vmware/elasticsearch/logs/horizon.log, un message semblable à celui-ci :

        recovered xx indices into cluster_state

        Le message indique que le système peut lire le répertoire de données renommé, où xx représente le nombre de répertoires, ou d'index, dans le répertoire /db/elasticsearch/horizon/nodes/0/indices/.

    • Supprimez les fichiers sysconfig.cloneprep et sysconfig. iamaclone de tous les nœuds de service clonés.
      Par exemple, connectez-vous à chaque nœud de service et exécutez les commandes suivantes en tant qu'utilisateur racine.
      rm -f /usr/local/horizon/conf/flags/sysconfig.cloneprep
      rm -f /usr/local/horizon/conf/flags/sysconfig.iamaclone
  • Si vous avez révoqué le rôle db_owner dans la base de données Microsoft SQL, comme décrit dans https://docs.vmware.com/fr/VMware-Identity-Manager/19.03/vidm-install/GUID-5B533EE2-8F6C-4716-A94A-8B7AA3F5BC75.html, vous devez le rajouter avant d'effectuer la mise à niveau, sinon la mise à niveau échoue.

    Ajoutez le rôle db_owner à l'utilisateur qui a été utilisé lors de l'installation :

    1. Connectez-vous à Microsoft SQL Server Management Studio en tant qu'utilisateur avec des privilèges sysadmin.
    2. Connectez-vous à l'instance de base de données pour VMware Identity Manager 19.03.
    3. Entrez les commandes suivantes.

      Si vous utilisez le mode d'authentification Windows, utilisez les commandes suivantes :

      USE <saasdb>;
      ALTER ROLE db_owner ADD MEMBER <domain\username>; GO 
      						  

      Assurez-vous de remplacer <saasdb> par le nom de votre base de données et <domain\username> par le domaine et le nom d'utilisateur appropriés.

      Si vous utilisez le mode d'authentification SQL Server, utilisez les commandes suivantes :
      USE <saasdb>;
      ALTER ROLE db_owner ADD MEMBER <loginusername>; GO 
      						  

      Veillez à remplacer <saasdb> par le nom de votre base de données et <loginusername> par le nom d'utilisateur approprié.

  • Effectuez un snapshot ou une sauvegarde de la base de données externe.
  • Vérifiez que VMware Identity Manager est correctement configuré.
  • Vérifiez que le dispositif virtuel peut résoudre et atteindre l'adresse vapp-updates.vmware.com sur les ports 80 et 443 via HTTP.
  • Si un serveur proxy HTTP est requis pour l'accès HTTP sortant, configurez les paramètres du serveur proxy pour le dispositif virtuel. Voir Configuration des paramètres du serveur proxy pour le dispositif VMware Identity Manager 19.03.
  • Confirmez qu'une mise à niveau de Workspace ONE Access existe. Exécutez la commande appropriée pour rechercher des mises à niveau. Voir Vérifier la disponibilité d'une mise à niveau de Workspace ONE Access en ligne.