XenCenter

Choisir un serveur optimal pour le placement initial, la migration et la reprise d’une VM

Lorsque l’équilibrage de charge (Workload Balancing) est activé et que vous démarrez une VM, XenCenter® fournit des recommandations pour vous aider à déterminer l’hôte optimal dans le pool pour démarrer une VM. Ces recommandations sont également appelées évaluations par étoiles, car des étoiles sont utilisées pour indiquer le meilleur hôte.

Menu contextuel d'une VM. Le sous-menu Démarrer sur le serveur est sélectionné. Dans ce sous-menu, les hôtes sont listés avec des évaluations par étoiles sur 5 à côté du nom de l'hôte.

Plus d’étoiles apparaissent à côté de host17 car ce serveur est l’hôte optimal sur lequel démarrer la VM. host16 n’a pas d’étoiles à côté de lui, ce qui indique que l’hôte n’est pas recommandé. Cependant, comme cet hôte est activé, l’utilisateur peut le sélectionner. host18 est grisé en raison d’une mémoire insuffisante, l’utilisateur ne peut donc pas le sélectionner.

Comment fonctionnent les placements ?

Lorsque l’équilibrage de charge (Workload Balancing) est activé, XenCenter fournit des évaluations par étoiles pour indiquer les hôtes optimaux pour démarrer une VM. Ces évaluations s’appliquent également lorsque vous souhaitez démarrer une VM éteinte ou suspendue et lorsque vous souhaitez migrer la VM vers un autre serveur.

Lorsque vous utilisez ces fonctionnalités avec l’équilibrage de charge (Workload Balancing) activé, les recommandations d’hôtes apparaissent sous forme d’évaluations par étoiles à côté du nom de l’hôte physique. Cinq étoiles vides indiquent le serveur le moins bien noté (le moins optimal).

En général, l’équilibrage de charge (Workload Balancing) fonctionne plus efficacement et formule des recommandations d’optimisation meilleures et moins fréquentes si vous démarrez les VM sur les hôtes qu’il recommande. C’est-à-dire en utilisant l’une des fonctionnalités de placement pour sélectionner l’hôte avec le plus d’étoiles à côté de lui.

Que signifie optimal ?

Le terme optimal fait référence au serveur physique le mieux adapté pour héberger votre charge de travail. L’équilibrage de charge (Workload Balancing) utilise plusieurs facteurs pour déterminer quel hôte est optimal pour une charge de travail :

  • La quantité de ressources disponibles sur chaque hôte du pool. Lorsqu’un pool fonctionne en mode Performances maximales, l’équilibrage de charge (Workload Balancing) tente d’équilibrer les VM entre les hôtes du pool afin que toutes les VM aient de bonnes performances. Lorsqu’un pool fonctionne en mode Densité maximale, l’équilibrage de charge (Workload Balancing) tente de placer les VM sur les hôtes aussi densément que possible tout en garantissant que les VM disposent de ressources suffisantes.
  • Le mode d’optimisation dans lequel le pool fonctionne (Performances maximales ou Densité maximale). Lorsqu’un pool fonctionne en mode Performances maximales, l’équilibrage de charge (Workload Balancing) tente de placer les VM sur les hôtes disposant du plus grand nombre de ressources disponibles du type requis par la VM. En mode Densité maximale, l’équilibrage de charge (Workload Balancing) tente de placer les VM sur des hôtes qui exécutent déjà des VM afin que les VM s’exécutent sur le moins d’hôtes possible.
  • La quantité et le type de ressources requis par la VM. Après avoir surveillé une VM pendant un certain temps, WLB utilise les métriques de VM qu’il a collectées pour faire des recommandations de placement en fonction du type de ressources requis par la VM. Par exemple, WLB pourrait sélectionner un hôte avec moins de CPU disponible mais plus de mémoire disponible si c’est ce dont la VM a besoin (basé sur son historique de performances passé). Cependant, l’équilibrage de charge (Workload Balancing) ne fait une recommandation que s’il détermine que l’hôte actuel est sous pression de ressources.

Pour démarrer une machine virtuelle sur le serveur optimal

  1. Dans le volet Ressources de XenCenter, sélectionnez la machine virtuelle que vous souhaitez démarrer.
  2. Dans le menu VM, sélectionnez Démarrer sur le serveur, puis sélectionnez l’une des options suivantes :
    • Serveur optimal. Le serveur optimal est l’hôte physique le mieux adapté aux exigences en ressources de la machine virtuelle que vous démarrez. L’équilibrage de la charge de travail détermine le serveur optimal en fonction de ses enregistrements historiques de métriques de performance et de votre stratégie de placement. Le serveur optimal est le serveur avec le plus d’étoiles.
    • L’un des serveurs avec des évaluations par étoiles répertoriés sous la commande Serveur optimal. Cinq étoiles indiquent le serveur le plus recommandé (optimal) et cinq étoiles vides indiquent le serveur le moins recommandé.

Pour reprendre une machine virtuelle sur le serveur optimal

  1. Dans le volet Ressources de XenCenter, sélectionnez la machine virtuelle suspendue que vous souhaitez reprendre.
  2. Dans le menu VM, sélectionnez Reprendre sur le serveur, puis sélectionnez l’une des options suivantes :
    • Serveur optimal. Le serveur optimal est l’hôte physique le mieux adapté aux exigences en ressources de la machine virtuelle que vous démarrez. L’équilibrage de la charge de travail détermine le serveur optimal en fonction de ses enregistrements historiques de métriques de performance et de votre stratégie de placement. Le serveur optimal est le serveur avec le plus d’étoiles.
    • L’un des serveurs avec des évaluations par étoiles répertoriés sous la commande Serveur optimal. Cinq étoiles indiquent le serveur le plus recommandé (optimal) et cinq étoiles vides indiquent le serveur le moins recommandé.

Documentation associée

XenServer version actuelle

Choisir un serveur optimal pour le placement initial, la migration et la reprise d’une VM