Paramètres avancés
Les paramètres de la boîte de dialogue Avancé affinent principalement la manière dont Workload Balancing applique les recommandations lorsqu’il fonctionne en mode automatisé.
Important :
Après une période de fonctionnement de Workload Balancing, si vous ne recevez pas de recommandations de placement optimales, évaluez vos seuils de performance comme décrit dans la documentation Workload Balancing. Il est essentiel de configurer Workload Balancing avec les seuils corrects pour votre environnement, sinon ses recommandations pourraient ne pas être appropriées.
Lorsque WLB fonctionne en mode automatisé, la fréquence des recommandations d’optimisation et de consolidation et la rapidité avec laquelle elles sont appliquées automatiquement dépendent de plusieurs facteurs. Ces facteurs incluent :
- Intervalle de migration de VM : Durée pendant laquelle Workload Balancing attend, selon votre spécification, avant d’appliquer une autre recommandation d’optimisation.
- Nombre de recommandations : Le nombre de recommandations que Workload Balancing doit faire avant d’appliquer automatiquement une recommandation.
- Gravité de la recommandation : Le niveau de gravité qu’une recommandation doit atteindre avant que l’optimisation ne soit appliquée automatiquement.
- Agressivité de l’optimisation : Le niveau de cohérence des recommandations (machines virtuelles à déplacer recommandées, hôtes de destination) que Workload Balancing exige avant d’appliquer automatiquement les recommandations.
Intervalle de migration de VM
Vous pouvez spécifier le nombre de minutes pendant lesquelles WLB attend après le dernier déplacement d’une VM particulière, avant de générer une autre recommandation d’optimisation incluant cette VM particulière.
L’intervalle de recommandation est conçu pour empêcher Workload Balancing de générer des recommandations pour des raisons artificielles (par exemple, en cas de pic d’utilisation temporaire).
Lorsque l’automatisation est configurée, il est particulièrement important d’être prudent lors de la modification de l’intervalle de recommandation. Si un problème survient et entraîne des pics continus et récurrents, l’augmentation de la fréquence (c’est-à-dire la définition d’un nombre inférieur) peut générer de nombreuses recommandations et, par conséquent, des relocalisations.
Remarque :
La définition d’un intervalle de recommandation n’affecte pas le temps pendant lequel Workload Balancing attend pour prendre en compte les serveurs récemment rééquilibrés dans les recommandations de placement au démarrage, de reprise et de mode maintenance.
Nombre de recommandations
Toutes les deux minutes, Workload Balancing vérifie s’il peut générer des recommandations pour le pool qu’il surveille. Lorsque vous activez l’automatisation, vous pouvez spécifier le nombre de fois qu’une recommandation cohérente doit être formulée avant que Workload Balancing ne puisse l’appliquer automatiquement. Pour ce faire, vous configurez un paramètre appelé Nombre de recommandations. Le paramètre Nombre de recommandations et le paramètre Agressivité d’optimisation vous permettent d’affiner l’application automatisée des recommandations dans votre environnement.
Comme décrit dans la section de présentation, Workload Balancing utilise la similarité des recommandations pour effectuer les vérifications suivantes :
- Vérifier si la recommandation est vraiment nécessaire
- Déterminer si l’hôte de destination a des performances suffisamment stables sur une période prolongée pour accepter une machine virtuelle relocalisée (sans avoir besoin de la déplacer à nouveau de l’hôte peu de temps après).
Workload Balancing utilise la valeur du Nombre de recommandations pour déterminer qu’une recommandation doit être répétée avant que Workload Balancing ne l’applique automatiquement.
Workload Balancing utilise ce paramètre comme suit :
- Chaque fois que Workload Balancing génère une recommandation qui répond à ses exigences de cohérence, comme indiqué par le paramètre Agressivité d’optimisation, Workload Balancing incrémente le Nombre de recommandations. Si la recommandation ne répond pas aux exigences de cohérence, Workload Balancing peut réinitialiser le Nombre de recommandations à zéro, en fonction des facteurs décrits dans la documentation Workload Balancing
- Lorsque Workload Balancing génère suffisamment de recommandations cohérentes pour atteindre la valeur du Nombre de recommandations, telle que spécifiée dans la zone de texte Recommandations, il applique automatiquement la recommandation.
Si vous choisissez de modifier ce paramètre, la valeur à définir varie en fonction de votre environnement. Considérez ces scénarios :
- Si les charges et l’activité des serveurs augmentent rapidement dans votre environnement, vous pouvez augmenter la valeur du Nombre de recommandations. Workload Balancing génère des recommandations toutes les deux minutes. Par exemple, si vous définissez cet intervalle sur
3, six minutes plus tard, Workload Balancing applique automatiquement la recommandation. - Si les charges et l’activité des serveurs augmentent progressivement dans votre environnement, vous pouvez diminuer la valeur du Nombre de recommandations.
L’acceptation des recommandations utilise les ressources système et affecte les performances lorsque Workload Balancing relocalise les machines virtuelles. L’augmentation du Nombre de recommandations augmente le nombre de recommandations correspondantes qui doivent se produire avant que Workload Balancing n’applique la recommandation. Ce paramètre encourage Workload Balancing à appliquer des recommandations plus conservatrices et stables et peut réduire le potentiel de déplacements de machines virtuelles erronés. Cependant, le Nombre de recommandations est défini par défaut sur une valeur conservatrice.
En raison de l’impact potentiel que l’ajustement de ce paramètre pourrait avoir sur votre environnement, modifiez-le avec une extrême prudence. Nous vous conseillons de tester et de modifier la valeur de manière itérative, ou de la modifier sous la direction du support technique de Citrix®.
Gravité de la recommandation
Toutes les recommandations d’optimisation incluent un niveau de gravité (Critique, Élevé, Moyen, Faible) qui indique l’importance de la recommandation. Workload Balancing base cette évaluation sur une combinaison de facteurs, y compris les options de configuration que vous définissez, tels que :
- Seuils et ajustements de métriques
- Ressources disponibles pour la charge de travail
- Historique d’utilisation des ressources.
Lorsque vous configurez Workload Balancing pour appliquer automatiquement les recommandations d’optimisation, vous pouvez définir le niveau de gravité minimum à associer à une recommandation avant que Workload Balancing ne l’applique automatiquement.
Agressivité de l’optimisation
Pour offrir plus d’assurance en mode automatisé, Workload Balancing dispose de critères de cohérence pour accepter automatiquement les optimisations afin d’éviter de déplacer des machines virtuelles en raison de pics et d’anomalies. En mode automatisé, Workload Balancing n’accepte pas la première recommandation qu’il produit. Au lieu de cela, Workload Balancing attend d’appliquer automatiquement une recommandation jusqu’à ce qu’un hôte ou une machine virtuelle présente un comportement cohérent dans le temps. L’expression « comportement cohérent dans le temps » fait référence à des facteurs tels que la persistance d’un hôte à déclencher des recommandations et la persistance des mêmes machines virtuelles sur cet hôte à déclencher des recommandations.
Workload Balancing détermine si un comportement est cohérent en utilisant des critères de cohérence et en ayant des critères pour le nombre de fois qu’une même recommandation est faite (c’est-à-dire le nombre de recommandations). Vous pouvez configurer la rigueur avec laquelle vous souhaitez que Workload Balancing applique les critères de cohérence à l’aide d’un paramètre d’agressivité de l’optimisation.
Bien que Citrix ait principalement conçu le paramètre d’agressivité de l’optimisation à des fins de démonstration, vous pouvez utiliser ce paramètre pour contrôler le niveau de stabilité souhaité dans votre environnement avant que Workload Balancing n’applique une recommandation d’optimisation. Le paramètre le plus stable (faible agressivité) est configuré par défaut. Dans ce contexte, le terme « stable » fait référence à la similarité des changements recommandés au fil du temps, comme expliqué tout au long de cette section.
Workload Balancing utilise jusqu’à quatre critères pour vérifier la cohérence. Le nombre de critères à satisfaire varie en fonction du niveau que vous définissez dans le paramètre d’agressivité de l’optimisation. Plus le niveau est bas (par exemple, Faible ou Moyen), moins Workload Balancing est agressif dans l’acceptation d’une recommandation. En d’autres termes, Workload Balancing est plus strict quant à l’exigence de correspondance des critères (ou moins désinvolte ou agressif) concernant la cohérence lorsque l’agressivité est définie sur Faible.
Par exemple, si le niveau d’agressivité est défini sur Faible, Workload Balancing exige que chaque critère pour Faible soit rempli le nombre de fois spécifié dans la zone Recommandations (où vous spécifiez la valeur du nombre de recommandations) avant d’appliquer automatiquement la recommandation.
Par exemple, si vous définissez le nombre de recommandations sur 3, Workload Balancing attend de voir tous les critères pour Faible remplis et répétés dans trois recommandations consécutives. Ce comportement permet de s’assurer que la machine virtuelle doit réellement être déplacée et que l’hôte de destination recommandé par Workload Balancing présente une utilisation des ressources constamment stable sur une période plus longue. Cela réduit le risque qu’une machine virtuelle récemment déplacée soit retirée d’un hôte en raison de changements de performances de l’hôte après le déplacement. Par défaut, ce paramètre est défini sur une valeur conservatrice (Faible) pour favoriser la stabilité.
Pour plus d’informations sur les critères du niveau d’agressivité Faible, consultez la documentation Workload Balancing.
Citrix ne recommande pas d’augmenter l’agressivité de l’optimisation pour augmenter la fréquence d’optimisation de vos hôtes. Si vous estimez que vos hôtes ne sont pas optimisés assez rapidement ou fréquemment, essayez d’ajuster les seuils critiques, comme décrit dans Modification des seuils critiques.
Pour plus de détails sur les critères de cohérence associés aux différents niveaux d’agressivité, consultez la documentation Workload Balancing.
Si vous constatez que l’équilibrage de charge (Workload Balancing) n’applique pas automatiquement les recommandations d’optimisation assez fréquemment, vous pouvez augmenter le paramètre d’agressivité. Cependant, Citrix recommande fortement de consulter les informations contenues dans la documentation sur l’équilibrage de charge (Workload Balancing) avant de le faire.
Pour configurer les intervalles de recommandation des machines virtuelles
- Sélectionnez le pool dans la vue Infrastructure, sélectionnez l’onglet WLB, puis sélectionnez Paramètres.
- Dans le volet gauche, sélectionnez Avancé.
-
Dans la section Intervalle de migration de VM, effectuez une ou plusieurs des opérations suivantes :
-
Dans Minutes d’attente, entrez le nombre de minutes pendant lesquelles vous souhaitez que l’équilibrage de charge (Workload Balancing) attende avant de faire une autre recommandation d’optimisation sur un serveur nouvellement rééquilibré.
-
Dans la zone Nombre de recommandations, saisissez une valeur pour le nombre de recommandations d’optimisation que vous souhaitez que l’équilibrage de charge (Workload Balancing) fasse avant d’appliquer automatiquement une recommandation d’optimisation.
-
Dans la liste Gravité de la recommandation, sélectionnez un niveau de gravité minimum avant que les optimisations ne soient appliquées automatiquement.
-
Dans la liste Agressivité de l’optimisation, spécifiez l’agressivité avec laquelle l’équilibrage de charge (Workload Balancing) applique automatiquement les recommandations d’optimisation.
-
Granularité du journal d’audit du pool
L’équilibrage de charge (Workload Balancing) vous permet de spécifier la quantité de données à collecter dans le rapport du journal d’audit du pool. Cette fonctionnalité vous permet également de rechercher et de filtrer les journaux d’audit par utilisateurs, objets et par heure spécifiques.
La granularité du journal d’audit du pool est définie sur Minimum par défaut. Cette option capture une quantité limitée de données pour des utilisateurs et des types d’objets spécifiques. Vous pouvez modifier le paramètre à tout moment en fonction du niveau de détail que vous souhaitez obtenir dans votre rapport. Par exemple, définissez la granularité sur Moyenne pour un rapport convivial du journal d’audit. Si vous avez besoin d’un rapport détaillé, définissez l’option sur Maximum.
Important :
La définition de la granularité du journal d’audit du pool sur Maximum peut entraîner une utilisation accrue de l’espace disque et de la mémoire par le serveur d’équilibrage de charge (Workload Balancing). Si vous choisissez de définir la granularité sur Maximum, il est recommandé de surveiller attentivement le serveur WLB pour l’espace disque, l’utilisation de la mémoire et l’utilisation du processeur. Si vous pensez que le serveur WLB est sous pression de ressources, vous pouvez prendre l’une des mesures suivantes :
- Modifiez le paramètre de granularité sur Moyenne ou Minimum.
- Envisagez d’augmenter la mémoire de votre serveur WLB.
- Envisagez d’augmenter la taille du disque dur.
Pour plus d’informations, consultez Glossaire des rapports d’équilibrage de charge de travail et Événements du journal d’audit.