Utilisez la fonctionnalité Mettre à jour le logiciel agent pour mettre à jour le programme d'installation d'Horizon Agent pour des attributions Poste de travail dédié - Clone traditionnel.

Note : Vous pouvez également mettre à jour le logiciel agent pour une attribution Poste de travail dédié - Instant Clone en mettant à jour l'image et en transférant les modifications à l'attribution. Ce processus est décrit dans la section Mettre à jour le logiciel agent pour une image.

À un niveau élevé, la capacité de mise à jour d'agent du système fonctionne comme suit :

  • Le système contacte régulièrement le réseau de distribution de logiciels VMware CDS pour vérifier si une nouvelle version du programme d’Horizon Agents Installer est disponible. Il télécharge la nouvelle version vers un partage de fichiers que vous avez configuré sur une machine locale. Le fichier de mise à jour est ensuite automatiquement importé dans le système et peut être rendu disponible pour les attributions.
  • Après le téléchargement d'une nouvelle version, la page Attributions reflète la disponibilité d'une mise à jour. Un indicateur visuel s'affiche pour ces attributions de poste de travail VDI dédié dont le logiciel lié à l'agent est situé à un niveau antérieur à la nouvelle version.
    Capture d'écran où la page Attributions affiche un point bleu sur l'attribution de poste de travail VDI dédié, indiquant qu'une mise à jour de l'agent est disponible.

  • Vous sélectionnez l'attribution de VDI dédié, puis démarrez l'assistant Mise à jour de l'agent. Dans l'assistant Mise à jour de l'agent, vous pouvez sélectionner la version de l'agent et spécifier éventuellement les éléments suivants.
    Option Description
    Machines virtuelles disponibles pour les utilisateurs Ce champ permet de spécifier un pourcentage des VM de l'attribution à mettre à la disposition des utilisateurs lors de la mise à jour.

    Par défaut, le système marque tous les postes de travail pour la maintenance lorsque la mise à jour démarre. Dans le cas d'un pool de petite taille, vous pouvez utiliser ce champ pour garantir un pourcentage de postes de travail disponibles lorsque le système les met à jour. La définition d'un pourcentage de disponibilité plus élevé entraîne un ajustement au nombre de postes de travail actuellement marqués pour la maintenance.

    Ignorer les machines virtuelles avec des utilisateurs connectés Permettez au système d'ignorer la mise à jour de machines virtuelles comprenant un utilisateur connecté, une session qui est soit active soit déconnectée. Ce paramètre évite le comportement par défaut du système qui déconnecte de force les utilisateurs finaux de leur poste de travail lorsque le processus de mise à jour démarre sur ce poste de travail.
    Réessayer les machines virtuelles ignorées et Délai d'expiration de la tâche Lorsque vous configurez le système afin qu'il ignore la mise à jour de machines virtuelles comprenant un utilisateur connecté, vous pouvez éventuellement indiquer si vous souhaitez le configurer pour qu'il réessaye automatiquement de mettre à jour des VM ignorées. Dans ce cas précis, après que le système a examiné les VM de poste de travail de l'attribution et mis à jour ces VM sans utilisateur connecté, le système effectue les opérations suivantes :
    1. Vérifie celles qu'il a initialement ignorées pour vérifier si ces VM comprennent des utilisateurs connectés.
    2. Met à jour n'importe laquelle des VM ignorées qui ne comprennent aucun utilisateur connecté.
    3. Répète périodiquement les étapes 1 et 2 jusqu'à ce que le délai spécifié dans le champ Délai d'expiration de la tâche se soit écoulé.

    Si vous ne configurez pas le système pour qu'il réessaye automatiquement de mettre à jour les VM ignorées, vous pouvez les mettre à jour manuellement plus tard.

    Important : Les VM qui rencontrent une erreur lors du processus de mise à jour ne sont pas réessayées. En cas d'échec de la mise à jour, la VM revient à la version de l'agent telle qu'elle était avant le démarrage du processus de mise à jour.
  • Lorsque vous envoyez la tâche de mise à jour dans la dernière étape de l'assistant, le système commence la mise à jour des postes de travail dans l'attribution. Lors de la mise à jour de l'attribution, le système met à jour en parallèle un lot de machines virtuelles. Par défaut, le système utilise 30 VM pour chaque lot jusqu'à ce que le nombre restant de VM à mettre à jour soit inférieur à 30. À ce stade, ce dernier ensemble s'applique à la mise à jour des VM restantes. La mise à jour complète d'une machine virtuelle dure environ 30 minutes. La taille de lot ne doit pas dépasser 30. Si l'attribution contient 30 postes de travail ou moins, ils sont tous mis à jour en même temps. Votre représentant VMware peut régler la taille du lot si vous le demandez.

    Le nombre de machines virtuelles en cours varie selon que vous avez indiqué ou non qu'un pourcentage de machines virtuelles reste disponible lors de la mise à jour. Lorsque vous définissez un pourcentage de disponibilité, le système ajuste l'ensemble de VM en cours pour répondre à ce pourcentage.

  • À la fin du processus de mise à jour de l’agent, la page Résumé de l’attribution répertorie la version du programme d’Horizon Agents Installer qui est en vigueur.

Au cours de la période de mise à jour des postes de travail par le système, les utilisateurs finaux des postes de travail rencontrent les comportements suivants :

  • Si un poste de travail comprend une session active et que vous avez conservé la sélection de Non pour Ignorer les machines virtuelles avec des utilisateurs connectés, cet utilisateur est averti cinq minutes avant la mise à jour. Cet avertissement de cinq minutes permet d'enregistrer tout travail en cours.
  • Si un utilisateur tente de se connecter à un poste de travail en cours de mise à jour, la connexion échoue et l'utilisateur reçoit un message indiquant que le poste de travail n'est pas encore disponible.

À la demande, votre représentant VMware peut effectuer les réglages suivants dans votre environnement :

  • Ajuster l'intervalle entre les analyses des nouvelles versions du programme d'Horizon Agents Installer.
  • Ajuster le temps d'attente des analyses après le démarrage du locataire.
  • Réglez la taille de lot par défaut à partir de 30.
  • Définissez votre système pour redémarrer les machines virtuelles avant d'installer des agents.

Conditions préalables

  • Vous devez avoir créé un partage de fichiers Agents et l'avoir ajouté à votre environnement. Cela signifie que vous sélectionnez Agents pour le type de partage de fichiers lorsque vous créez le partage de fichiers. Les partages de fichiers Agents servent uniquement à importer des fichiers du programme d'Horizon Agents Installer. Reportez-vous à la section Gestion des partages de fichiers.
  • Les agents suivants doivent déjà être installés sur l'image :
    • L'un des éléments suivants :
      • DaaS Agent 17.1.0.5232563 ou version ultérieure
      • DaaS Agent 8.0.0-8159435 ou version ultérieure
    • Horizon Agent 7.3.2.7161471 ou version ultérieure

Procédure

  1. Cliquez sur Attribuer.

    La page Attributions s'affiche, avec un point bleu à côté du nom des attributions disposant de mises à jour du programme d'Horizon Agents Installer disponibles. Si vous passez votre curseur sur un point bleu, un message contextuel s'affiche et indique la nouvelle version du programme d'installation d'Horizon Agent disponible pour cette attribution.

  2. Cochez les cases pour ouvrir une ou plusieurs attributions. En sélectionnant plusieurs attributions, vous pouvez toutes les mettre à jour vers un ensemble commun de versions du programme d'Horizon Agents Installer.
  3. Cliquez sur Mettre à jour le logiciel agent.
    La boîte de dialogue Mise à jour de l'agent s'affiche.
    Capture d'écran de l'assistant de mise à jour de l'agent pour la mise à jour des agents dans une attribution de poste de travail VDI dédié.

  4. Dans l'étape Logiciel, sélectionnez la version de mise à jour à utiliser dans la liste déroulante.
  5. (Requis) Dans le champ Machines virtuelles à la disposition des utilisateurs, spécifiez le pourcentage de VM de poste de travail à mettre sous tension dans l’attribution et qui sont à la disposition des utilisateurs finaux pendant le processus de mise à niveau.
    Note : Si vous n'avez pas besoin des postes de travail disponibles, entrez un zéro (0). Vous devez spécifier une valeur pour VM disponibles pour les utilisateurs, même si vous vous ne préoccupez pas de savoir si des VM de poste de travail sont disponibles pour les utilisateurs lors du processus de mise à jour.
  6. (Facultatif) Pour configurer le système afin qu'il ignore ces postes de travail qui comprennent des utilisateurs connectés, définissez l'option Ignorer les machines virtuelles avec des utilisateurs connectés sur Oui.
    Lorsque cette option est définie sur Oui, l'option Réessayer les machines virtuelles ignorées s'affiche.
    La capture d'écran affiche l'option Ignorer les machines virtuelles avec des utilisateurs connectés.

  7. (Facultatif) Pour configurer le système afin qu'il réessaye automatiquement de mettre à jour l'une des VM ignorées, définissez l'option Réessayer les machines virtuelles ignorées sur Oui.
    Lorsque le bouton bascule Réessayer les machines virtuelles ignorées est défini sur Oui, le champ Délai d'expiration de la tâche s'affiche.
    La capture d'écran affiche le champ Délai d'expiration de la tâche qui apparaît lorsque l'option Réessayer les machines virtuelles ignorées est définie sur Oui.

  8. (Facultatif) Dans le champ Délai d'expiration de la tâche, spécifiez la période durant laquelle vous souhaitez que le système poursuive automatiquement la tentative de mise à jour des VM ignorées.
    Le champ Délai d'expiration de la tâche définit le nombre de minutes pendant lesquelles le système tente de mettre à jour les machines virtuelles ignorées. Toutes les 30 minutes, le système essaie de mettre à jour les VM ignorées jusqu'à ce qu'il atteigne la fin de cette période ou jusqu'à ce que toutes les VM de poste de travail de l'attribution aient été mises à jour.

    Vous pouvez entrer une valeur comprise entre 240 minutes (4 heures) et 1 440 minutes (24 heures). La valeur par défaut est 720 minutes (12 heures).

    Note : Les VM qui rencontrent une erreur lors du processus de mise à jour ne sont pas réessayées. En cas d'échec de la mise à jour, la VM revient à la version de l'agent telle qu'elle était avant le démarrage du processus de mise à jour.
  9. Cliquez sur Suivant.
  10. (Facultatif) Dans l'onglet Ligne de commande, ajoutez des options de ligne de commande.
  11. Cliquez sur Terminer.

Résultats

  • Un message s'affiche en haut de la page indiquant que la mise à jour a commencé.
  • Le système met à jour les composants liés à l’agent sur les machines virtuelles de poste de travail dans l’attribution de poste de travail VDI dédié.
  • À la fin du processus de mise à jour de l’agent, la page Résumé de l’attribution répertorie la version du programme d’Horizon Agents Installer qui est en vigueur.

Vous pouvez voir l'avancée de la tâche de mise à jour en sélectionnant Surveiller > Activité. La description de la tâche indique la mise à jour en cours d'exécution et l'attribution sur laquelle elle est exécutée. Si la tâche n'est pas terminée dans les 24 heures, et que les options Réessayer et Délai d'expiration de la tâche ne sont pas appliquées, la tâche de mise à jour s'affiche dans l'état d'échec.

Si les VM sont ignorées dans la tâche de mise à jour, un état Réussite partielle est affecté à cette tâche sur la page Activité. Sur cette page, vous pouvez observer le nombre de VM ignorées dans la tâche de mise à jour. Si des machines virtuelles ont été ignorées à la fin de la tâche de mise à jour même si l'option Réessayer a été définie sur Oui, la valeur de Délai d'expiration de la tâche n'est pas assez élevée pour que toutes les machines virtuelles ignorées soient mises à jour ou des utilisateurs finaux ne se sont jamais déconnectés de ces machines virtuelles.