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.
Attention : Le processus décrit ci-dessous ne fonctionne pas pour les attributions contenant des postes de travail avec des systèmes d'exploitation différents. Si vous tentez d'utiliser ce processus pour mettre à jour une attribution avec plusieurs systèmes d'exploitation, une erreur se produit.

À 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 point bleu s'affiche en regard du nom de ces attributions de poste de travail VDI dédié dont le logiciel lié à l'agent est situé à un niveau antérieur à la nouvelle version.
  • 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.
    • Le pourcentage des VM de l'attribution à maintenir disponibles pour les utilisateurs lors de la mise à jour.
    • Si le système ignore la mise à jour des machines virtuelles sur lesquelles un utilisateur est connecté.
    • Si le système tente automatiquement de mettre à jour les VM ignorées.
    • Si vous voulez conserver une copie de restauration de chaque machine virtuelle pour pouvoir restaurer la version précédente de l'agent en cas d'échec de la mise à jour de l'agent.
  • 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.
    • Le processus de mise à jour sur chaque machine virtuelle de poste de travail commence par une vérification en amont pour s'assurer que l'état de la machine virtuelle est sain. L'objectif de cette vérification consiste notamment à s'assurer que l'espace disque est suffisant (au moins 300 Mo) et qu'il n'y a pas de mise à jour Microsoft Windows activement en cours, ou que le système n'est pas en attente de redémarrage en raison de mises à jour de Windows qui n'ont pas été effacées par deux redémarrages ou en attente de redémarrage en raison d'une installation d'application spécifique de VMware qui n'a pas été effacée par deux redémarrages.
    • 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. Entre 30 et 45 minutes sont nécessaires pour mettre à jour entièrement une machine virtuelle, bien que la durée requise puisse varier en fonction de la charge et de l'activation ou non de l'option de restauration. 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.

      Note : Lorsque vous affichez la progression de la mise à jour sur la page Surveiller > Activité, le nombre de machines virtuelles en cours peut être supérieur au nombre attendu en fonction de la taille du lot. En effet, le système compte également toutes les machines virtuelles qui se trouvent actuellement dans le processus de vérification en amont et de création d'une copie de restauration.
  • À la fin du processus de mise à jour de l'agent, la page Résumé de l'attribution répertorie la version du programme d'installation Horizon Agents Installer qui est en cours d'utilisation.
  • Si vous avez sélectionné l'option Activer la restauration, vous pouvez revenir à la version précédente de l'agent pour une machine virtuelle lorsque la mise à jour de l'agent a échoué sur cette machine virtuelle. Cette option se trouve dans l'onglet Postes de travail de la page Détails de l'attribution. Pour plus d'informations, reportez-vous à la section Gérer des postes de travail dans une attribution de poste de travail dédié ou flottant.

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 l'option Ignorer les VM ayant des utilisateurs actifs est désactivée, 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.

Procédure

  1. Cliquez sur Attributions.

    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'installation Horizon Agents Installer.
    Attention : Si vous sélectionnez plusieurs attributions, elles doivent toutes utiliser le même système d'exploitation. Vous ne pouvez pas mettre à jour simultanément les agents des attributions utilisant différents systèmes d'exploitation.
  3. Cliquez sur Mettre à jour l'agent.
    La boîte de dialogue Mettre à jour l'agent s'affiche.
  4. À l'étape Logiciel, définissez les paramètres décrits dans le tableau suivant.
    Option Description
    Liste de logiciels (Obligatoire) Sélectionnez le logiciel et la version que vous souhaitez utiliser pour la mise à jour. La dernière version du logiciel est indiquée sous le menu déroulant.
    Note : Pour les attributions utilisant Microsoft Windows 7, vous devez sélectionner Horizon Agent Installer 20.3.x.
    Réservation de mise à jour des VM (Obligatoire) Dans le champ VM disponibles pour les utilisateurs, entrez le pourcentage des VM de l'attribution à maintenir disponibles pour les 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.

    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.
    Ignorer les sessions déconnectées et actives (Facultatif) Activez l'option Ignorer les machines virtuelles avec des utilisateurs connectés pour que le système ignore la mise à jour des machines virtuelles sur lesquelles un utilisateur est connecté (session active ou déconnectée) ou d'une tâche conflictuelle en cours d'exécution. 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.
    Seuil de restauration et de panne des VM

    (Facultatif) Activez l'option Activer la restauration pour que le système crée une copie de restauration avant l'exécution de la mise à jour de l'agent et qu'il la conserve pendant sept jours. Si la mise à jour de l'agent échoue sur une machine virtuelle, vous avez la possibilité de revenir à la version précédente de l'agent pour cette machine virtuelle pendant cette période de sept jours. Pour plus d'informations, reportez-vous à la section Étapes suivantes à la fin de ces étapes.

    Note : Bien que la fenêtre de restauration soit définie sur sept jours par défaut, vous pouvez demander que VMware modifie ce paramètre pour vous.

    (Obligatoire) Dans le champ Seuil d'échec, entrez le nombre de VM pour lesquelles la mise à jour de l'agent est autorisée à échouer avant l'arrêt du processus de mise à jour. Cela évite les pannes en masse.

    La valeur par défaut de Seuil d'échec est celle que vous avez configurée dans Paramètres > Paramètres généraux.
    Note : Lorsque le processus de mise à jour s'arrête en raison de l'échec des mises à jour de VM, vous pouvez observer un nombre de machines virtuelles ayant échoué supérieur au seuil que vous avez défini. Plusieurs raisons peuvent expliquer ce résultat.

    Recommencez la mise à jour de l'agent sur les VM ignorées

    (Facultatif) Pour configurer le système afin qu'il réessaye automatiquement de mettre à jour l'une des VM ignorées, activez l'option Réessayer les machines virtuelles ignorées.

    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. Si la mise à jour échoue pour une machine virtuelle, vous pouvez rétablir la version précédente de la machine virtuelle si vous avez activé l'option Restaurer.
  5. Cliquez sur Suivant.
  6. (Facultatif) Dans l'onglet Ligne de commande, ajoutez des options de ligne de commande.
  7. Cliquez sur Suivant.
  8. Dans l'onglet Résumé, vérifiez les informations indiquées, puis 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. Elle indique également le nombre de machines virtuelles dans divers états (Mise à jour réussie, Ignorées, etc.). 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, à la fin de la tâche de mise à jour, vous constatez qu'un certain nombre de VM ont été ignorées alors que l'option Réessayer était activée, la valeur Délai d'expiration de la tâche n'était pas suffisamment longue pour que le système accède à toutes les VM ignorées ou les utilisateurs finaux ne se sont jamais déconnectés de ces VM.

Que faire ensuite

Accédez à la page Attributions et vérifiez si les mises à jour ont réussi. Si des mises à jour ont échoué pour certaines VM d'une attribution, un indicateur visuel s'affiche en regard du nom de l'attribution sur la page Attributions.

Si vous avez activé la restauration lors de l'exécution de la mise à jour de l'agent, vous pouvez rétablir la version précédente de l'agent de chaque machine virtuelle ayant échoué dans l'onglet Postes de travail de la page Détails de l'attribution. Pour plus d'informations, reportez-vous à la section Gérer des postes de travail dans une attribution de poste de travail dédié ou flottant.