Incompatibilità dell'infrastruttura

Incompatibilità delle funzionalità di vSphere

Questa sezione descrive le funzionalità di vSphere incompatibili con Google Distributed Cloud.

Snapshot VM

Lo snapshot della VM non è compatibile con Google Distributed Cloud. Acquisizione di snapshot delle VM create di Google Distributed Cloud romperà molte funzionalità, tra cui l'upgrade dei cluster, l'aggiornamento del cluster, la riparazione automatica dei nodi piano di controllo del cluster di amministrazione il ripristino dei dati di fabbrica. 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 le best practice per l'utilizzo degli snapshot VMware.

Non creare snapshot sulle VM Google Distributed Cloud. Per ripristinare gli errori delle VM o dello spazio di archiviazione, consulta Ripristino dalla VM errori e Recupero dallo spazio di archiviazione errori.

Clonazione VM

Clonare un VM creato e gestito da Google Distributed Cloud può generare dati e incoerenze tra lo stato del cluster.

Non clonare le VM Google Distributed Cloud. Per eseguire il recupero da errori della VM o dello spazio di archiviazione, consulta Recupero da errori della VM e Recupero da errori dello spazio di archiviazione.

Servizio file vSAN

Utilizzo del servizio file vSAN per il provisioning di volumi di file supporta ReadWriteMany o ReadOnlyMany volumi permanenti 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 un PVC contiene 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 data store all'altro. È diverso dal 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 se i cluster sono configurati con i criteri di archiviazione. In caso contrario, operazioni come aggiornamento e upgrade del cluster, creazione di cluster utente e riparazione automatica dei nodi non andranno a buon fine quando utilizzi vMotion dello storage.

Per ripristinare lo spazio di archiviazione non pianificato con vMotion o per pianificare una soluzione alternativa, contatta l'Assistenza Google.

Storage DRS

Spazio di archiviazione DRS gestisce il posizionamento e la migrazione del disco delle macchine virtuali per bilanciare lo spazio di archiviazione lo spazio di archiviazione o le risorse I/O tra datastore nel cluster datastore.

Non attivare Storage DRS poiché non è compatibile con Google Distributed Cloud.

Monitoraggio dei blocchi modificati (CBT)

Il monitoraggio dei blocchi modificati (CBT) è una funzionalità VMkernel che identifica i blocchi di dati che sono stati modificati o sono in uso. Viene attivato tramite chiamate all'API VMware da parte di software o appliance di backup di terze parti.

Non utilizzare software o appliance di terze parti per il backup VM di Google Distributed Cloud. In genere attivano la CBT tramite l'API VMware, che non è compatibile con Google Distributed Cloud.

Incompatibilità di rete

Questa sezione è rivolta a chi utilizza il bilanciatore del carico Seesaw.

Cisco ACI con apprendimento del piano dati IP

Cisco Application Centric Infrastructure (ACI) con Dataplane IP Learning non è compatibile con il bilanciatore del carico Seesaw. Ti consigliamo di usare MetalLB come bilanciatore del carico, dato che Seesaw è in modalità di manutenzione, oppure disabilita l'IP Dataplane Imparare a utilizzare Seesaw come bilanciatore del carico.

Stateful NSX-T Distributed Firewall (DFW)

NSX-T stateful DFW non è compatibile con il bilanciatore del carico Seesaw. Ti consigliamo di utilizzare MetalLB come bilanciatore del carico, dato che Seesaw è in modalità di manutenzione, oppure configura un criterio DFW NSX-T stateless per le VM Seesaw quando si utilizza Seesaw come carico con il bilanciatore del carico di rete passthrough esterno regionale. Per ulteriori informazioni, consulta Configurare i criteri di firewall distribuiti NSX-T senza stato per l'utilizzo con il bilanciatore di carico Seesaw nella documentazione della versione 1.16.