Équilibrage de la charge de travail
L’équilibrage de la charge de travail est un composant Citrix Hypervisor Premium Edition, conditionné en tant qu’appliance virtuelle, qui fournit les fonctionnalités suivantes :
-
Créez des rapports sur les performances des machines virtuelles dans votre environnement Citrix Hypervisor
-
Évaluer l’utilisation des ressources et localiser les machines virtuelles sur les meilleurs hôtes possibles du pool en fonction des besoins de leur charge de travail
-
Équilibrer les charges de travail des machines virtuelles entre les hôtes d’un pool de ressources Citrix Hyper
-
Déterminer le meilleur hôte sur lequel démarrer une machine virtuelle
-
Déterminez le meilleur hôte sur lequel redémarrer 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 mettez un hôte en mode de maintenance ou en sortez un hôte.
Selon vos préférences, l’équilibrage de la charge de travail peut effectuer 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 les hôtes hors tension automatiquement à certains moments de la journée. Par exemple, configurez vos serveurs pour qu’ils s’éteignent la nuit afin d’économiser de l’énergie.
Workload Balancing la charge de travail peut envoyer des notifications dans XenCenter concernant les actions entreprises. Pour plus d’informations sur la configuration du niveau d’alerte pour les alertes d’Workload Balancing de travail à l’aide de l’interface de ligne de commande xe, consultez Définir le niveau d’alerte pour les alertes d’Workload Balancing de travail dans XenCenter.
Fonctions d’équilibrage de la charge de travail en évaluant l’utilisation des machines virtuelles dans un pool. Lorsqu’un hôte dépasse un seuil de performance, 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 des charges de travail déplace les machines virtuelles pour équilibrer l’utilisation des ressources sur les hôtes.
Pour vous assurer que les recommandations de rééquilibrage et de placement correspondent aux besoins de votre environnement, vous pouvez configurer l’équilibrage de la charge de travail afin d’optimiser les charges de travail de l’une des manières suivantes :
- Pour optimiser les performances des ressources
- Pour optimiser le nombre de machines virtuelles pouvant être installées sur des hôtes
Ces modes d’optimisation peuvent être configurés pour changer automatiquement à des heures prédéfinies ou rester toujours les mêmes. Pour plus de granularité, affinez la pondération des métriques de ressources individuelles : processeur, 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 de la machine virtuelle et l’historique des mouvements de la machine virtuelle.
Comme l’Workload Balancing de la charge de travail capture des données de performance, vous pouvez également utiliser ce composant pour générer des rapports, appelés rapports de charge de travail, concernant votre environnement virtualisé. Pour plus d’informations, voir Générer des rapports de charge globale.
Remarques :
- L’équilibrage de la charge de travail est disponible pour les clients Citrix Hypervisor Premium Edition ou ceux 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 Système de licences. Pour effectuer une mise à niveau ou acheter une licence Citrix Hypervisor, rendez-vous sur le site Web de Citrix.
- Une seule appliance virtuelle d’équilibrage de la charge de travail peut gérer plusieurs pools jusqu’à un maximum de 100 pools, en fonction des ressources de l’appliance virtuelle (processeur virtuel, mémoire, taille du disque). Dans ces pools, l’appliance virtuelle peut gérer jusqu’à 1 000 machines virtuelles. Toutefois, si un pool possède un grand nombre de machines virtuelles (par exemple, plus de 400 machines virtuelles), nous vous recommandons d’utiliser une appliance virtuelle d’équilibrage de la charge de travail uniquement pour ce pool.
- Workload Balancing la charge de travail 8.2.0 et versions ultérieures est compatible avec Citrix Hypervisor 8.2.
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 sur disque et les écritures sur 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 exécutées sur une machine virtuelle et leurs transactions utilisateur. La consommation de ressources combinée 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 définissez, pour fournir des recommandations d’optimisation et de placement.
Les optimisations sont un moyen par lequel les hôtes sont « améliorés » pour s’aligner sur vos objectifs : l’équilibrage de la charge de travail recommande de 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 formule 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. Ces cotes 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 Migration et Maintenance)
Dans un contexte d’équilibrage de charge de travail :
-
Lesperformances sont 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 afin de garantir que le maximum de ressources est disponible pour chaque machine virtuelle.
-
Ladensité 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 suffisante.
L’équilibrage de 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.
Exigences des pools
Pour équilibrer un pool avec l’équilibrage de la charge de travail, le pool doit répondre aux exigences suivantes :
-
Tous les serveurs sont dotés d’une licence Premium Edition, d’un droit Citrix Virtual Apps and Desktops ou d’un droit Citrix DaaS.
-
Tous les serveurs répondent aux exigences de la migration en direct :
-
Stockage distant partagé
-
Des configurations de processeurs similaires
-
Gigabit Ethernet
-
-
Le pool ne contient aucune machine virtuelle prenant en charge le VGPU. L’équilibrage de charge de travail ne peut pas créer de plan de capacité pour les machines virtuelles auxquelles des vGPU sont attachés.
Une seule appliance virtuelle d’équilibrage de la charge de travail peut gérer plusieurs pools jusqu’à un maximum de 100 pools, en fonction des ressources de l’appliance virtuelle (processeur virtuel, mémoire, taille du disque). Dans ces pools, l’appliance virtuelle peut gérer jusqu’à 1 000 machines virtuelles. Toutefois, si un pool possède un grand nombre de machines virtuelles (par exemple, plus de 400 machines virtuelles), nous vous recommandons d’utiliser une appliance virtuelle d’équilibrage de la charge de travail uniquement pour ce pool.