La macchina virtuale non riceve risorse sufficienti di CPU o memoria.

Problema

In alcuni casi, la richiesta della macchina virtuale supera il permesso della risorsa. Quando ciò si verifica, la macchina virtuale non riceve risorse sufficienti di CPU o memoria.

Causa

Le sezioni seguenti descrivono i fattori che influiscono sul permesso per una macchina virtuale.

Il cluster è giallo o rosso
Se il cluster è giallo o rosso, la capacità è insufficiente per soddisfare le prenotazioni delle risorse configurate per tutte le macchine virtuali e i pool di risorse nel cluster. La macchina virtuale specifica potrebbe non ricevere la prenotazione. Controllare lo stato del cluster (rosso o giallo) e risolvere la situazione.
Il limite di risorse è troppo restrittivo
La macchina virtuale, il relativo pool di risorse padre o i relativi predecessori del pool di risorse potrebbero avere un limite di risorse configurato troppo restrittivo. Controllare se la richiesta è uguale o superiore a qualsiasi limite configurato.
Il cluster è sovraccarico
Il cluster in cui è in esecuzione la macchina virtuale potrebbe non disporre di risorse sufficienti. Inoltre, il valore di condivisione della macchina virtuale è tale che ad altre macchine virtuali viene concessa in modo proporzionale più delle risorse. Per determinare che la richiesta è superiore alla capacità, controllare le statistiche del cluster.
L'host è sovraccarico
Per determinare se le risorse dell'host hanno una sottoscrizione eccessiva, controllare le statistiche dell'host. Se si verifica la sottoscrizione eccessiva, valutare il motivo per cui DRS non sta spostando alcuna macchina virtuale ora in esecuzione sull'host in altri host. Questa condizione può esistere per i seguenti motivi:
  • Le regole DRS tra macchine virtuali e le regole DRS Macchina virtuale/Host richiedono la mappatura corrente da macchina virtuale a host. Se tali regole sono configurate nel cluster, è consigliabile disattivarne una o più. Eseguire quindi DRS e verificare se la situazione viene corretta.
  • DRS non può spostare questa macchina virtuale o un numero sufficiente di altre macchine virtuali su altri host per liberare capacità. DRS non sposta una macchina virtuale per i seguenti motivi:
    • DRS è disattivato per la macchina virtuale.
    • Un dispositivo host viene montato nella macchina virtuale.
    • Una delle sue prenotazioni di risorse è così grande che la macchina virtuale non può essere eseguita su nessun altro host nel cluster.
    • La macchina virtuale non è compatibile con nessun altro host nel cluster.

    Verificare se per la macchina virtuale è presente una di queste condizioni. Se non esiste nessuna di essere, le condizioni potrebbero esistere per altre macchine virtuali nel cluster. In questo caso, DRS non è in grado di bilanciare il cluster per gestire la richiesta della macchina virtuale.

  • Ridurre l'impostazione della soglia di migrazione di DRS e verificare che la situazione sia stata risolta.
  • Aumentare la prenotazione della macchina virtuale.

Soluzione

Risolvere il problema che causa la mancata ricezione di risorse sufficienti per la CPU o la memoria della macchina virtuale.