|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
Pilote CSI LVM (Expérimental)
|
harvester-csi-driver-lvm est un produit complémentaire expérimental. Il n’est pas inclus dans l’ISO, mais vous pouvez le télécharger depuis le |
SUSE Virtualization vous permet d’utiliser le stockage local sur l’hôte pour créer des volumes persistants pour vos charges de travail avec de meilleures performances et latences. Cette fonctionnalité est rendue possible par LVM, qui offre des fonctionnalités de gestion des volumes logiques sur Linux.
L’add-on harvester-csi-driver-lvm est un pilote CSI qui prend en charge le provisionnement de chemin local via LVM.
Installation et activation du produit complémentaire
Si vous utilisez le fichier kubeconfig SUSE Virtualization, vous pouvez installer le produit complémentaire en effectuant les étapes suivantes :
-
Exécutez la commande suivante :
# kubectl apply -f https://raw.githubusercontent.com/harvester/experimental-addons/main/harvester-csi-driver-lvm/harvester-csi-driver-lvm.yaml -
Sur l’interface SUSE Virtualization, allez à Avancé → Add-ons.
-
Sélectionnez harvester-csi-driver-lvm (Expérimental), puis sélectionnez ⋮ → Activer.
Création d’un groupe de volumes pour LVM
Un groupe de volumes combine des volumes physiques pour créer une structure de stockage unique qui peut être divisée en volumes logiques.
|
SUSE Virtualization ne vous permet actuellement pas de modifier la composition du groupe de volumes (ajouter ou supprimer des disques) après avoir créé un volume logique. Ce problème sera résolu dans une version ultérieure. |
-
Vérifiez que le produit complémentaire harvester-csi-driver-lvm est installé.
-
Sur l’interface SUSE Virtualization, allez à l’écran Hôtes.
-
Sélectionnez l’hôte cible, puis sélectionnez ⋮ → Modifier la configuration.
-
Dans l’onglet Stockage, ajoutez des disques pour le groupe de volumes.
Configurez les paramètres suivants pour chaque disque sélectionné :
-
Provisionneur : Sélectionnez LVM.
-
Groupe de volumes : Sélectionnez un groupe de volumes existant ou spécifiez un nom pour un nouveau groupe de volumes.
Pour plus d’informations sur l’ajout de disques, voir Gestion multi-disques.
-
-
Cliquez sur Enregistrer.
-
Sur l’écran des détails de l’hôte, vérifiez que les disques ont été ajoutés et que le bon provisionneur a été défini.
Création d’une StorageClass pour LVM
|
Vous ne pouvez utiliser qu’un seul type de volume local dans chaque groupe de volumes. Si nécessaire, créez différents groupes de volumes pour les types de volumes que vous souhaitez utiliser. |
-
Sur l’interface SUSE Virtualization, allez à l’écran Stockage.
-
Créez une nouvelle StorageClass et sélectionnez LVM dans la liste Provisionneur.
-
Dans l’onglet Paramètres, configurez les paramètres suivants :
-
Nœud : Sélectionnez le nœud cible pour les charges de travail prévues.
-
Nom du groupe de volumes : Sélectionnez le groupe de volumes que vous avez créé.
-
Type de groupe de volumes : Sélectionnez le type de volume local qui correspond à vos exigences. SUSE Virtualization prend actuellement en charge striped* et dm-thin.
-
-
Cliquez sur Enregistrer.
-
Sur l’écran Stockage, vérifiez que la StorageClass a été créée et que le bon provisionneur a été défini.
Pour plus d’informations, voir StorageClass.
Créer un volume avec LVM
-
Dans l’interface SUSE Virtualization, allez à l’écran Volumes.
-
Créez un nouveau volume en utilisant la StorageClass LVM que vous avez créée.
Le statut Non prêt est normal car SUSE Virtualization crée le volume LVM uniquement lorsque la première charge de travail est créée.
-
Sur l’écran Machines virtuelles, sélectionnez la machine virtuelle cible, puis sélectionnez ⋮ → Ajouter un volume.
Étant donné que le volume LVM est un volume local, vous devez vous assurer que le nœud cible de la StorageClass LVM est le nœud sur lequel la machine virtuelle est planifiée.
-
Spécifiez le volume que vous souhaitez attacher.
-
Sur l’écran Volumes, vérifiez que l’état est En cours d’utilisation.
Vous pouvez également créer une nouvelle machine virtuelle avec le volume de la StorageClass LVM que vous avez créée. Cette machine virtuelle sera planifiée sur le nœud cible avec un stockage local pour le volume.
Créer des instantanés pour un volume LVM
-
Dans l’interface SUSE Virtualization, allez à l’écran Paramètres.
-
Dans la section csi-driver-config, sélectionnez ⋮ → Modifier le paramètre.
-
Ajoutez une entrée avec les paramètres suivants :
-
Provisionneur: Select lvm.driver.harvesterhci.io.
-
Nom de la classe d’instantané de volume : Sélectionnez lvm-snapshot.
-
-
Sur l’écran Machines virtuelles, sélectionnez la machine virtuelle cible, puis sélectionnez ⋮ → Prendre un instantané de la machine virtuelle.
Exemple :
-
Sur l’écran Instantanés de machines virtuelles, vérifiez que l’instantané est prêt à être utilisé.