Le déploiement et la gestion des correctifs pour Horizon DaaS ont été simplifiés grâce à la combinaison de plusieurs correctifs en un seul module, appelée « mise à jour ». Par exemple, un module Horizon DaaS 9.2.0 Update 2 contient tous les correctifs d'Horizon DaaS 9.2.0 Update 1, ainsi que des correctifs supplémentaires trouvés uniquement dans Update 2.

Les correctifs et les mises à jour d'Horizon DaaS sont déployés à l'aide d'Horizon Version Manager (HVM), et il est recommandé d'utiliser la dernière version d'HVM disponible sur My VMware. La gestion des correctifs d'HVM comprend le téléchargement des mises à jour, l'actualisation de la liste des correctifs et des mises à jour disponibles, l'application de correctifs aux dispositifs, la détection de la présence de mises à jour déployées précédemment et la restauration des dispositifs à un état antérieur.

Installer les dispositifs Horizon Version Manager et Horizon Air Link mis à jour (si nécessaire)

Télécharger des artefacts de correctifs

Actualiser la liste des correctifs

Appliquer un correctif

Détecter des correctifs sur les dispositifs DaaS

Restaurer les dispositifs à un état antérieur à l'application de correctifs

Installer les dispositifs Horizon Version Manager et Horizon Air Link mis à jour (si nécessaire)

Vérifiez la version la plus récente des Notes de mise à jour d'Horizon DaaS 9.2.x pour voir si les dispositifs Horizon Version Manager (HVM) et Horizon Air Link (HAL) mis à jour doivent être déployés avec les correctifs que vous installez. Si la mise à jour des dispositifs HVM et HAL n'est pas nécessaire, passez à la section Télécharger des artefacts de correctifs. Dans le cas contraire, suivez les étapes ci-dessous pour déployer les dispositifs mis à jour et resynchroniser l'APIKey d'HAL.

  1. Mettez hors tension les dispositifs HVM/HAL et ajoutez-leur le suffixe -bak.
  2. Notez la configuration existante du dispositif, comme les adresses IP, le stockage et le groupe de ports.
  3. Suivez les étapes décrites dans la section Installer Horizon Version Manager pour déployer les dispositifs plus récents.
  4. Si nécessaire, connectez-vous à Horizon Version Manager RunDeck en ignorant les possibles avertissements SSL.
  5. Dans un navigateur, accédez à https://<HVM_IPADDRESS>:4443/.
  6. Connectez-vous avec le nom d'utilisateur rundeck et le mot de passe que vous avez défini précédemment.
  7. Cliquez sur Projets > Horizon-DaaS.
  8. Cliquez sur Tâches > Resynchronisation d'Horizon-Air-Link.
  9. Remplissez les champs obligatoires et cliquez sur Exécuter la tâche maintenant.

Télécharger des artefacts de correctifs

Note : Les correctifs sont téléchargés sur le dispositif Horizon Version Manager et non sur un dispositif DaaS.

Il existe deux procédures différentes pour le téléchargement d'artefacts, en fonction de la machine source à partir de laquelle vous effectuez le téléchargement.

  • Pour télécharger des artefacts de correctifs à partir d'un hôte intermédiaire exécutant Unix ou macOS :
    1. Connectez-vous au portail d'Horizon Version Manager.
    2. Cliquez sur Projets > Téléchargement des artefacts Horizon DaaS.
    3. Cliquez sur Tâches > Télécharger des artefacts vers Horizon Version Manager.
    4. Entrez les informations comme décrit dans le tableau suivant.
      Champ Description
      Type d'artefact Sélectionnez Correctifs.
      Fichiers

      Cliquez sur Nouvelle valeur + et collez le chemin d'accès absolu UNIX du fichier à télécharger. Par exemple, /home/guest/file1.tgz.

      Répétez cette procédure pour chaque fichier de correctif à télécharger.

      Adresse IP Adresse IP de la machine sur laquelle se trouve le fichier.
      Nom d'utilisateur Nom d'utilisateur de la machine sur laquelle se trouve le fichier.
      Mot de passe de l'utilisateur Mot de passe de l'utilisateur pour la machine sur laquelle se trouve le fichier.
    5. Cliquez sur le bouton Exécuter la tâche maintenant en haut à droite de la page.

      Rundeck affiche la progression du transfert de fichiers, suivie d'un message indiquant que le transfert a réussi.

  • Pour télécharger des artefacts de correctifs à partir d'une machine Microsoft Windows :
    1. Téléchargez le fichier vers votre dispositif Horizon Version Manager à l'aide d'un client de transfert de fichiers tel que WinSCP pour Microsoft Windows ou FileZilla pour Mac.
    2. Modifiez les autorisations du fichier. Par exemple :
      chmod 744 file1.tgz
    3. Modifiez le propriétaire du fichier.
      $ chown -R rundeck:rundeck file1.tgz

Actualiser la liste des correctifs

Si vous avez téléchargé des artefacts de correctifs depuis la dernière exécution de la tâche Actualiser la liste des correctifs, exécutez cette tâche maintenant. L'exécution de la tâche Actualiser la liste des correctifs permet à vos correctifs récemment téléchargés d'être disponibles lorsque vous souhaitez les appliquer à vos dispositifs.

  1. Dans Rundeck, cliquez sur Projets > Gestion des correctifs Horizon DaaS.
  2. Cliquez sur Tâches > Actualiser la liste des correctifs.
  3. Cliquez sur le bouton Exécuter la tâche maintenant.

    Rundeck affiche la progression de l'actualisation, suivie d'un message en haut à droite de la page indiquant que l'actualisation a réussi.

Appliquer un correctif

Il existe deux tâches différentes pour appliquer des correctifs aux dispositifs. La tâche que vous utilisez dépend de l'application ou non des correctifs aux dispositifs de locataire dans un état « préalablement migré ». Il s'agit des locataires pour lesquels vous avez exécuté la tâche de mise à niveau, mais pas encore pour exécuter la tâche de migration. Pour plus d'informations sur cette distinction, reportez-vous à la section Mise à niveau d'un locataire.
  • Pour appliquer des correctifs aux dispositifs de locataire qui ont été mis à niveau, mais qui n'ont pas encore été migrés :
    1. Dans Rundeck, cliquez sur Projets > Gestion des correctifs Horizon DaaS.
    2. Cliquez sur Tâches > Appliquer le correctif aux dispositifs de locataire préalablement migrés.
    3. Pour Version DaaS de l'organisation, sélectionnez la version actuelle d'Horizon DaaS qui s'exécute sur les dispositifs.
      Les correctifs disponibles pour cette version s'affichent en regard de Correctif.
      Note : Si des correctifs sont marqués comme ne s'appliquant qu'à certains types de dispositifs, cela ne vous concerne pas. Le système applique tous les correctifs aux dispositifs appropriés sans aucune action supplémentaire de votre part.
    4. Sélectionnez les correctifs à installer.
    5. Remplissez le reste des informations requises et cliquez sur Exécuter la tâche maintenant.

      Rundeck affiche la progression de la tâche, suivie d'un message en haut à droite de la page indiquant que l'application du correctif a réussi.

  • Pour appliquer un correctif aux dispositifs de gestion DaaS (fournisseur de services et gestionnaire des ressources) et aux dispositifs locataires qui ne sont pas dans l'état « préalablement migré » décrit ci-dessus
    1. Dans Rundeck, cliquez sur Projets > Gestion des correctifs Horizon DaaS.
    2. Cliquez sur Tâches > Appliquer le correctif aux dispositifs DaaS.
    3. Pour Version DaaS de l'organisation, sélectionnez la version actuelle d'Horizon DaaS qui s'exécute sur les dispositifs.
      Les correctifs disponibles pour cette version s'affichent en regard de Correctif.
      Note : Si des correctifs sont marqués comme ne s'appliquant qu'à certains types de dispositifs, cela ne vous concerne pas. Le système applique tous les correctifs aux dispositifs appropriés sans aucune action supplémentaire de votre part.
    4. Sélectionnez les correctifs à installer.
    5. Si vous appliquez de nouveau les correctifs suite à une précédente tentative infructueuse, sélectionnez Oui dans le menu déroulant Forcer. Sinon, conservez la valeur par défaut de Non.
    6. Remplissez le reste des informations requises et cliquez sur Exécuter la tâche maintenant.

      Rundeck affiche la progression de la tâche, suivie d'un message en haut à droite de la page indiquant que l'application du correctif a réussi.

Détecter des correctifs sur les dispositifs DaaS

  1. Dans Rundeck, cliquez sur Projets > Gestion des correctifs Horizon DaaS.
  2. Cliquez sur Tâches > Détecter des correctifs sur les dispositifs DaaS.
  3. Remplissez les informations requises et cliquez sur Exécuter la tâche maintenant.

    Lorsque la tâche est terminée, vous pouvez afficher la sortie sur la page Activité. La sortie comprend une liste de tous les dispositifs dans les organisations que vous avez sélectionnées et les correctifs installés sur chaque dispositif.

Restaurer les dispositifs à un état antérieur à l'application de correctifs

Horizon Version Manager prend automatiquement des snapshots de vos dispositifs avant et après l'application d'un correctif. Pour restaurer un dispositif, accédez à celui-ci dans votre serveur vCenter Server et sélectionnez le snapshot souhaité.