Inkompatibilität von vSphere-Funktionen
In diesem Abschnitt werden die vSphere-Funktionen beschrieben, die mit Google Distributed Cloud nicht kompatibel sind.
VM-Snapshot
VM-Snapshots sind mit Google Distributed Cloud nicht kompatibel. Wenn Sie von Google Distributed Cloud erstellte VMs Snapshots erstellen, werden viele Funktionen beeinträchtigt, darunter Clusterupgrades, Clusterupdates, die automatische Knotenreparatur und die Wiederherstellung der Steuerungsebene des Administratorclusters. Wenn Google Distributed Cloud versucht, eine VM mit Snapshots zu verwalten, werden in den csi-controller-manager
- und vsphere-controller-manager
-Protokollen Fehler wie Invalid configuration for device '0'
angezeigt. Weitere Informationen zu Snapshots finden Sie unter Best Practices für die Verwendung von VMware-Snapshots.
Erstellen Sie keine Snapshots auf Google Distributed Cloud-VMs. Informationen zur Wiederherstellung nach VM- oder Speicherfehlern finden Sie unter Wiederherstellung nach VM-Fehlern und Wiederherstellung nach Speicherfehlern.
VM-Klon
Das Klonen einer VM, die von Google Distributed Cloud erstellt und verwaltet wird, kann zu Inkonsistenzen bei Daten und Clusterstatus führen.
Klonen Sie keine Google Distributed Cloud-VMs. Informationen zur Wiederherstellung nach VM- oder Speicherfehlern finden Sie unter Wiederherstellung nach VM-Fehlern und Wiederherstellung nach Speicherfehlern.
vSAN-Dateidienst
Das Bereitstellen von Dateivolumes mit vSAN File Service unterstützt persistente Volumes vom Typ ReadWriteMany
oder ReadOnlyMany
, die von mehreren Pods oder Anwendungen gemeinsam genutzt werden können.
Verwenden Sie diese Option nicht in Google Distributed Cloud, da sie den Knoten-Drain blockieren und die Diagnose fehlschlagen lassen kann.
Sie können den folgenden Befehl ausführen, um alle PVCs aufzulisten:
kubectl --kubeconfig CLUSTER_KUBECONFIG get pvc --all-namespaces \ -ojson | jq '.items[] | {namespace: .metadata.namespace, name: .metadata.name, accessModes: .spec.accessModes}'
Wenn ein PVC die Zeichen ReadWriteMany
oder ReadOnlyMany
in der accessModes
enthält, wenden Sie sich an den Google-Support, um eine Lösung zu finden.
Storage vMotion
Mit Storage vMotion können Sie die virtuellen Laufwerke einer VM von einem Datenspeicher zu einem anderen migrieren. Das unterscheidet sich von der regulären vMotion-Version, mit der eine VM von einem Host zu einem anderen migriert wird. vMotion wird von Google Distributed Cloud unterstützt.
Storage vMotion ist nur mit Google Distributed Cloud kompatibel, wenn die Cluster mit Speicherrichtlinien konfiguriert sind. Andernfalls schlagen Vorgänge wie Clusteraktualisierung, Upgrade, Nutzerclustererstellung und automatische Knotenreparatur fehl, wenn Sie Storage vMotion verwenden.
Wenn Sie nach einer nicht geplanten Speicher-VM-Migration wiederherstellen oder eine Problemumgehung planen möchten, wenden Sie sich an den Google-Support.
Storage DRS
Storage DRS verwaltet die Laufwerkplatzierung und ‑migration von virtuellen Maschinen, um den Speicherplatz oder die E/A-Ressourcen zwischen den Datenspeichern im Datenspeichercluster auszugleichen.
Aktivieren Sie Storage DRS nicht, da es nicht mit Google Distributed Cloud kompatibel ist.
Changed Block Tracking(CBT)
Change Block Tracking(CBT) ist eine VMkernel-Funktion, mit der Datenblöcke identifiziert werden, die sich geändert haben oder verwendet werden. Sie wird über VMware API-Aufrufe von Drittanbieter-Sicherungssoftware oder ‑geräten aktiviert.
Verwenden Sie keine Sicherungssoftware oder ‑geräte von Drittanbietern, um Google Distributed Cloud-VMs zu sichern. Normalerweise wird CBT über die VMware API aktiviert, die nicht mit der Google Distributed Cloud kompatibel ist.
Netzwerkinkompatibilität
Dieser Abschnitt gilt für Sie, wenn Sie den Seesaw-Load-Balancer verwenden.
Cisco ACI mit Dataplane IP Learning
Cisco Application Centric Infrastructure (ACI) mit Dataplane IP Learning ist nicht mit dem Seesaw Load Balancer kompatibel. Wir empfehlen, MetalLB als Load Balancer zu verwenden, da Seesaw im Wartungsmodus ist. Wenn Sie Seesaw als Load Balancer verwenden, deaktivieren Sie das Dataplane IP Learning.
Zustandsorientierte NSX-T Distributed Firewall (DFW)
Die zustandsorientierte NSX-T-DFW ist nicht mit dem Seesaw-Load Balancer kompatibel. Wir empfehlen, MetalLB als Load Balancer zu verwenden, da sich Seesaw im Wartungsmodus befindet. Wenn Sie Seesaw als Load Balancer verwenden, sollten Sie eine zustandslose NSX-T-DFW-Richtlinie für die Seesaw-VMs konfigurieren. Weitere Informationen finden Sie in der Dokumentation zur Version 1.16 unter Zustandslose NSX-T Distributed-Firewallrichtlinien zur Verwendung mit Seesaw-Load-Balancer konfigurieren.