Accepter les recommandations d’optimisation

L’équilibrage de la charge de travail fournit des recommandations sur les moyens de migrer des machines virtuelles afin d’optimiser votre environnement. Les recommandations d’optimisation apparaissent dans l’onglet WLB de XenCenter.

Onglet Recommandations d'optimisation.

Cette illustration montre une capture d’écran de la liste Recommandations d’optimisation, qui apparaît sous l’onglet WLB. La colonne Raison affiche le but de la recommandation. La colonne Opération affiche le changement de comportement suggéré pour cette recommandation d’optimisation. Cette capture d’écran affiche une recommandation d’optimisation pour une machine virtuelle, Ha-Prot-VM-7, et un hôte, host17.domain4.bedford4.ctx4.

Base des recommandations d’optimisation

Les recommandations d’optimisation sont basées sur :

  • Stratégie de placement que vous sélectionnez (c’est-à-dire le mode d’optimisation du placement), comme décrit dans laRéglage du mode d’optimisationsection
  • Mesures de performances pour les ressources telles que l’utilisation du processeur, de la mémoire, du réseau et du disque d’un hôte physique
  • Rôle de l’hôte dans le pool de ressources. Lorsque vous faites des recommandations de placement, l’équilibrage de la charge de travail ne prend en compte que le maître de pool si aucun autre hôte ne peut accepter la charge de travail. (De même, lorsqu’un pool fonctionne en mode Densité maximale, l’équilibrage de la charge de travail considère le maître de pool en dernier lors de la détermination de l’ordre dans lequel remplir les hôtes avec des machines virtuelles.)

Les recommandations d’optimisation affichent le nom de la machine virtuelle que l’équilibrage de charge de travail recommande de déplacer, l’hôte sur lequel il réside actuellement et l’équilibrage de charge de travail de l’hôte recommande comme nouvel emplacement de la machine. Les recommandations d’optimisation indiquent également la raison pour laquelle l’équilibrage de la charge de travail recommande de déplacer la machine virtuelle (par exemple, « CPU » pour améliorer l’utilisation du CPU).

Après avoir accepté une recommandation d’optimisation, XenServer déplace toutes les machines virtuelles répertoriées comme recommandées pour l’optimisation.

Conseil : vous pouvez connaître le mode d’optimisation d’un pool de ressources en sélectionnant le pool dans XenCenter et en consultant la section Configuration de l’onglet WLB .

Pour accepter une recommandation d’optimisation

  1. Sélectionnez le pool pour lequel vous souhaitez afficher les recommandations dans le volet Ressources , puis cliquez sur l’onglet WLB . S’il existe des optimisations recommandées pour des machines virtuelles du pool de ressources sélectionné, elles s’affichent sous l’onglet WLB .
  2. Pour accepter les recommandations, cliquez sur Appliquer les recommandations. XenServer commence à déplacer toutes les machines virtuelles répertoriées dans la section Recommandations d’optimisation vers leurs serveurs recommandés.

    Après avoir cliqué sur Appliquer les recommandations , vous pouvez cliquer sur Notifications , puis sur l’onglet Événements pour afficher la progression de la migration de la machine virtuelle.

Présentation des recommandations WLB sous haute disponibilité

Si vous avez activé la fonctionnalité d’équilibrage de charge de travail et de haute disponibilité XenServer dans le même pool, il est utile de comprendre comment les deux fonctionnalités interagissent. L’équilibrage de la charge de travail est conçu pour ne pas interférer avec la haute disponibilité. En cas de conflit entre une recommandation d’équilibrage de charge de travail et un paramètre de haute disponibilité, le paramètre Haute disponibilité a toujours priorité. En pratique, cela signifie :

  • L’équilibrage de la charge de travail n’éteint pas automatiquement les hôtes au-delà du nombre spécifié dans la zone Échecs autorisés de la boîte de dialogue Configurer HA .
    • Toutefois, l’équilibrage de la charge de travail peut toujours faire des recommandations pour éteindre plus d’hôtes que le nombre d’échecs d’hôte à tolérer. (Par exemple, l’équilibrage de la charge de travail recommande toujours d’éteindre deux hôtes lorsque la haute disponibilité est uniquement configurée pour tolérer une défaillance d’un hôte.) Toutefois, lorsque vous tentez d’appliquer la recommandation, XenCenter peut afficher un message d’erreur indiquant que la haute disponibilité ne sera plus garantie.
    • Lorsque l’équilibrage de la charge de travail s’exécute en mode automatisé et que la gestion de l’alimentation est activée, toutes les recommandations qui dépassent le nombre de défaillances de l’hôte à tolérer sont ignorées. Dans ce cas, si vous regardez dans le journal d’équilibrage de la charge de travail, vous verrez un message indiquant qu’une recommandation de gestion de l’alimentation n’a pas été appliquée car la haute disponibilité est activée.