Pour obtenir les dernières fonctionnalités de vos espaces Horizon connectés au cloud, mettez à jour le dispositif virtuel Horizon Cloud Connector de ces espaces vers la dernière version. Cet article décrit les étapes de mise à jour manuelle du dispositif virtuel dans l'environnement dans lequel il est déployé.

Présentation du processus de mise à jour d'Horizon Cloud Connector

Vous n'avez pas besoin d'effectuer une mise à jour manuelle si votre compte de locataire Horizon Cloud est configuré pour des mises à jour automatiques d'Horizon Cloud Connector. Avec la fonctionnalité de mise à jour automatique, le dispositif est automatiquement mis à jour à partir du plan du cloud lorsque l'équipe responsable des opérations VMware met une nouvelle version à la disposition de votre compte de locataire. Pour plus d'informations, reportez-vous à la section Configurer les mises à jour automatiques du dispositif virtuel Horizon Cloud Connector.

Vous pouvez mettre à jour une version existante vers une ou deux versions ultérieures. Autrement dit, la version N peut être mise à jour vers N+1 ou N+2.

Note : La configuration SSL du proxy n'est pas prise en charge lors d'une mise à jour du dispositif virtuel Horizon Cloud Connector.

Lorsque vous prévoyez de mettre à niveau Horizon Cloud Connector et le serveur de connexion pour un espace Horizon connecté au cloud, veillez à surveiller et à vérifier la santé de l'espace pendant le processus de mise à niveau. La surveillance de la santé de l'espace peut aider à résoudre les problèmes qui peuvent survenir. La mise à niveau du serveur de connexion sur un espace Horizon connecté au cloud peut parfois entraîner des problèmes avec la santé de cet espace. Si vous tentez ensuite de mettre à niveau l'instance d'Horizon Cloud Connector couplée à cet espace défectueux, la mise à niveau d'Horizon Cloud Connector peut échouer. Suivez cette recommandation :

  1. Après la mise à niveau du serveur de connexion de l'espace Horizon connecté au cloud, vérifiez que l'espace est sain.
  2. Pour afficher l'état de santé de l'espace, connectez-vous d'abord à Horizon Universal Console et effectuez une liaison de domaine Active Directory. Cette étape permet d'accéder à la page Capacité de la console sur laquelle vous pouvez vérifier que l'espace affiche l'état de santé En ligne ou Prêt.
  3. Si l'espace indique un état défectueux, contactez le support VMware pour obtenir de l'aide et résoudre les problèmes de connectivité impliquant l'espace avant de tenter la mise à niveau d'Horizon Cloud Connector.

Workflow de mise à jour manuelle pour Horizon Cloud Connector 1.10 ou version antérieure

Pour un dispositif Horizon Cloud Connector actuel exécutant la version 1.10 ou une version antérieure, suivez la procédure décrite dans cet article pour effectuer la mise à jour manuelle.

Workflow de mise à jour manuelle pour Horizon Cloud Connector 2.0 ou version ultérieure

Pour un dispositif Horizon Cloud Connector actuel exécutant la version 2.0 ou une version ultérieure, le workflow de mise à jour manuelle diffère selon que vous avez déployé un cluster à nœud unique ou à nœuds multiples.

  • Si vous avez déployé un cluster à nœud unique composé uniquement d'un nœud principal, suivez la procédure décrite dans cet article pour effectuer la mise à jour manuelle.
  • Si vous avez déployé un cluster à plusieurs nœuds composé d'un nœud principal et d'un ou de plusieurs nœuds worker, utilisez le workflow suivant pour effectuer la mise à jour manuelle.
    1. Suivez la procédure décrite dans cet article pour effectuer la mise à jour manuelle du nœud principal.
    2. Suivez la procédure décrite dans Horizon Cloud Connector 2.0 et versions ultérieures : ajouter un nœud worker à un cluster Horizon Cloud Connector pour ajouter la version mise à jour du nœud worker au cluster.
    3. Désactivez les anciennes versions du nœud principal et du nœud worker, puis supprimez-les de l'environnement de votre espace.

Conditions préalables

  • Téléchargez la version la plus récente du dispositif virtuel Horizon Cloud Connector pris en charge pour la version actuelle du plan de contrôle de cloud. Pour obtenir des informations actuelles de version et de publication, consultez les notes de mise à jour sur la page de documentation d'Horizon Cloud.
  • Vérifiez que le nouveau dispositif virtuel Horizon Cloud Connector et le dispositif virtuel Horizon Cloud Connector existant qui requiert la mise à jour se trouvent sur le même réseau pour que le nouveau dispositif virtuel puisse établir une communication SSH avec le dispositif virtuel existant.
  • Vérifiez que le dispositif virtuel est sous tension. Il serait inhabituel que le dispositif ait été mis hors tension, car Horizon Cloud Connector doit maintenir une connexion avec le plan de contrôle de cloud pour s'assurer que votre licence d'abonnement Horizon reste active pour l'espace connecté au cloud.
  • Lorsque des certificats personnalisés signés par une autorité de certification sont configurés dans le magasin d'approbations Horizon Cloud Connector pour le déchargement SSL du trafic sortant et que vous effectuez une mise à jour de Horizon Cloud Connector version 2.4.0 vers des versions ultérieures, une fois que le nouveau dispositif est prêt, vous devez copier manuellement les certificats personnalisés sur le nouveau dispositif et exécuter les étapes décrites dans la section Lorsque le déchargement SSL est configuré pour le trafic sortant, configurez vos certificats personnalisés signés par une autorité de certification pour autoriser les connexions au plan de contrôle Horizon. Les certificats ne sont pas automatiquement transférés du dispositif virtuel précédent vers le nouveau dispositif virtuel.
    Important : Avant toute mise à jour, vous devez enregistrer des copies de sauvegarde des certificats dans le répertoire /opt/container-data/hydracerts/ du dispositif et les enregistrer dans un emplacement temporaire. L'enregistrement des copies vous permet de les copier vers le nouveau dispositif après la mise à niveau. Étant donné que le dispositif existant est arrêté, vous ne pourrez plus récupérer les certificats après cela. Par conséquent, vous devez obtenir les certificats à partir de ce répertoire avant de démarrer la mise à niveau et les enregistrer dans un emplacement temporaire dans lequel vous pouvez les récupérer pour les charger vers le nouveau dispositif lorsqu'il est prêt.
  • (Espaces Horizon sur site et intégrés à SDDC) Utilisez vSphere Client pour prendre un snapshot du dispositif virtuel Horizon Cloud Connector actuel.
  • (Espaces Horizon dans Azure VMware Solution avec architecture fédérée) Utilisez l'une des méthodes suivantes pour prendre un snapshot du dispositif virtuel Horizon Cloud Connector actuel.
  • Rassemblez l'adresse IP statique, l'adresse DNS, l'adresse de la passerelle et le masque de sous-réseau du dispositif virtuel Horizon Cloud Connector.
  • Vérifiez que vous disposez des informations d'identification du compte Customer Connect valides pour vous connecter à votre compte de locataire du plan de cloud. Comme décrit dans les informations relatives à l'intégration du Guide de déploiement, vous utilisez ce compte pour vous connecter au portail d'intégration et de gestion d'Horizon Cloud Connector. Si le domaine Active Directory associé à l'espace est déjà enregistré dans votre locataire Horizon Cloud auquel le connecteur est couplé, un second écran de connexion s'affiche une fois que vous vous êtes connecté avec vos informations d'identification My VMware. Ce second écran de connexion demande les informations d'identification Active Directory d'un administrateur disposant du rôle Super administrateur dans votre environnement de locataire Horizon Cloud. Si vous voyez ce second écran de connexion, vous avez besoin des informations d'identification d'un compte Active Directory de ce domaine, disposant d'autorisations d'accès. Pour obtenir une description de ce processus de connexion, reportez-vous à la section Se connecter à la Horizon Universal Console pour effectuer des tâches de gestion dans votre environnement Horizon Cloud.
  • (Espaces Horizon sur site et intégrés à SDDC) Ajoutez le nom de domaine complet du serveur vCenter Server au fichier /etc/hosts sur le dispositif virtuel Horizon Cloud Connector. Ce nom de domaine complet est nécessaire pour que ces étapes manuelles de mise à jour fonctionnent.

    Pour Cloud Connector version 1.10 ou antérieure, après avoir modifié /etc/hosts, vous devez redémarrer les services hze-core et csms. Utilisez les commandes suivantes :

    systemctl restart hze-core
    systemctl restart csms
    Pour Cloud Connector version 2.0 ou ultérieure, vous devez redémarrer les services Kubernetes après avoir modifié le fichier /etc/hosts. Exécutez le script suivant :
    /opt/vmware/bin/configure-adapter.py  --updateHostAlias
Important : La version 1.0 du dispositif du connecteur n'est plus prise en charge. Si vous effectuez une mise à jour à partir de la version 1.0, vous devez vous connecter au système d'exploitation du dispositif et exécuter la commande chage -E -1 -M -1 tomcat8 dans le dispositif virtuel Horizon Cloud Connector après avoir pris son snapshot.
[email protected] [ ~ ]# chage -E -1 -M -1 tomcat8
Cette commande est requise uniquement lors de la mise à jour d' Horizon Cloud Connector version 1.0 et non pour la mise à jour à partir de versions ultérieures.

Procédure

  1. Lorsque vous effectuez une mise à jour de Horizon Cloud Connector version 2.4.0 vers des versions ultérieures et que des certificats personnalisés signés par une autorité de certification sont configurés dans le magasin d'approbations d'Horizon Cloud Connector, enregistrez des copies de sauvegarde des certificats dans le répertoire /opt/container-data/hydracerts/ du dispositif et enregistrez-les dans un emplacement temporaire dans lequel vous pouvez les récupérer pour les charger vers le nouveau dispositif lorsqu'il est prêt.
  2. Dans un navigateur Web, pour vous connecter au portail d'intégration et de gestion de Horizon Cloud Connector, entrez l'adresse IP du dispositif virtuel Horizon Cloud Connector ou, si vous avez mappé cette adresse IP à un nom de domaine complet dans votre DNS, entrez ce nom de domaine complet dans le navigateur.
    Utilisez vos informations d'identification du compte Customer Connect pour vous connecter. Cette étape vous connecte à votre compte de locataire Horizon Cloud, comme décrit dans le processus d'intégration du Guide de déploiement. Une connexion réussie vérifie que la connexion Horizon Cloud existante a été correctement configurée avec le Serveur de connexion de l'espace connecté au cloud. Si votre locataire Horizon Cloud dispose d'un domaine Active Directory enregistré, un second écran de connexion s'affiche. Si cela se produit, entrez les informations d'identification Active Directory appropriées, comme le décrit la section Se connecter à la Horizon Universal Console pour effectuer des tâches de gestion dans votre environnement Horizon Cloud.
  3. Déployez la dernière version du dispositif virtuel Horizon Cloud Connector, en suivant la procédure décrite dans les étapes 1 à 8 de la section Connexion de Horizon Cloud Service avec un espace Horizon existant pour utiliser des licences d'abonnement Horizon et/ou des services hébergés sur le cloud.
    Note : Si l'instance précédente du dispositif virtuel Horizon Cloud Connector utilisait un proxy HTTP, reconfigurez les paramètres du proxy en suivant les invites de l'assistant de déploiement. Les paramètres du proxy ne sont pas transférés du dispositif virtuel précédent au nouveau dispositif virtuel lors d'une mise à jour manuelle.
  4. Connectez-vous au portail d'intégration pour le dispositif Horizon Cloud Connector que vous venez de déployer à l'étape 2, en indiquant son adresse IP dans votre navigateur.
    Connectez-vous avec vos informations d'identification Customer Connect de la manière décrite à l'étape 1 ci-dessus. Si un domaine Active Directory a été enregistré pour votre compte de locataire Horizon Cloud, la fenêtre de connexion Active Directory s'affiche et vous devez vous connecter à l'aide des informations d'identification Active Directory appropriées.
  5. Connectez-vous à la dernière version du dispositif Horizon Cloud Connector que vous venez de déployer avec l'instance du Serveur de connexion appropriée.
    La version précédente du Horizon Cloud Connector est connectée à l'instance du Serveur de connexion de l'espace connecté au cloud. Dans la zone Se connecter à Horizon Connection Server, entrez le nom de domaine complet du Serveur de connexion et cliquez sur Se connecter.
  6. Si l'affichage demande la vérification du certificat d'empreinte numérique, cliquez sur la case à cocher pour vérifier le certificat d'empreinte numérique du Serveur de connexion.
    Note : Cette vérification est ignorée si le Serveur de connexion dispose d'un certificat d'autorité de certification racine valide.
  7. Entrez le nom de domaine, le nom d'utilisateur et le mot de passe du Serveur de connexion et cliquez sur Se connecter.
    Note : Pour optimiser l'audit des actions d' Horizon Cloud Connector, utilisez un nom d'utilisateur et un mot de passe uniques pour le Serveur de connexion.
  8. Lors de la mise à jour vers Horizon Cloud Connector version 1.5, activez l'option Activer SSH sur Cloud Connector.
    L'activation de SSH permet au nouveau dispositif du connecteur de communiquer sur SSH avec le dispositif existant pour le processus de mise à jour. Une fois la mise à jour terminée, vous pouvez désactiver cette option.
  9. Cliquez sur Mettre à niveau dans la boîte de dialogue.
  10. Dans la zone de texte Ancienne adresse de Cloud Connector, entrez l'adresse IP du dispositif virtuel Horizon Cloud Connector antérieur, puis cliquez sur Connecter.
  11. Cochez la case pour vérifier l'empreinte numérique de la connexion du protocole SSH.
  12. Cliquez sur Mettre à niveau.
    Le nouveau dispositif Horizon Cloud Connector gère désormais la connexion au cloud entre l'espace Horizon et le plan de contrôle de cloud.

Que faire ensuite

Si l'instance précédente du dispositif virtuel Horizon Cloud Connector utilisait des certificats personnalisés signés par une autorité de certification, configurez le dispositif virtuel mis à jour avec les copies de sauvegarde que vous avez enregistrées à l'étape 1. Les certificats ne sont pas transférés du dispositif virtuel précédent vers le nouveau dispositif virtuel pendant le processus de mise à jour. Pour plus d'informations, reportez-vous à la section Configurer un certificat signé par une autorité de certification pour le dispositif virtuel Horizon Cloud Connector.

Supprimez l'ancienne version du dispositif de l'environnement de votre espace.

Pour les mises à jour ultérieures, si vous souhaitez effectuer des mises à jour automatiques du dispositif virtuel Horizon Cloud Connector, au lieu d'utiliser ces étapes manuelles, reportez-vous aux informations de la section Configurer les mises à jour automatiques du dispositif virtuel Horizon Cloud Connector.