La machine virtuelle ne reçoit pas assez de ressources de CPU ou de mémoire.

Problème

Dans certains cas, la demande de la machine virtuelle est supérieure à son droit d’accès aux ressources. Lorsque que cette situation survient, la machine virtuelle ne reçoit pas assez de ressources de CPU ou de mémoire.

Cause

Les sections suivantes décrivent les facteurs qui influencent la dotation pour une machine virtuelle.

Le cluster est jaune ou rouge
Si le cluster est jaune ou rouge, la capacité est insuffisante pour respecter les réservations de ressources configurées pour toutes les machines virtuelles et les pools de ressources dans le cluster. La machine virtuelle particulière peut ne pas recevoir sa réservation. Vérifiez l'état du cluster (rouge ou jaune) et corrigez la situation.
La limite de ressources est trop restrictive
La machine virtuelle, son pool de ressources parent, ou ses ancêtres de pool de ressources peuvent avoir une limite configurée de ressources trop restrictive. Vérifiez si la demande est égale ou supérieure aux limites configurées.
Le cluster est surchargé
Le cluster sur lequel la machine virtuelle est en cours d'exécution peut disposer de ressources insuffisantes. En outre, la valeur de part de la machine virtuelle est telle qu'on accorde proportionnellement plus de ressources aux autres machines virtuelles. Pour déterminer si la demande est supérieure à la capacité, vérifiez les statistiques du cluster.
L'hôte est surchargé
Pour déterminer si les ressources de l'hôte sont trop utilisées, vérifiez les statistiques de l'hôte. Si tel est le cas, considérez pourquoi DRS ne déplace aucune des machines virtuelles en cours d'exécution sur l'hôte vers d'autres hôtes. Cela peut se produire pour les raisons suivantes :
  • Les règles DRS VM/VM et les règles DRS VM/hôte requièrent le mappage virtuel machine-vers-hôte actuel. Si ces règles sont configurées dans le cluster, envisagez de mettre hors tension une ou plusieurs d'entre elles. Exécutez ensuite DRS et vérifiez si la situation est corrigée.
  • DRS ne peut pas déplacer cette machine virtuelle ou suffisamment d'autres machines virtuelles vers d'autres hôtes pour libérer de la capacité. DRS ne déplace pas une machine virtuelle pour l'une des raisons suivantes :
    • DRS est désactivé pour la machine virtuelle.
    • Un périphérique hôte est monté sur la machine virtuelle.
    • L'une ou l'autre de ses réservations de ressources est tellement importante que la machine virtuelle ne peut fonctionner sur aucun autre hôte dans le cluster.
    • La machine virtuelle n'est compatible avec aucun autre hôte dans le cluster.

    Vérifiez si l'une de ces conditions existe pour la machine virtuelle. Si aucune n'est présente, les conditions peuvent exister pour d'autres machines virtuelles dans le cluster. Si tel est le cas, DRS ne peut pas équilibrer le cluster pour répondre à la demande de la machine virtuelle.

  • Réduisez le seuil de migration DRS et vérifiez si le problème est résolu.
  • Augmentez la réservation de la machine virtuelle.

Solution

Traitez le problème faisant que la machine virtuelle ne reçoit pas assez de ressources de CPU ou de mémoire.