Incompatibilità delle funzionalità vSphere
Questa sezione descrive le funzionalità di vSphere non compatibili con Google Distributed Cloud.
Snapshot VM
Lo snapshot VM non è compatibile con Google Distributed Cloud. L'acquisizione di snapshot delle VM create da Google Distributed Cloud comporterà l'interruzione di molte funzionalità, tra cui l'upgrade del cluster, l'aggiornamento del cluster, la riparazione automatica dei nodi e il ripristino del piano di controllo del cluster di amministrazione. Quando Google Distributed Cloud tenta di gestire una VM con snapshot, vedrai errori come Invalid configuration for device '0'
nei log csi-controller-manager
e vsphere-controller-manager
. Per maggiori informazioni sugli snapshot, consulta le best practice per l'utilizzo degli snapshot di VMware.
Non creare snapshot sulle VM Anthos. Per eseguire il ripristino in seguito a errori delle VM o dello spazio di archiviazione, vedi Ripristino da errori delle VM e Ripristino da errori dello spazio di archiviazione.
Clonazione VM
La clonazione di una VM creata e gestita da Google Distributed Cloud potrebbe causare incoerenze nei dati e sullo stato del cluster.
Non clonare le VM Anthos. Per eseguire il ripristino in seguito a errori delle VM o dello spazio di archiviazione, consulta Ripristino da errori delle VM e Ripristino da errori dello spazio di archiviazione.
Servizio file vSAN
L'utilizzo del servizio file vSAN per eseguire il provisioning di volumi di file
supporta i volumi permanenti ReadWriteMany
o ReadOnlyMany
che possono essere condivisi tra più pod o applicazioni.
Non utilizzarlo in Google Distributed Cloud poiché potrebbe bloccare lo svuotamento dei nodi e la mancata diagnosi.
Per elencare tutte le PVC, puoi eseguire questo comando:
kubectl --kubeconfig CLUSTER_KUBECONFIG get pvc --all-namespaces \ -ojson | jq '.items[] | {namespace: .metadata.namespace, name: .metadata.name, accessModes: .spec.accessModes}'
Se è presente una PVC con ReadWriteMany
o ReadOnlyMany
nel relativo 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. È diverso dalla normale vMotion, che esegue la migrazione di una VM da un host all'altro. vMotion è supportato da Google Distributed Cloud.
Storage vMotion è compatibile con Google Distributed Cloud solo quando i cluster sono configurati con criteri di archiviazione. In caso contrario, operazioni come l'aggiornamento, l'upgrade del cluster, la creazione del cluster utente e la riparazione automatica dei nodi non riusciranno quando utilizzi Storage vMotion.
Per ripristinare lo spazio di archiviazione non pianificato con vMotion o per pianificare una soluzione alternativa, contatta l'Assistenza Google.
Storage DRS
Storage DRS gestisce il posizionamento e la migrazione del disco delle macchine virtuali per bilanciare lo spazio di archiviazione o le risorse di I/O tra i datastore nel cluster di datastore.
Non attivare Storage DRS poiché non è compatibile con Google Distributed Cloud.
Monitoraggio blocchi modificato(CBT)
Chnged Block Tracking(CBT) è una funzionalità di VMkernel che identifica i blocchi di dati modificati o in uso, che viene abilitata tramite le chiamate API VMware da parte di software o appliance di backup di terze parti.
Non utilizzare software o appliance di terze parti per eseguire il backup delle VM Google Distributed Cloud. Di solito abilitano CBT tramite l'API VMware che non è compatibile con Google Distributed Cloud.
Incompatibilità di Networking
Questa sezione riguarda se utilizzi il bilanciatore del carico Seesaw.
Cisco ACI con apprendimento del piano dati IP
L'infrastruttura incentrata sulle applicazioni (ACI) Cisco con apprendimento IP Dataplane non è compatibile con il bilanciatore del carico Seesaw. Ti consigliamo di utilizzare MetalLB come bilanciatore del carico perché Seesaw è in modalità di manutenzione oppure disabilitare l'apprendimento IP di Dataplane quando utilizzi Seesaw come bilanciatore del carico.
Stateful NSX-T Distributed Firewall (DFW)
NSX-T DFW stateful non è compatibile con il bilanciatore del carico Seesaw. Ti consigliamo di utilizzare MetalLB come bilanciatore del carico perché Seesaw è in modalità di manutenzione oppure di configurare un criterio NSX-T DFW stateless per le VM di Seesaw quando viene utilizzato Seesaw come bilanciatore del carico. Per ulteriori informazioni, consulta Configurazione dei criteri firewall distribuiti stateless NSX-T da utilizzare con il bilanciatore del carico Seesaw.