Ein Supervisor mit drei Zonen in vSphere IaaS control plane unterstützt den zonenspezifischen Speicher, bei dem ein Datenspeicher von allen Hosts in einer einzelnen Zone gemeinsam genutzt wird.
- Der Speicher in allen drei Zonen muss nicht vom gleichen Typ sein. Ein einheitlicher Speicher in allen drei Clustern bietet jedoch eine konsistente Leistung.
- Verwenden Sie für den Namespace auf dem Supervisor mit drei Zonen eine Speicherrichtlinie, die mit dem freigegebenen Speicher in jedem der Cluster kompatibel ist. Die Speicherrichtlinie muss topologiefähig sein.
- Entfernen Sie keine Topologieeinschränkungen aus der Speicherrichtlinie, nachdem Sie sie dem Namespace zugewiesen haben.
- Mounten Sie keine Zonendatenspeicher in anderen Zonen.
- Folgendes unterstützt ein Supervisor mit drei Zonen nicht:
- Zonenübergreifende Volumes
- vSAN File-Volumes (ReadWriteMany-Volumes)
- Bereitstellung statischer Volumes mithilfe der Volume-Registrierungs-API
- Arbeitslasten, die die vSAN Data Persistence-Plattform verwenden
- vSphere Pod
- vSAN Stretched Cluster
- VMs mit vGPU und Instanzspeicher
Erstellen einer Speicherrichtlinie für einen Supervisor mit drei Zonen
Um dauerhaften Speicher verwenden zu können, müssen Workloads, die auf dem Supervisor mit drei Zonen ausgeführt werden, Zugriff auf Speicherklassen mit Zonentopologie haben. Um diese Speicherklassen verfügbar zu machen, erstellt der vSphere-Administrator topologiefähige Speicherrichtlinien und weist sie dem Namespace zu.
Der Namespace auf dem Supervisor mit drei Zonen verhindert, dass Sie Speicherrichtlinien zuweisen können, die nicht topologiefähig sind.
Informationen zum Aktivieren des Supervisor mit drei Zonen finden Sie unter Aktivieren eines Supervisors für drei Zonen.
Prozedur
Erstellen einer PVC auf einem Supervisor mit drei Zonen
Wenn Sie eine dynamische Beanspruchung eines dauerhaften Volumes (Persistent Volume Claim, PVC) auf einem Supervisor mit drei Zonen erstellen, können Sie angeben, in welchen Zonen das Volume bereitgestellt werden soll.
Prozedur
- ♦ Verwenden Sie zum Steuern der PVC-Zonenplatzierung die Kubernetes-Anmerkung csi.vsphere.volume-requested-topology in der YAML-Datei für Ihre PVC.
Vorsicht: Dieser Parameter ist erforderlich, wenn Sie eine PVC direkt auf dem Supervisor erstellen. Fügen Sie jedoch keine Zonenanmerkungen in die PVC ein, die Sie für einen Tanzu Kubernetes Grid-Cluster erstellen. Wenn Sie dies tun, funktioniert die PVC nicht.
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: svcpvc4 annotations: csi.vsphere.volume-requested-topology: '[{"topology.kubernetes.io/zone":"zone-1"},{"topology.kubernetes.io/zone":"zone-2"},{"topology.kubernetes.io/zone":"zone-3"}]' spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Mi storageClassName: zonal2
Wenn Sie alle drei Zonen angeben, wird das Volume entweder in zone-1, zone-2 oder zone-3 erstellt.