Comment étendre ou redimensionner la taille du disque d’une machine virtuelle KVM
La technologie de virtualisation KVM prend en charge différents formats d’image disque. Deux des formats de disque les plus populaires et les plus utilisés sont qcow2 et les images de disque brutes.
Le premier, qcow2, est considéré comme le format de disque virtuel le plus polyvalent et le plus riche en fonctionnalités, offrant un ensemble utile de fonctionnalités telles que le cryptage AES 128 bits, la prise en charge de plusieurs instantanés et la compression zlib, pour n’en citer que quelques-unes.
Parfois, vous pouvez étendre ou redimensionner l’espace disque d’une machine virtuelle KVM pour prendre en charge plus de données ou créer d’autres partitions.
Dans cet article, nous allons voir comment vous pouvez étendre ou augmenter la taille du disque de la machine virtuelle KVM à l’aide du format de disque qcow2.
Étape 1 : Arrêt de la machine virtuelle KVM
La première étape consiste à s’assurer que la machine virtuelle dont vous souhaitez étendre la taille de disque est hors tension. Pour répertorier toutes les machines virtuelles en cours d’exécution, exécutez la commande :
$ sudo virsh list
Dans notre configuration, nous avons une seule machine virtuelle qui fonctionne sur Debian 11 avec le nom de domaine debian11.
Pour arrêter la machine virtuelle, utilisez la syntaxe suivante :
$ sudo virsh shutdown domain_name
Dans ce cas, la commande sera :
$ sudo virsh shutdown debian11
Maintenant, pour confirmer que la machine virtuelle a été mise hors tension, une fois de plus, répertoriez les machines virtuelles en cours d’exécution. Cette fois-ci, le nom de domaine de la machine virtuelle ne sera pas répertorié.
$ sudo virsh list
Étape 2 : Trouver le chemin d’accès au fichier d’image de disque de la machine virtuelle KVM
L’étape suivante consiste à déterminer le chemin d’accès du disque de la machine virtuelle.
$ sudo virsh domblklist debian11
D’après la sortie, nous voyons que le chemin du disque virtuel est /var/lib/libvirt/images/debian11.qcow2. À l’aide du chemin d’accès au disque, vous pouvez récupérer plus d’informations sur l’image de disque virtuel, telles que la taille virtuelle indiquée.
$ sudo qemu-img info /var/lib/libvirt/images/debian11.qcow2
D’après la sortie, vous pouvez voir que nous commençons avec une taille initiale de disque virtuel de 20 Go. Nous l’étendrons plus tard à la 40G.
Étape 3 : Étendre la taille du disque de la machine virtuelle KVM
L’étape suivante consiste à étendre la taille du disque de la machine virtuelle. Dans notre cas, nous allons multiplier par deux la taille en ajoutant 20G supplémentaires à l’aide de la commande indiquée ci-dessous.
$ sudo qemu-img resize /var/lib/libvirt/images/debian11.qcow2 +20G
Remarque : Vous devez supprimer tous les instantanés liés à la machine virtuelle avant de continuer. Vous pouvez répertorier les instantanés associés au nom de domaine comme indiqué :
$ sudo virsh snapshot-list debian11
Supposons que nous ayons un instantané appelé mysnapshot. Pour supprimer l’instantané, nous allons exécuter la commande :
$ sudo virsh snapshot-delete --domain debian11 --snapshotname mysnapshot
Étape 4 : Démarrer la machine virtuelle KVM
Une fois que vous avez étendu la machine virtuelle, continuez et démarrez la machine virtuelle comme indiqué.
$ sudo virsh start debian11
Pour confirmer que la taille de votre disque a maintenant été étendue, exécutez la commande :
$ sudo qemu-img info /var/lib/libvirt/images/debian11.qcow2
À partir de la sortie, la taille du disque virtuel est désormais de 40 Go, soit un incrément de 20 Go par rapport à la taille du disque d’origine.
Vous pouvez également vous connecter à votre machine virtuelle et vérifier la taille du disque à l’aide de la commande lsblk.
$ lsblk
Conclusion
Dans cet article, nous avons montré comment augmenter la taille du disque d’une machine virtuelle KVM. L’augmentation de la taille de votre disque de machine virtuelle peut s’avérer utile lorsque vous souhaitez créer des partitions supplémentaires ou augmenter la taille des partitions de disque existantes.






