Citrix Hypervisor

Équilibrage de la charge de travail

Important :

La mise à jour cumulative 1 de Citrix Hypervisor 8.2 prend fin le 25 juin 2025. Planifiez votre mise à niveau vers XenServer 8 dès maintenant pour assurer une transition en douceur et un support continu. Pour plus d’informations, consultez Mise à niveau.

Si vous utilisez vos fichiers de licence Citrix Virtual Apps and Desktops pour obtenir une licence pour vos hôtes Citrix Hypervisor 8.2 Cumulative Update 1, ces fichiers de licence ne sont pas compatibles avec XenServer 8. Avant la mise à niveau, vous devez acquérir les fichiers de licence socket XenServer Premium Edition à utiliser avec XenServer 8. Ces fichiers de licence de socket sont disponibles en tant que droits des abonnements Citrix pour le cloud privé, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP et Citrix Platform License pour l’exécution de vos charges de travail Citrix. Les clients Citrix qui n’ont pas encore migré vers ces nouveaux abonnements peuvent demander à participer à une promotion gratuite pour 10 000 licences de sockets XenServer Premium Edition. Pour plus d’informations, consultez XenServer.

Si vous n’obtenez pas de licence compatible pour XenServer 8 avant la mise à niveau, lorsque vous mettez à niveau vos hôtes, ils reviennent à l’édition d’essai de 90 jours. L’édition d’essai offre les mêmes fonctionnalités que l’édition Premium, avec quelques limitations. Pour plus d’informations, consultez Présentation des licences XenServer 8.

L’équilibrage de la charge de travail est un composant Citrix Hypervisor Premium Edition, packagé sous la forme d’une appliance virtuelle, qui offre les fonctionnalités suivantes :

  • Créez des rapports sur les performances des machines virtuelles dans votre environnement Citrix Hypervisor

  • Évaluez l’utilisation des ressources et localisez les machines virtuelles sur les hôtes les mieux adaptés au pool en fonction de leurs besoins de charge de travail

  • Équilibrer les charges de travail des machines virtuelles entre les hôtes d’un pool de ressources Citrix Hypervisor

  • Déterminer le meilleur hôte sur lequel démarrer une machine virtuelle

  • Déterminez le meilleur hôte sur lequel reprendre une machine virtuelle que vous avez mise hors tension

  • Déterminer le meilleur hôte vers lequel déplacer une machine virtuelle en cas de défaillance d’un hôte

  • Déterminez le serveur optimal pour chacune des machines virtuelles de l’hôte lorsque vous placez ou retirez un hôte du mode de maintenance

Selon vos préférences, l’équilibrage de la charge de travail peut accomplir ces tâches automatiquement ou vous inviter à accepter ses recommandations de rééquilibrage et de placement. Vous pouvez également configurer l’équilibrage de la charge de travail pour mettre automatiquement hors tension les hôtes à des moments spécifiques de la journée. Par exemple, configurez vos serveurs pour qu’ils s’éteignent la nuit afin d’économiser de l’énergie.

L’équilibrage de la charge de travail peut envoyer des notifications dans XenCenter concernant les actions qu’il entreprend. Pour plus d’informations sur la configuration du niveau d’alerte pour les alertes d’équilibrage de la charge de travail à l’aide de l’interface de ligne de commande xe, consultez Définir le niveau d’alerte pour les alertes d’équilibrage de la charge de travail dans XenCenter.

L’équilibrage de la charge de travail fonctionne en évaluant l’utilisation des machines virtuelles dans un pool. Lorsqu’un hôte dépasse un seuil de performances, l’équilibrage de la charge de travail déplace la machine virtuelle vers un hôte moins sollicité dans le pool. Pour rééquilibrer les charges de travail, l’équilibrage de la charge de travail déplace les machines virtuelles afin d’équilibrer l’utilisation des ressources sur les hôtes.

Pour vous assurer que les recommandations de rééquilibrage et de placement s’alignent sur les besoins de votre environnement, vous pouvez configurer l’équilibrage de la charge de travail pour optimiser les charges de travail de l’une des manières suivantes :

  • Pour optimiser les performances des ressources
  • Pour maximiser le nombre de machines virtuelles qui s’adaptent aux hôtes

Ces modes d’optimisation peuvent être configurés pour changer automatiquement à des moments prédéfinis ou rester toujours les mêmes. Pour plus de granularité, affinez la pondération des métriques de ressources individuelles : CPU, réseau, disque et mémoire.

Pour vous aider à planifier la capacité, l’équilibrage de la charge de travail fournit des rapports historiques sur l’intégrité de l’hôte et du pool, l’optimisation et les performances des machines virtuelles, ainsi que l’historique des mouvements des machines virtuelles.

Étant donné que l’équilibrage de la charge de travail capture les données de performances, vous pouvez également utiliser ce composant pour générer des rapports, appelés rapports de charge de travail, sur votre environnement virtualisé. Pour plus d’informations, consultez Générer des rapports sur la charge de travail.

Remarques  :

  • L’équilibrage de la charge de travail est disponible pour les clients Citrix Hypervisor Premium Edition ou les clients qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops ou Citrix DaaS. Pour plus d’informations sur les licences Citrix Hypervisor, consultez la section Licences. Pour effectuer une mise à niveau ou obtenir une licence Citrix Hypervisor, rendez-vous sur la page Site web de Citrix.
  • Workload Balancing 8.2.2 et versions ultérieures sont compatibles avec Citrix Hypervisor 8.2 Cumulative Update 1.

Concepts de base de l’équilibrage de la charge de travail

Lorsque des machines virtuelles sont en cours d’exécution, elles consomment des ressources informatiques sur l’hôte physique. Ces ressources incluent le processeur, la mémoire, les lectures réseau, les écritures réseau, les lectures de disque et les écritures de disque. Certaines machines virtuelles, en fonction de leur charge de travail, peuvent consommer plus de ressources CPU que d’autres machines virtuelles sur le même hôte. La charge de travail est définie par les applications qui s’exécutent sur une machine virtuelle et leurs transactions utilisateur. La consommation combinée de ressources de toutes les machines virtuelles d’un hôte réduit les ressources disponibles sur l’hôte.

L’équilibrage de la charge de travail capture les données pour les performances des ressources sur les machines virtuelles et les hôtes physiques, et les stocke dans une base de données. L’équilibrage de la charge de travail utilise ces données, combinées aux préférences que vous avez définies, pour fournir des recommandations d’optimisation et de placement.

Les optimisations sont un moyen d’« améliorer » les hôtes pour s’aligner sur vos objectifs : l’équilibrage de la charge de travail fait des recommandations pour redistribuer les machines virtuelles entre les hôtes du pool afin d’augmenter les performances ou la densité. Lorsque l’équilibrage de la charge de travail fait des recommandations, il les fait à la lumière de son objectif : créer un équilibre ou une harmonie entre les hôtes du pool. Si l’équilibrage de la charge de travail agit sur ces recommandations, l’action est appelée optimisation.

Lorsque l’équilibrage de la charge de travail est activé, XenCenter fournit des évaluations par étoiles pour indiquer les hôtes optimaux pour démarrer une machine virtuelle. Les cotes suivantes sont également fournies :

  • Lorsque vous souhaitez démarrer la machine virtuelle lorsqu’elle est hors tension
  • Lorsque vous souhaitez démarrer la machine virtuelle lorsqu’elle est suspendue
  • Lorsque vous souhaitez migrer la machine virtuelle vers un autre hôte (mode de migration et de maintenance)

Dans un contexte d’équilibrage de la charge de travail :

  • Performance est l’utilisation des ressources physiques sur un hôte (par exemple, l’utilisation du processeur, de la mémoire, du réseau et du disque sur un hôte). Lorsque vous définissez l’équilibrage de la charge de travail pour optimiser les performances, il est recommandé de placer des machines virtuelles pour s’assurer que la quantité maximale de ressources est disponible pour chaque machine virtuelle.

  • Densité est le nombre de machines virtuelles sur un hôte. Lorsque vous définissez l’équilibrage de la charge de travail pour maximiser la densité, il est recommandé de placer des machines virtuelles afin de réduire le nombre d’hôtes sous tension dans un pool. Il garantit que les machines virtuelles disposent d’une puissance de calcul adéquate.

L’équilibrage de la charge de travail n’entre pas en conflit avec les paramètres que vous avez déjà spécifiés pour la haute disponibilité : ces fonctionnalités sont compatibles.

Équilibrage de la charge de travail