Citrix Virtual Apps and Desktops

Prise en main d’Autoscale™

Autoscale est une fonctionnalité qui fournit une solution de gestion de l’alimentation cohérente et haute performance pour mettre à l’échelle de manière proactive les groupes de mise à disposition en fonction d’un calendrier configuré ou des demandes de charge.

Capacité et enregistrement des machines

Autoscale inclut uniquement les machines enregistrées auprès du site lors de la détermination de la capacité. Les machines sous tension qui ne sont pas enregistrées ne peuvent pas accepter les demandes de session. Par conséquent, elles ne sont pas incluses dans la capacité globale du groupe de mise à disposition.

Mise à l’échelle sur plusieurs catalogues de machines

Dans certains sites, plusieurs catalogues de machines peuvent être associés à un seul groupe de mise à disposition. Autoscale met sous tension de manière aléatoire des machines de chaque catalogue pour répondre aux exigences de planification ou de demande de session.

Par exemple, un groupe de mise à disposition possède deux catalogues de machines : le catalogue A a trois machines sous tension et le catalogue B a une machine sous tension. Si Autoscale doit mettre sous tension une machine supplémentaire, il peut mettre sous tension une machine du catalogue A ou du catalogue B.

Provisionnement des machines et demande de session

  • Le catalogue de machines associé au groupe de mise à disposition doit disposer de suffisamment de machines pour être mis sous tension et hors tension à mesure que la demande augmente et diminue. Si la demande de session dépasse le nombre total de machines enregistrées dans le groupe de mise à disposition, Autoscale garantit que toutes les machines enregistrées sont sous tension. Cependant, Autoscale ne provisionne pas de machines supplémentaires.

  • Remarque :

    Si un groupe de mise à disposition possède 63 machines et qu’un tampon de capacité de 10 % est défini pour les heures non ouvrables, alors, selon le calcul Autoscale, 6,3 machines doivent être mises sous tension pendant les heures non ouvrables. Pour gérer la valeur décimale, les règles suivantes s’appliquent :

    • Arrondir au plus proche : Par exemple, si la valeur est 6,4, alors 6 machines sont mises sous tension. Si la valeur est 6,7, alors 7 machines sont mises sous tension.
    • Arrondir à 1 pour toute valeur non nulle inférieure à 1. Par exemple, si la valeur est 0,2 ou 0,9, alors 1 machine est mise sous tension.

Considérations relatives à la taille des instances

  • Vous pouvez optimiser vos coûts si vous dimensionnez correctement vos instances dans les clouds publics. Nous vous recommandons de provisionner des instances plus petites tant qu’elles correspondent aux performances de votre charge de travail et à vos exigences de capacité.

Les instances plus petites hébergent moins de sessions utilisateur que les instances plus grandes. Par conséquent, Autoscale met les machines en état de drainage plus rapidement car il faut moins de temps pour que la dernière session utilisateur soit fermée. En conséquence, Autoscale éteint les instances plus petites plus tôt, ce qui réduit les coûts.

Planifications

Autoscale met sous tension et hors tension les machines d’un groupe de mise à disposition en fonction d’une planification que vous définissez.

Une planification inclut le nombre de machines actives pour chaque plage horaire, avec des heures de pointe et des heures creuses définies.

Heures de pointe et heures creuses

Les heures de pointe et les heures creuses sont utilisées pour indiquer quelles valeurs de tampon de capacité utiliser pour des périodes spécifiques de la journée. Vous pouvez définir les heures de pointe, laissant les heures non définies restantes comme heures creuses.

Délai d’arrêt

Le délai d’arrêt est le nombre minimal de minutes qui doivent s’écouler après la mise sous tension d’une machine avant qu’Autoscale ne puisse éteindre cette machine. Cela empêche les machines de s’allumer et de s’éteindre de manière répétée pendant les demandes de session volatiles. Par défaut, le délai d’arrêt est de 30 minutes. Vous pouvez le définir dans une plage de 0 à 60 minutes.

Taille du pool

La taille du pool est le nombre de machines qui doivent rester sous tension pendant une période donnée de la journée.

Tampon de capacité

Le tampon de capacité est utilisé pour ajouter une capacité de réserve à la demande actuelle afin de tenir compte des augmentations dynamiques de la charge. Il existe deux scénarios à prendre en compte :

  • Pour les groupes de mise à disposition d’OS multi-session, le tampon de capacité est défini comme un pourcentage de la capacité totale du groupe de mise à disposition en termes d’indice de charge.
  • Pour les groupes de mise à disposition d’OS à session unique, le tampon de capacité est défini comme un pourcentage du nombre total de machines dans le groupe de mise à disposition.

Le tampon de capacité est un tampon glissant, étant donné qu’il est calculé et appliqué en fonction de l’utilisation actuelle plutôt que calculé et appliqué en plus de la taille de pool configurée.

Par exemple, étant donné un groupe de mise à disposition de 10 machines, une taille de pool de 1 machine pour la période actuelle et un tampon de capacité de 10 %. Une machine supplémentaire est mise sous tension lorsque la machine sous tension, telle que définie par la planification, est chargée au point où le tampon de capacité de 10 % n’est plus satisfait. Si la charge est réduite après la mise sous tension de la deuxième machine et qu’il y a plus qu’assez de capacité de charge libre pour satisfaire le tampon de capacité de 10 %, Autoscale prépare 1 machine à être mise hors tension.

Index de charge

IMPORTANT :

L’index de charge s’applique uniquement aux groupes de mise à disposition multi-session.

La métrique d’index de charge détermine la probabilité qu’une machine reçoive des requêtes d’ouverture de session utilisateur. Elle est calculée à l’aide des paramètres de la stratégie de gestion de charge Citrix configurés pour l’ouverture de session concurrente, la session, l’utilisation du processeur, du disque et de la mémoire.

L’index de charge varie de 0 à 10 000. Par défaut, une machine est considérée comme étant à pleine charge lorsqu’elle héberge 250 sessions :

  • Le chiffre « 0 » indique une machine déchargée. Une machine avec une valeur d’index de charge de 0 est à une charge de base.

  • Le chiffre « 10 000 » indique une machine entièrement chargée qui ne peut plus exécuter de sessions.

Autoscale et mode maintenance

Les machines en mode maintenance, quel que soit leur état de disponibilité, sont prises en compte dans le calcul de la taille globale du pool. Par conséquent, il est possible que toutes les machines du pool soient en mode maintenance. Cependant, ces machines sont exclues des calculs du tampon de capacité, garantissant leur disponibilité immédiate. Pour garantir qu’un pourcentage spécifique de machines est accessible pour les connexions utilisateur, ajustez la taille du pool et les valeurs du tampon en conséquence.

Coût de la machine

Le coût horaire de l’instance de machine est le coût horaire, en dollars américains, de la capacité de calcul utilisée. Ce paramètre est utilisé pour calculer les économies de coûts des paramètres Autoscale. Pour afficher les économies, accédez à Monitor > Tendances > Utilisation de la machine.

  • Mettre à l’échelle un groupe de mise à disposition

    • Autoscale met sous tension des machines supplémentaires dans un groupe de mise à disposition activé pour Autoscale lorsque :
  1. La planification Autoscale du groupe de mise à disposition indique que davantage de machines doivent être mises sous tension pour la période actuelle.
  2. La charge actuelle sur le groupe de mise à disposition a dépassé le tampon de capacité.

Conditions de mise sous tension des machines :

  1. Pas en mode maintenance.
  2. L’hyperviseur n’est pas en mode maintenance.
      1. Hors tension et non enregistrée.
      1. Appartient au groupe de mise à disposition qui nécessite une mise à l’échelle.
      1. Aucune action d’alimentation en attente.

Réduire la taille d’un groupe de mise à disposition

Autoscale met hors tension les machines d’un groupe de mise à disposition activé pour Autoscale lorsque :

-  1.  La planification Autoscale spécifie que les machines doivent être mises hors tension pour atteindre le nombre configuré de machines pour la période actuelle.
-  1.  La charge actuelle du groupe de mise à disposition a diminué, ce qui entraîne un nombre de machines sous tension supérieur à celui requis pour atteindre la taille du pool et le tampon de capacité.

Autoscale réduit la taille d’un groupe de mise à disposition en mettant hors tension les machines excédentaires qui dépassent le nombre nécessaire pour atteindre la taille du pool et le tampon de capacité.

Le processus de réduction de la taille implique deux étapes :

  1. Placez le nombre requis de machines en état de drainage.
  2. Sélectionnez toutes les machines drainées pour la mise hors tension.

Les machines éligibles à la mise hors tension doivent répondre aux critères suivants :

    1. Pas en mode maintenance
  1. L’hyperviseur n’est pas en mode maintenance
  2. Actuellement sous tension
  3. Enregistrée comme disponible ou en attente d’enregistrement après le démarrage
  4. Drainée et sans sessions actives
  5. Aucune action d’alimentation en attente
  6. Satisfait le délai de mise hors tension

État de drainage

Autoscale tente de réduire le nombre de machines sous tension dans le groupe de mise à disposition à la taille de pool et au tampon de capacité configurés.

-  Pour atteindre cet objectif, Autoscale place les machines excédentaires avec le moins de sessions en « état de drainage » et les met hors tension lorsque toutes les sessions sont fermées. Ce comportement se produit lorsque la demande de session diminue et que la planification nécessite moins de machines que celles qui sont sous tension.

Conditions pour que les machines soient drainées :

  1. Sous tension
  2. Pas en mode maintenance
  3. L’hyperviseur n’est pas en mode maintenance
  4. Appartient au groupe de mise à disposition qui nécessite une réduction de taille
  5. Nombre minimal de sessions actives actuelles

Remarque :

-  Les machines qui sont sous tension depuis au moins le temps spécifié par le délai de mise hors tension sont préférées pour le drainage.
-  Les machines en état de drainage n'hébergent plus de nouveaux lancements de session et attendent que les sessions existantes soient fermées. Une machine est arrêtée uniquement lorsque toutes les sessions sont fermées. Cependant, s'il n'y a pas de machines immédiatement disponibles pour les lancements de session, Autoscale préfère diriger les lancements de session vers une machine en état de drainage plutôt que de mettre sous tension une machine.
-  Autoscale place les machines excédentaires en « état de drainage » une par une :
  • Si deux machines ou plus ont le même nombre de sessions actives, Autoscale draine la machine qui a été sous tension pendant le délai de mise hors tension spécifié.

    Cela évite de placer les machines récemment mises sous tension en état de drainage, car ces machines sont plus susceptibles d’avoir le moins de sessions.

  • Si deux machines ou plus ont été mises sous tension pendant le délai d’arrêt spécifié, Autoscale draine ces machines une par une de manière aléatoire.

Les machines en état de drainage n’hébergent plus de nouveaux lancements de session et attendent que les sessions existantes soient fermées. Une machine ne devient candidate à l’arrêt que lorsque toutes les sessions sont fermées. Cependant, s’il n’y a pas de machines immédiatement disponibles pour les lancements de session, Autoscale préfère diriger les lancements de session vers une machine en état de drainage plutôt que de mettre une machine sous tension.

Une machine est retirée de l’état de drainage lorsque l’une des conditions suivantes est remplie :

  • La machine est hors tension.
  • Autoscale est désactivé pour le groupe de mise à disposition auquel la machine appartient.
  • Autoscale utilise la machine pour répondre aux exigences de planification ou de demande de charge. Ce cas se produit lorsque la planification (mise à l’échelle basée sur la planification) ou la demande actuelle (mise à l’échelle basée sur la charge) nécessite plus de machines que le nombre de machines actuellement sous tension.

Important :

Si aucune machine n’est immédiatement disponible pour les lancements de session, Autoscale préfère diriger les lancements de session vers une machine en état de drainage plutôt que de mettre une machine sous tension. Une machine en état de drainage qui héberge un lancement de session reste en état de drainage.

Afficher l’état de drainage

Vous pouvez déterminer quelles machines sont en état de drainage à l’aide de PowerShell ou de Web Studio.

Utiliser PowerShell

Exécutez l’applet de commande PowerShell Get-BrokerMachineV2 pour afficher les propriétés IsDraining et DrainingReason de vos machines.

Par exemple : Get-BrokerMachineV2 -Property IsDraining,DrainingReason,MachineName | Format-Table MachineName,IsDraining,DrainingReason

  • IsDraining : Cette propriété booléenne est True lorsqu’une machine est en état de drainage et False lorsqu’elle ne l’est pas.
  • DrainingReason : Cette propriété fournit une raison spécifique pour laquelle la machine est en état de drainage. Sa valeur par défaut est NotDraining. Lorsqu’une machine est en cours de drainage, DrainingReason affiche l’une des valeurs suivantes :

    • AutoscaleScaleDown : Autoscale a initié l’état de drainage pour réduire le nombre de machines sous tension dans un groupe de mise à disposition afin de répondre aux exigences de taille de pool et de tampon de capacité configurées. Cela se produit lorsque la demande de session diminue ou que la planification nécessite moins de machines.
    • NaturalRebootCycle : La machine est en cours de drainage dans le cadre d’un cycle de redémarrage planifié avec le mode de redémarrage « Attendre la fin de la session ». La machine attend la fin des sessions actives avant de redémarrer.
    • RebootCycle : La machine est en cours de drainage dans le cadre d’un cycle de redémarrage planifié avec le mode de redémarrage « Forcer la fermeture de session ». Les sessions actives sont fermées de force avant le redémarrage de la machine.
    • MaintenanceMode : Un administrateur a placé la machine en mode maintenance.
    • HypervisorInMaintenanceMode : La connexion de l’hyperviseur hébergeant la machine est en mode maintenance.
    • MaintenanceCycle : La machine est en cours de drainage dans le cadre d’une opération de cycle de maintenance VUS, telle qu’une réinitialisation du disque du système d’exploitation.
    • GuestOSDraining : Le système d’exploitation invité se met explicitement en mode de drainage (par exemple, via un paramètre de registre). Cette raison s’applique uniquement aux machines multi-session.
    • GuestOSDrainingUntilRestart : Le système d’exploitation invité se met en mode de drainage qui persistera jusqu’au prochain redémarrage. Cette raison s’applique uniquement aux machines multi-session.
Utiliser Web Studio
-  > **Remarque :** > > Bien que les propriétés `IsDraining` et `DrainingReason` s'appliquent aux machines mono-session et multi-session (les raisons `GuestOSDraining` étant spécifiques aux multi-sessions), la colonne **État de drainage** dans Web Studio s'applique historiquement uniquement aux machines multi-session pour afficher ces états.

-  Pour afficher les machines en état de drainage dans Web Studio :
  1. Accédez au nœud Rechercher, puis cliquez sur Colonnes à afficher.
  2. Dans la fenêtre Colonnes à afficher, cochez la case en regard de État de drainage.
    1. Cliquez sur Enregistrer pour quitter la fenêtre Colonnes à afficher.
    • La colonne État de drainage peut afficher les informations suivantes :
  • Drainage jusqu’à l’arrêt. S’affiche lorsque les machines sont en état de drainage jusqu’à leur arrêt.
  • Pas de drainage. S’affiche lorsque les machines ne sont pas encore en état de drainage.

État de drainage

Activer Autoscale pour un groupe de mise à disposition

Autoscale est désactivé par défaut lorsque vous créez un groupe de mise à disposition. Pour activer et configurer Autoscale pour un groupe de mise à disposition à l’aide de Web Studio, suivez ces étapes :

  • Vous pouvez également utiliser des commandes PowerShell pour activer et configurer Autoscale pour un groupe de mise à disposition. Pour plus d’informations, consultez Commandes du SDK PowerShell Broker.

    1. Sélectionnez Groupes de mise à disposition dans le volet gauche.
  1. Sélectionnez le groupe de mise à disposition que vous souhaitez gérer, puis cliquez sur Gérer Autoscale.

    Interface utilisateur Cloud

  2. Sur la page Gérer Autoscale, cochez la case Activer Autoscale pour activer Autoscale. Une fois Autoscale activé, les options de la page sont activées.

    Interface utilisateur Cloud

Pour désactiver Autoscale, décochez la case Autoscale. Les options de la page deviennent grisées pour indiquer qu’Autoscale est désactivé pour le groupe de mise à disposition sélectionné.

Important :

  • Si vous désactivez Autoscale, toutes les machines gérées par Autoscale conservent leur état au moment de la désactivation.
  • Après avoir désactivé Autoscale, les machines en état de vidange sont retirées de cet état. Pour plus d’informations sur l’état de vidange, consultez État de vidange.
  • Les actions des stratégies d’alimentation pour les groupes de mise à disposition statiques de SE à session unique et les groupes de mise à disposition aléatoires de SE à session unique sur la page Paramètres basés sur la charge sont indépendantes du paramètre Autoscale (activé ou désactivé).

Exclure les machines en état de vidange des calculs Autoscale

Cette fonctionnalité vous permet d’empêcher les machines, qui sont en état de vidange en raison de planifications de redémarrage, d’être comptabilisées dans les objectifs de capacité Autoscale. En excluant ces machines, vous optimisez l’approvisionnement des ressources et évitez le surapprovisionnement.

Par exemple : Vous disposez d’un groupe de mise à disposition de machines de SE multi-session configuré avec Autoscale et des planifications de redémarrage régulières. Lorsque les machines entrent en état de vidange pour un redémarrage, Autoscale les compte généralement toujours comme une capacité disponible. Cela pourrait déclencher l’approvisionnement de machines supplémentaires inutilement. En activant cette fonctionnalité, vous indiquez à Autoscale d’ignorer ces machines en état de vidange lors du calcul de la capacité. Cela garantit que seules les machines activement disponibles contribuent à l’objectif, ce qui conduit à une utilisation plus efficace des ressources et à une réduction des coûts opérationnels.

Applicabilité

Cette fonctionnalité s’applique aux groupes de mise à disposition contenant des machines de SE multi-session (RDS).

Limitations

  • Cette fonctionnalité ne s’applique pas aux machines de SE à session unique.
  • Lorsque vous configurez Autoscale en fonction du « Nombre de machines » (plutôt que du « Pourcentage »), le système n’exclut pas les machines en état de vidange des calculs Autoscale.

Considérations importantes

  • La propriété ExcludeNaturalRebootDrainingFromAutoscale est configurée au niveau du groupe de mise à disposition.
  • La valeur par défaut de la propriété ExcludeNaturalRebootDrainingFromAutoscale est False. Cela signifie que les machines en état de vidange sont incluses dans les calculs Autoscale par défaut.

Prérequis

  • Configurez un groupe de mise à disposition de SE multi-session.
  • Activez et configurez Autoscale pour le groupe de mise à disposition cible. De préférence, utilisez le « Pourcentage de machines » pour la mise à l’échelle.
  • Configurez des planifications de redémarrage pour le groupe de mise à disposition afin d’amener les machines à un état de vidange.

Comment configurer

Vous configurez cette fonctionnalité au niveau du groupe de mise à disposition à l’aide d’une commande PowerShell.

  1. Assurez-vous que le commutateur de fonctionnalité ExcludeNaturalRebootDrainingFromAutoscale est activé. Vous pouvez le vérifier en exécutant Get-ConfigEnabledFeature dans PowerShell et en recherchant le commutateur dans la liste de sortie.

    Remarque :

    Si le commutateur est désactivé, vous ne pouvez pas modifier la propriété du groupe de mise à disposition.

  2. Définissez la propriété du groupe de mise à disposition pour exclure les machines en état de vidange.

    1. Ouvrez PowerShell avec des privilèges d’administrateur.
    2. Identifiez votre groupe de mise à disposition de SE multi-session.
    3. Définissez la propriété ExcludeNaturalRebootDrainingFromAutoscale sur $True pour votre groupe de mise à disposition à l’aide de l’applet de commande Set-BrokerDesktopGroup :

      Set-BrokerDesktopGroup -Name "<YourDeliveryGroupName>" -ExcludeNaturalRebootDrainingFromAutoscale $True
      <!--NeedCopy-->
      

      Remplacez <YourDeliveryGroupName> par le nom réel de votre groupe de mise à disposition.

    4. Vérifiez que la propriété est définie sur True en exécutant :

      Get-BrokerDesktopGroup -Name "<YourDeliveryGroupName>" | Select Name, ExcludeNaturalRebootDrainingFromAutoscale
      <!--NeedCopy-->
      

      La sortie doit afficher ExcludeNaturalRebootDrainingFromAutoscale : True.

  3. Configurez Autoscale et les planifications de redémarrage (si ce n’est pas déjà fait).

    Assurez-vous que votre groupe de mise à disposition a Autoscale activé et qu’une planification de redémarrage est configurée pour amener les machines à un état de vidange.

    1. Dans Web Studio, modifiez votre groupe de mise à disposition.
    2. Accédez à Gérer Autoscale et configurez les planifications de pointe/hors pointe, en vous assurant qu’Autoscale est activé. Si vous souhaitez que les machines en état de vidange soient exclues, définissez votre planification en fonction du « Pourcentage de machines ».
    3. Accédez à Planification de redémarrage et créez ou modifiez une planification qui amène les machines à un état de vidange (par exemple, utilisez Redémarrage en douceur pour le Cloud ou Redémarrer toutes les machines après la vidange de session pour les déploiements sur site).

Surveillance et dépannage

Problème : Les sessions se lancent occasionnellement sur des machines en état de vidange même lorsque la fonctionnalité est activée.

Cause : C’est un comportement attendu. Les machines en état de vidange sont toujours disponibles pour le lancement de sessions en « dernier recours » si aucune autre machine non en état de vidange appropriée n’est disponible. La fonctionnalité affecte principalement les calculs Autoscale pour l’approvisionnement/le déprovisionnement. Elle n’affecte pas la logique de lancement de session du broker elle-même.

Solution : Ce n’est pas un problème, mais une conception intentionnelle. Pour minimiser le lancement de sessions sur des machines en état de vidange, assurez-vous que votre tampon et votre capacité Autoscale sont suffisants pour maintenir un nombre suffisant de machines non en état de vidange disponibles pour répondre à la demande.

Options Autoscale pour les machines virtuelles avec sessions utilisateur

Autoscale peut gérer les machines attribuées et en pool, optimisant leur alimentation et leur disponibilité. Le contenu suivant fournit des commandes PowerShell et des paramètres d’interface utilisateur pour contrôler les états d’alimentation des machines en fonction des heures de pointe et hors pointe et des sessions utilisateur pour les machines attribuées et en pool.

Les machines attribuées sont dédiées à un seul utilisateur, tandis que les machines en pool sont partagées entre plusieurs utilisateurs.

Remarque :

  • Les stratégies de limites de session dans Citrix Studio, en particulier le délai d’expiration de session déconnectée et le délai d’expiration de session inactive, sont essentielles pour gérer les sessions utilisateur même lorsque Citrix Autoscale n’est PAS activé. Ces stratégies définissent la durée pendant laquelle une session peut rester déconnectée ou inactive avant d’être arrêtée, garantissant ainsi l’utilisation des ressources et évitant les sessions verrouillées. Le paramètre de stratégie peut être utilisé pour les machines attribuées et en pool, en particulier celles exécutant des VDA multi-session. Pour plus d’informations, consultez Paramètres de stratégie de limites de session.
  • La commande PowerShell Get-BrokerMachine est obsolète. Utilisez Get-BrokerMachineV2 comme alternative.

Pour les machines attribuées

  • Pour mettre automatiquement sous tension les machines à session unique attribuées dans un groupe de mise à disposition statique au début de la période de pointe, utilisez la commande PowerShell :

     Set-BrokerDesktopGroup "Desktop Group Name" -AutomaticPowerOnForAssigned $True
     <!--NeedCopy-->
    
  • Pour vous assurer que toute machine attribuée qui est hors tension pendant la période de pointe est redémarrée, activez également AutomaticPowerOnForAssignedDuringPeak.

     Set-BrokerDesktopGroup "Desktop Group Name" -AutomaticPowerOnForAssigned $True -AutomaticPowerOnForAssignedDuringPeak $True
     <!--NeedCopy-->
    
  • Si vous souhaitez que les VM ne s’allument que lorsqu’un utilisateur lance une session, effectuez l’une des opérations suivantes :

    • Définissez AutomaticPowerOnForAssigned et AutomaticPowerOnForAssignedDuringPeak sur False.
    • Définissez toutes les heures comme hors période de pointe, sans aucune heure de pointe, à l’aide de l’interface utilisateur. Consultez Paramètres basés sur la planification. Pendant les périodes creuses, une machine attribuée gérée par Autoscale est arrêtée si elle n’a pas de session utilisateur.

      Hors période de pointe sans heures de pointe

  • Dans les cas où toutes les machines sont mises sous tension par Autoscale pendant les périodes de pointe, utilisez l’interface utilisateur pour définir le temps d’attente en minutes et les actions telles que « aucune action », « suspendre » ou « arrêter » si aucun utilisateur ne se connecte après la mise sous tension de la machine par Autoscale. Consultez Stratégies d’alimentation.

Pour les machines en pool

Pour arrêter automatiquement les machines en pool après la fermeture de session, définissez la commande PowerShell ShutdownAfterUse sur True pour un groupe de mise à disposition. Par exemple :

Set-BrokerDesktopGroup -Name “DesktopGroupName” -ShutdownDesktopsAfterUse $true
<!--NeedCopy-->

Surveiller les métriques

Après avoir activé Autoscale pour un groupe de mise à disposition, vous pouvez surveiller les métriques suivantes des machines gérées par Autoscale à partir de Director.

  • Utilisation des machines

  • Économies estimées

  • Notifications d’alerte pour les machines et les sessions

  • État des machines

  • Tendances d’évaluation de la charge

Remarque :

Lorsque vous activez initialement Autoscale pour un groupe de mise à disposition, l’affichage des données de surveillance pour ce groupe de mise à disposition peut prendre quelques minutes. Les données de surveillance restent disponibles si Autoscale est activé puis désactivé pour le groupe de mise à disposition. Autoscale collecte les données de surveillance à des intervalles de 5 minutes.

Pour plus d’informations sur les métriques, consultez Surveiller les machines gérées par Autoscale.

Autoscale sur les VM en veille prolongée

Vous pouvez mettre les VM en veille prolongée via les paramètres configurables d’Autoscale. Utilisez les commandes PowerShell Get-BrokerDesktopGroups, New-BrokerDesktopGroups ou Set-BrokerDesktopGroups pour définir la valeur positive suivante pour le paramètre AutoscaleScaleDownActionDuringPeak (pendant la période de pointe) ou AutoscaleScaleDownActionDuringOffPeak (pendant la période creuse) afin de définir les actions d’alimentation :

  • 0 : Arrêter les VM lors de la réduction de la taille
  • 1 : Suspendre (mettre en veille prolongée les VM) lors de la réduction de la taille

Les VM qui ne sont pas capables d’hibernation sont arrêtées.

Vous pouvez configurer des planifications de redémarrage pour les VM en veille prolongée si l’hibernation est activée pour le groupe de mise à disposition. Dans le cycle de redémarrage, les VM sont reprises puis arrêtées. La planification de redémarrage peut être définie comme hebdomadaire, quotidienne, mensuelle et unique. Vous pouvez configurer plusieurs planifications. Cependant, la reprise des VM à partir de la veille prolongée peut prendre quelques minutes.

Autoscale peut également mettre sous tension les services Bureau à distance (RDS) multi-session en veille prolongée et les VM à session unique partagées sans session pendant la période de pointe. Les VM peuvent provenir de catalogues de machines MCS et non-MCS.

Plus d’informations

Pour plus d’informations sur Autoscale, consultez Citrix Autoscale dans Tech Zone.

Prise en main d’Autoscale™