15.3. Gestion des pools de stockage des machines virtuelles à l'aide de la console web
En utilisant la console web RHEL, vous pouvez gérer les pools de stockage afin d'affecter du stockage à vos machines virtuelles (VM).
Vous pouvez utiliser la console web pour :
- Voir les informations sur le pool de stockage.
Créer des pools de stockage :
- Supprimer les pools de stockage.
- Désactiver les pools de stockage.
15.3.1. Visualisation des informations sur les pools de stockage à l'aide de la console web
En utilisant la console web, vous pouvez afficher des informations détaillées sur les pools de stockage disponibles sur votre système. Les pools de stockage peuvent être utilisés pour créer des images de disque pour vos machines virtuelles.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Cliquez sur
en haut de l'interface .La fenêtre Storage pools s'affiche et présente une liste des pools de stockage configurés.
Les informations comprennent les éléments suivants :
- Name - Le nom du pool de stockage.
- Size - L'allocation actuelle et la capacité totale du pool de stockage.
- Connection - La connexion utilisée pour accéder au pool de stockage.
- State - L'état du pool de stockage.
Cliquez sur la flèche située à côté du pool de stockage dont vous souhaitez consulter les informations.
La ligne se développe pour faire apparaître le volet Vue d'ensemble contenant des informations détaillées sur le pool de stockage sélectionné.
Les informations comprennent
- Target path - Emplacement du pool de stockage.
- Persistent - Indique si le pool de stockage a une configuration persistante ou non.
- Autostart - Indique si le pool de stockage démarre automatiquement au démarrage du système.
- Type - Le type de pool de stockage.
Pour afficher la liste des volumes de stockage associés au pool de stockage, cliquez sur
.Le volet Volumes de stockage s'affiche et présente une liste des volumes de stockage configurés.
Les informations comprennent
- Name - Le nom du volume de stockage.
- Used by - La VM qui utilise actuellement le volume de stockage.
- Size - La taille du volume.
Ressources supplémentaires
15.3.2. Création de pools de stockage basés sur des répertoires à l'aide de la console web
Un pool de stockage basé sur un répertoire est basé sur un répertoire dans un système de fichiers monté existant. Ceci est utile, par exemple, lorsque vous souhaitez utiliser l'espace restant sur le système de fichiers à d'autres fins.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Dans la console Web RHEL, cliquez sur Virtual Machines.
dans l'ongletLa fenêtre Storage pools s'affiche et présente la liste des pools de stockage configurés, le cas échéant.
Cliquez sur
.La boîte de dialogue Create storage pool apparaît.
- Entrez un nom pour le pool de stockage.
Dans le menu déroulant Type, sélectionnez Filesystem directory.
NoteSi l'option Filesystem directory n'apparaît pas dans le menu déroulant, c'est que votre hyperviseur ne prend pas en charge les pools de stockage basés sur des répertoires.
Saisissez les informations suivantes :
- Target path - Emplacement du pool de stockage.
- Startup - Démarrage ou non du pool de stockage au démarrage de l'hôte.
Cliquez sur
.Le pool de stockage est créé, la boîte de dialogue Create Storage Pool se ferme et le nouveau pool de stockage apparaît dans la liste des pools de stockage.
15.3.3. Création de pools de stockage basés sur NFS à l'aide de la console web
Un pool de stockage basé sur NFS repose sur un système de fichiers hébergé sur un serveur.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Dans la console Web RHEL, cliquez sur Virtual Machines.
dans l'ongletLa fenêtre Storage pools s'affiche et présente la liste des pools de stockage configurés, le cas échéant.
Cliquez sur
.La boîte de dialogue Create storage pool apparaît.
- Entrez un nom pour le pool de stockage.
Dans le menu déroulant Type, sélectionnez Network file system.
NoteSi vous ne voyez pas l'option Network file system dans le menu déroulant, c'est que votre hyperviseur ne prend pas en charge les pools de stockage basés sur nfs.
Saisissez le reste des informations :
- Target path - Le chemin spécifiant la cible. Il s'agit du chemin utilisé pour le pool de stockage.
- Host - Le nom d'hôte du serveur réseau où se trouve le point de montage. Il peut s'agir d'un nom d'hôte ou d'une adresse IP.
- Source path - Le répertoire utilisé sur le serveur du réseau.
- Startup - Démarrage ou non du pool de stockage au démarrage de l'hôte.
Cliquez sur
.Le pool de stockage est créé. La boîte de dialogue Create storage pool se ferme et le nouveau pool de stockage apparaît dans la liste des pools de stockage.
15.3.4. Création de pools de stockage basés sur iSCSI à l'aide de la console web
Un pool de stockage iSCSI est basé sur l'Internet Small Computer Systems Interface (iSCSI), une norme de réseau de stockage IP permettant de relier des installations de stockage de données.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Dans la console Web RHEL, cliquez sur Virtual Machines.
dans l'ongletLa fenêtre Storage pools s'affiche et présente la liste des pools de stockage configurés, le cas échéant.
Cliquez sur
.La boîte de dialogue Create storage pool apparaît.
- Entrez un nom pour le pool de stockage.
Dans le menu déroulant Type, sélectionnez iSCSI target.
Saisissez le reste des informations :
- Target Path - Le chemin spécifiant la cible. Il s'agit du chemin utilisé pour le pool de stockage.
- Host - Le nom d'hôte ou l'adresse IP du serveur ISCSI.
- Source path - Le nom unique iSCSI Qualified Name (IQN) de la cible iSCSI.
- Startup - Démarrage ou non du pool de stockage au démarrage de l'hôte.
Cliquez sur
.Le pool de stockage est créé. La boîte de dialogue Create storage pool se ferme et le nouveau pool de stockage apparaît dans la liste des pools de stockage.
15.3.5. Création de pools de stockage sur disque à l'aide de la console web
Un pool de stockage sur disque utilise des partitions entières de disque.
- Selon la version de libvirt utilisée, dédier un disque à un pool de stockage peut reformater et effacer toutes les données actuellement stockées sur le périphérique de disque. Il est fortement recommandé de sauvegarder les données sur le périphérique de stockage avant de créer un pool de stockage.
Lorsque des disques entiers ou des périphériques en mode bloc sont transmis à la machine virtuelle, celle-ci les partitionne ou crée ses propres groupes LVM. La machine hôte peut alors détecter ces partitions ou groupes LVM et provoquer des erreurs.
Ces erreurs peuvent également se produire lorsque vous créez manuellement des partitions ou des groupes LVM et que vous les transmettez à la machine virtuelle.
Pour éviter ces erreurs, utilisez plutôt des pools de stockage basés sur des fichiers.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Dans la console Web RHEL, cliquez sur Virtual Machines.
dans l'ongletLa fenêtre Storage pools s'affiche et présente la liste des pools de stockage configurés, le cas échéant.
Cliquez sur
.La boîte de dialogue Create storage pool apparaît.
- Entrez un nom pour le pool de stockage.
Dans le menu déroulant Type, sélectionnez Physical disk device.
NoteSi l'option Physical disk device n'apparaît pas dans le menu déroulant, c'est que votre hyperviseur ne prend pas en charge les pools de stockage sur disque.
Saisissez le reste des informations :
- Target Path - Chemin d'accès spécifiant le périphérique cible. Il s'agit du chemin utilisé pour le pool de stockage.
-
Source path - Le chemin d'accès spécifiant l'unité de stockage. Par exemple,
/dev/sdb
. - Format - Le type de table de partition.
- Startup - Démarrage ou non du pool de stockage au démarrage de l'hôte.
Cliquez sur
.Le pool de stockage est créé. La boîte de dialogue Create storage pool se ferme et le nouveau pool de stockage apparaît dans la liste des pools de stockage.
15.3.6. Création de pools de stockage basés sur LVM à l'aide de la console web
Un pool de stockage basé sur LVM est basé sur des groupes de volumes, que vous pouvez gérer à l'aide du Logical Volume Manager (LVM). Un groupe de volumes est une combinaison de plusieurs volumes physiques qui crée une structure de stockage unique.
- Les pools de stockage basés sur LVM n'offrent pas toute la souplesse de LVM.
-
libvirt
prend en charge les volumes logiques légers, mais n'offre pas les fonctionnalités des pools de stockage légers. -
Les pools de stockage basés sur LVM nécessitent une partition complète du disque. Si vous activez une nouvelle partition ou un nouveau périphérique à l'aide des commandes
virsh
, la partition sera formatée et toutes les données seront effacées. Si vous utilisez le groupe de volumes existant d'un hôte, comme dans ces procédures, rien ne sera effacé. Pour créer un groupe de volumes avec plusieurs périphériques, utilisez plutôt l'utilitaire LVM, voir Comment créer un groupe de volumes sous Linux avec LVM.
Pour plus d'informations sur les groupes de volumes, consultez le site Red Hat Enterprise Linux Logical Volume Manager Administration Guide.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Dans la console Web RHEL, cliquez sur Virtual Machines.
dans l'ongletLa fenêtre Storage pools s'affiche et présente la liste des pools de stockage configurés, le cas échéant.
Cliquez sur
.La boîte de dialogue Create storage pool apparaît.
- Entrez un nom pour le pool de stockage.
Dans le menu déroulant Type, sélectionnez LVM volume group.
NoteSi l'option LVM volume group n'apparaît pas dans le menu déroulant, c'est que votre hyperviseur ne prend pas en charge les pools de stockage basés sur LVM.
Saisissez le reste des informations :
- Source volume group - Le nom du groupe de volumes LVM que vous souhaitez utiliser.
- Startup - Démarrage ou non du pool de stockage au démarrage de l'hôte.
Cliquez sur
.Le pool de stockage est créé. La boîte de dialogue Create storage pool se ferme et le nouveau pool de stockage apparaît dans la liste des pools de stockage.
15.3.7. Suppression de pools de stockage à l'aide de la console web
Vous pouvez supprimer des pools de stockage pour libérer des ressources sur l'hôte ou sur le réseau afin d'améliorer les performances du système. La suppression des pools de stockage libère également des ressources qui peuvent alors être utilisées par d'autres machines virtuelles (VM).
Sauf indication contraire, la suppression d'un pool de stockage n'entraîne pas la suppression simultanée des volumes de stockage qu'il contient.
Pour désactiver temporairement un pool de stockage au lieu de le supprimer, voir Désactiver des pools de stockage à l'aide de la console web
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
- Détachez le disque de la VM.
- Si vous souhaitez supprimer les volumes de stockage associés en même temps que le pool, activez le pool.
Procédure
Cliquez sur Virtual Machines.
dans l'ongletLa fenêtre Storage Pools s'affiche et présente une liste des pools de stockage configurés.
Cliquez sur le bouton de menu
du pool de stockage que vous souhaitez supprimer et cliquez sur .Une boîte de dialogue de confirmation apparaît.
- Optional: Pour supprimer les volumes de stockage à l'intérieur du pool, cochez les cases correspondantes dans la boîte de dialogue.
Cliquez sur
.Le pool de stockage est supprimé. Si vous avez coché la case à l'étape précédente, les volumes de stockage associés sont également supprimés.
15.3.8. Désactivation des pools de stockage à l'aide de la console web
Si vous ne souhaitez pas supprimer définitivement un pool de stockage, vous pouvez le désactiver temporairement.
Lorsque vous désactivez un pool de stockage, aucun nouveau volume ne peut être créé dans ce pool. Cependant, les machines virtuelles (VM) qui ont des volumes dans ce pool continueront à fonctionner. Ceci est utile pour un certain nombre de raisons, par exemple, vous pouvez limiter le nombre de volumes qui peuvent être créés dans un pool afin d'augmenter les performances du système.
Pour désactiver un pool de stockage à l'aide de la console web RHEL, suivez la procédure suivante.
Conditions préalables
- Le plug-in VM de la console web est installé sur votre système.
Procédure
Cliquez sur
stockage en haut de l'onglet Machines virtuelles. La fenêtre Pools de stockage apparaît, affichant une liste des pools de stockage configurés.Cliquez sur
sur la ligne du pool de stockage.Le pool de stockage est désactivé.