Un Superviseur à trois zones dans vSphere IaaS control plane prend en charge le stockage zonal, dans lequel une banque de données est partagée entre tous les hôtes d'une zone unique.
- Le stockage dans les trois zones ne doit pas nécessairement être du même type. Cependant, l'utilisation d'un stockage uniforme dans les trois clusters offre des performances cohérentes.
- Pour l'espace de noms sur le Superviseur à trois zones, utilisez une stratégie de stockage conforme au stockage partagé dans chacun des clusters. La stratégie de stockage doit être compatible avec la topologie.
- Ne supprimez pas les contraintes de topologie de la stratégie de stockage après l'attribution attribuée à l'espace de noms.
- Ne montez pas de banques de données zonales sur d'autres zones.
- Un Superviseur à trois zones ne prend pas en charge les éléments suivants :
- Volumes sur plusieurs zones
- Volumes de fichiers vSAN (volumes ReadWriteMany)
- Provisionnement de volume statique à l'aide de l'API Enregistrer un volume
- Charges de travail qui utilisent la plate-forme Persistance des données vSAN
- Espace vSphere
- Clusters étendus vSAN
- Machines virtuelles avec vGPU et stockage d'instance
Créer une stratégie de stockage pour un superviseur à trois zones
Pour pouvoir utiliser le stockage persistant, les charges de travail qui s'exécutent sur les trois zones du Superviseur doivent avoir accès aux classes de stockage avec une topologie zonale. Pour rendre ces classes de stockage disponibles, l'administrateur vSphere crée des stratégies de stockage sensibles à la topologie et les attribue à l'espace de noms.
L'espace de noms dans le Superviseur à trois zones vous empêche d'attribuer des stratégies de stockage qui ne prennent pas en charge la topologie.
Pour plus d'informations sur l'activation du Superviseur à trois zones, reportez-vous à la section Activer un superviseur à trois zones.
Procédure
Créer une PVC dans un superviseur à trois zones
Lorsque vous créez une PVC dynamique dans un Superviseur à trois zones, vous pouvez spécifier sur quelles zones le volume doit être provisionné.
Procédure
- ♦ Pour contrôler le placement de zone de la PVC, utilisez l'annotation Kubernetes csi.vsphere.volume-requested-topology dans le fichier YAML de votre PVC.
Attention : Ce paramètre est nécessaire lorsque vous créez la PVC directement sur le Superviseur. Cependant, n'incluez pas d'annotations de zone dans la PVC que vous créez pour un cluster Tanzu Kubernetes Grid. Si vous le faites, la PVC ne fonctionne pas.
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
Lorsque vous spécifiez les trois zones, le volume est créé dans zone-1, zone-2 ou zone-3.