Incompatibilità delle funzionalità di vSphere
Questa sezione descrive le funzionalità di vSphere incompatibili con Google Distributed Cloud.
Snapshot della VM
Lo snapshot
della VM
non è compatibile con Google Distributed Cloud. L'acquisizione di snapshot delle VM create da Google Distributed Cloud interromperà molte funzionalità, tra cui l'upgrade del cluster, l'aggiornamento del cluster, la riparazione automatica dei nodi e il recupero del control plane del cluster di amministrazione. Quando
Google Distributed Cloud tenta di gestire una VM con snapshot, vengono visualizzati
errori come Invalid configuration for device '0'
nei log
csi-controller-manager
e vsphere-controller-manager
. Per ulteriori informazioni sugli snapshot, consulta Best practice per l'utilizzo
degli snapshot VMware.
Non creare snapshot sulle VM Google Distributed Cloud. Per eseguire il ripristino in caso di errori della VM o dello spazio di archiviazione, consulta Recupero da errori della VM e Recupero da errori dello spazio di archiviazione.
Clone della VM
La clonazione di una VM creata e gestita da Google Distributed Cloud può causare incoerenze nello stato dei dati e del cluster.
Non clonare le VM Google Distributed Cloud. Per eseguire il ripristino da errori di VM o di archiviazione, consulta Recupero da errori di VM e Recupero da errori di archiviazione.
vSAN File Service
L'utilizzo di vSAN File Service per il provisioning dei volumi di file supporta volumi permanenti ReadWriteMany
o ReadOnlyMany
che possono essere condivisi tra più pod o applicazioni.
Non utilizzarlo in Google Distributed Cloud, in quanto potrebbe bloccare lo svuotamento dei nodi e non superare la diagnosi.
Puoi eseguire il comando seguente per elencare tutte le PVC:
kubectl --kubeconfig CLUSTER_KUBECONFIG get pvc --all-namespaces \ -ojson | jq '.items[] | {namespace: .metadata.namespace, name: .metadata.name, accessModes: .spec.accessModes}'
Se è presente un PVC con ReadWriteMany
o ReadOnlyMany
nel accessModes
, contatta l'Assistenza Google per una soluzione alternativa.
Storage vMotion
Storage vMotion consente di eseguire la migrazione dei dischi virtuali di una VM da un datastore a un altro. Questo è diverso da vMotion, che esegue la migrazione di una VM da un host a un altro. vMotion è supportato da Google Distributed Cloud.
Storage vMotion è compatibile con Google Distributed Cloud solo se i cluster sono configurati con policy di archiviazione. In caso contrario, operazioni come l'aggiornamento, l'upgrade, la creazione di cluster utente e la riparazione automatica dei nodi non riusciranno quando utilizzi Storage vMotion.
Per eseguire il recupero dalla migrazione non pianificata di Storage vMotion o per pianificare una soluzione alternativa, contatta l'assistenza Google.
Storage DRS
Storage DRS gestisce il posizionamento e la migrazione dei dischi delle macchine virtuali per bilanciare lo spazio di archiviazione o le risorse I/O tra i datastore nel cluster di datastore.
Non attivare Storage DRS perché non è compatibile con Google Distributed Cloud.
Change Block Tracking(CBT)
Il Changed Block Tracking(CBT) è una funzionalità di VMkernel che identifica i blocchi di dati modificati o in uso, che viene attivata tramite chiamate API VMware da software di backup o appliance di terze parti.
Non utilizzare software o appliance di backup di terze parti per eseguire il backup delle VM Google Distributed Cloud. In genere abilitano CBT tramite l'API VMware che non è compatibile con Google Distributed Cloud.
Incompatibilità di Networking
Questa sezione si applica se utilizzi il bilanciatore del carico Seesaw.
Cisco ACI con Dataplane IP Learning
Cisco Application Centric Infrastructure (ACI) con Dataplane IP Learning non è compatibile con i bilanciatori del carico Seesaw e MetalLB. Ti consigliamo di utilizzare il bilanciamento del carico manuale o di disattivare l'apprendimento IP del piano dati quando utilizzi Seesaw o MetalLB come bilanciatore del carico. Inoltre, Seesaw è in modalità di manutenzione. A partire dalla versione 1.32 di Google Distributed Cloud, gli upgrade sono bloccati per i cluster che utilizzano Seesaw. Prima di eseguire l'upgrade alla versione 1.32, devi eseguire la migrazione dei cluster alle funzionalità consigliate.Firewall distribuito (DFW) NSX-T stateful
Stateful NSX-T DFW non è compatibile con il bilanciatore del carico Seesaw. Ti consigliamo di utilizzare MetalLB come bilanciatore del carico, poiché Seesaw è in modalità di manutenzione, oppure di configurare un criterio NSX-T DFW stateless per le VM Seesaw quando utilizzi Seesaw come bilanciatore del carico. Per ulteriori informazioni, consulta Configurazione di policy firewall distribuite NSX-T stateless per l'utilizzo con il bilanciamento del carico Seesaw nella documentazione della versione 1.16.