Déploiement de vos charges de travail avec des volumes persistants
Cette section vous montre comment vous pouvez provisionner des volumes persistants pour la persistance des données d'application sur IBM Fusion HCI.
Un PersistentVolume (PV) est une représentation du volume de stockage dans le cluster IBM Fusion qui est approvisionné par un administrateur, ou approvisionné dynamiquement par Kubernetes, pour répondre à une demande faite dans un PersistentVolumeClaim (PVC).
PersistentVolume et PersistentVolumeClaim sont indépendants des cycles de vie des pods et préservent les données lors du redémarrage, de la reprogrammation et même de la suppression des pods. Par exemple, PersistentVolumes vous permet de stocker vos données de plateforme WordPress en dehors des conteneurs. Ainsi, même si les conteneurs sont supprimés, leurs données sont conservées.
PersistentVolumeClaims vous permet de consommer des ressources de stockage abstraites. Il est courant que les utilisateurs aient besoin de PersistentVolumes avec des propriétés variables, telles que les performances, pour différents problèmes. Les administrateurs de cluster doivent pouvoir offrir une variété de PersistentVolumes qui diffèrent de plus en plus que la taille et les modes d'accès, sans exposer les utilisateurs aux détails de la manière dont ces volumes sont implémentés. Pour ces besoins, il existe la ressource StorageClass .
Une réservation de volume persistant est une demande de stockage d'une certaine classe de stockage par un utilisateur qui peut être satisfaite par un volume persistant. Les volumes persistants peuvent être mis à disposition de deux manières: de manière statique ou dynamique.
- Statique
- Un administrateur de cluster crée un certain nombre de volumes persistants. Ils comportent les détails du stockage réel, qui est disponible pour être utilisé par les utilisateurs du cluster. Pour plus de détails sur la création d'un provisionnement statique, voir Provisionnement statique d'un volume persistant dans le système de fichiers.
- Dynamique
- La mise à disposition de volumes dynamiques permet de créer des volumes de stockage à la demande. Dans le cadre du provisionnement dynamique, lorsqu'un site PersistentVolumeClaim est créé, un site PersistentVolume est provisionné de manière dynamique sur la base de la configuration du site StorageClass. Pour plus de détails sur la création de la mise à disposition dynamique, voir Mise à disposition dynamique du volume persistant dans le système de fichiers.
- Classes de stockage
- Les options de classe de stockage pour et IBM Fusion HCI en utilisant le pilote Container Storage Interface :
Pour plus d'informations sur IBM Storage Scale Container Native , voir https://www.ibm.com/docs/en/scalecontainernative?topic=overview-introduction.
Pour plus d'informations sur la création de classes de stockage dans IBM Spectrum ® Storage Scale Erasure Code Edition (ECE) à l'aide de l'interface CNI (Container Network Interface), voir IBM Storage Scale Container Storage Interface Driver storage class .
IBM Storage Scale Container Native Storage Access (CNSA) permet le déploiement du système de fichiers de cluster dans un cluster Red Hat® OpenShift® à l'aide d'un système de fichiers associé à un montage à distance.