Questa pagina descrive come risolvere alcuni potenziali problemi che potrebbero verificarsi durante l'utilizzo dei nodi single-tenant.
Limitazione delle dimensioni del gruppo di nodi
Problema: le dimensioni di un gruppo di nodi sono limitate a 100.
- Soluzione: crea più gruppi di nodi e utilizza la stessa etichetta di affinità per ciascun gruppo di nodi. Poi, quando pianifichi le VM su questi gruppi di nodi, utilizza l'etichetta di affinità che hai assegnato ai gruppi di nodi.
Errori di pianificazione delle VM
Problema: non è possibile pianificare una VM su un nodo single-tenant.
Soluzione:
Non puoi pianificare una VM single-tenant se nella zona non è presente un nodo corrispondente alla specifica di affinità o anti-affinità della VM. Verifica di aver specificato le etichette di affinità corrette. Inoltre, verifica di non aver specificato etichette di affinità in conflitto.
Se utilizzi il criterio di manutenzione di riavvio in situ, controlla che l'impostazione
OnHostMaintenance
della VM sia impostata suterminate
.Se utilizzi il criterio di manutenzione Esegui la migrazione all'interno del gruppo di nodi, verifica di pianificare le VM in un gruppo di nodi, non in un nodo specifico o utilizzando un'etichetta di affinità.
Verifica che il nome del nodo specificato corrisponda al nome di un nodo nella zona.
Verifica che il nome del gruppo di nodi specificato corrisponda al nome di un gruppo di nodi nella zona.
Non puoi pianificare una VM monoutente se la piattaforma CPU minima della VM (
--min-cpu-platform
) è impostata su un valore diverso daAUTOMATIC
.
Tenancy delle VM
Problema: non è possibile spostare una VM in un nodo single-tenant.
Soluzione:
Un'istanza VM con una piattaforma CPU minima specificata non può essere spostata in un nodo di proprietà esclusiva aggiornando la proprietà della VM. Per spostare una VM in un nodo monoproprietario, rimuovi la specifica della piattaforma CPU minima impostandola su
automatic
.Poiché ogni nodo monoproprietario utilizza una piattaforma CPU specifica, tutte le VM in esecuzione sul nodo non possono specificare una piattaforma CPU minima. Prima di poter spostare una VM in un node di proprietà esclusiva aggiornandone la proprietà, devi impostare il
--min-cpu-platform
flag della VM suAUTOMATIC
.
Scalabilità automatica dei gruppi di nodi
Problema: non è possibile attivare il gestore della scalabilità automatica del gruppo di nodi.
- Soluzione: puoi attivare il gestore della scalabilità automatica del gruppo di nodi solo se imposti il criterio di manutenzione del gruppo di nodi su Predefinito.
Problema: vuoi conservare i nodi già riservati con il criterio di manutenzione della migrazione all'interno del gruppo di nodi.
- Soluzione: quando utilizzi il criterio di manutenzione Esegui la migrazione all'interno del gruppo di nodi, imposta il gestore della scalabilità automatica del gruppo di nodi in modo che esegua solo il ridimensionamento orizzontale, aggiungendo nodi al gruppo di nodi quando è necessaria una maggiore capacità.
Problema: nessuna quota CPU rimanente nella regione.
- Soluzione: la scalabilità automatica potrebbe non riuscire se non hai quota CPU rimanente nella regione, il numero di nodi in un gruppo è pari al numero massimo consentito o si è verificato un problema di fatturazione. A seconda dell'errore, potresti dover richiedere un aumento della quota CPU o creare un nuovo gruppo di nodi monoproprietario.
Utilizzo del modello Bring Your Own License (BYOL)
Problema: configurazione del criterio di manutenzione in-place del riavvio.
- Soluzione: se utilizzi il criterio di manutenzione in situ con riavvio, imposta
OnHostMaintenanceSetting
della VM suterminate
.
- Soluzione: se utilizzi il criterio di manutenzione in situ con riavvio, imposta
Problema: pianificazione delle VM nei gruppi di nodi con il criterio di manutenzione Migra all'interno del gruppo di nodi.
Soluzione:
Pianifica le VM in un gruppo di nodi, non su un nodo specifico o utilizzando un'etichetta di affinità personalizzata.
Crea 2 nodi e abilita il gestore della scalabilità automatica. In caso contrario, se crei un gruppo di nodi di dimensione 1, il nodo viene riservato per il blocco.
Problemi di capacità
Problema: capacità insufficiente su un nodo o in un gruppo di nodi.
Soluzione:
Se riprogrammi una VM su un nodo che pianifica le VM in parallelo, in rare situazioni potrebbe non essere disponibile la capacità.
Se riprogrammi una VM su un nodo di un gruppo di nodi su cui non hai attivato la scalabilità automatica, potrebbe non essere disponibile la capacità.
Se riprogrammi una VM su un nodo di un gruppo di nodi su cui hai attivato la scalabilità automatica, ma hai superato la quota CPU, la capacità potrebbe non essere sufficiente.
Overcommit della CPU
Problema: viene visualizzato un errore che indica che non è stato specificato alcun gruppo di nodi single-tenant quando imposti il valore per il numero minimo di CPU:
Invalid value for field 'resource.scheduling.minNodeCpus': '2'. Node virtual CPU count may only be specified for sole-tenant instances.
- Soluzione: specifica un gruppo di nodi single-tenant quando imposti il valore per il numero minimo di CPU
Problema: viene visualizzato un errore che indica che il totale del numero minimo di CPU per tutte le VM single-tenant su un nodo è superiore alla capacità della CPU del tipo di nodo.
Node virtual CPU count must not be greater than the guest virtual CPU count.
No feasible nodes found for the instance given its node affinities and other constraints.
- Soluzione: specifica i valori per il numero minimo di CPU per ogni VM in modo che il totale per tutte le VM non superi il numero di CPU specificato dal tipo di nodo single-tenant.
Problema: viene visualizzato un errore che indica che il numero totale di CPU specificato dai tipi di macchine per tutte le VM su un nodo è più del doppio del numero minimo di CPU specificato per tutte le VM su un nodo.
Guest virtual CPU count must not be greater than [~2.0] times the node virtual CPU count.
- Soluzione: aumenta il valore del numero minimo di CPU per le VM su questo nodo fino a quando il numero minimo totale di CPU non è maggiore o uguale alla metà del valore del numero totale di CPU determinato dai tipi di macchine.
Problema: viene visualizzato un errore che indica che il valore del numero minimo di CPU non è un numero pari maggiore o uguale a 2.
Invalid value for field 'resource.scheduling.minNodeCpus': '3'. Node virtual CPU count must be even.
- Soluzione: specifica un valore per il numero minimo di CPU pari a un numero pari maggiore o uguale a 2.
GPU
Problema: un errore che indica che la creazione dell'istanza non è riuscita a causa di incompatibilità della proprietà del nodo.
Instance could not be scheduled due to no matching node with property compatibility.
- Soluzione: i nodi single-tenant con GPU supportano solo le VM con GPU collegate. Per risolvere il problema, esegui il provisioning di una VM single-tenant con GPU.