• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Utiliser des disques physiques dans les machines virtuelles (Linux)

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
⚔ Utilisation de disques physiques dans des machines virtuelles sous Linux avec KVM/QEMU

Introduction

Dans ce tutoriel, nous allons voir comment utiliser un disque physique dans une machine virtuelle sous Linux avec KVM/QEMU. L’utilisation de disques physiques au lieu de disques virtuels offre de meilleures performances et un accès direct aux ressources matérielles. Ce guide vous montrera comment attacher un disque physique à une VM en utilisant virsh et la ligne de commande qemu-kvm.



📜 Prérequis

• Système Linux avec KVM et libvirt installés

• Accès sudo

• Disque physique dédié (non utilisé par l’hôte Linux)

• VM existante sous KVM/QEMU



📝 Méthodologie

✅ Identifier et préparer le disque physique

• Ouvrez un terminal et exécutez la commande suivante pour identifier le disque physique que vous souhaitez utiliser :
Code:
lsblk

• Localisez le disque que vous souhaitez attacher (par exemple, /dev/sdb). Assurez-vous que le disque n’est pas monté sur l’hôte en vérifiant avec la commande suivante :
Code:
sudo umount /dev/sdb

• Si nécessaire, démontez le disque avant de continuer. Le disque doit être inutilisé par l’hôte pour être attaché à la VM.



✅ Attacher le disque physique à la VM avec virsh

• Utilisez la commande virsh pour attacher le disque à la VM. Exécutez la commande suivante :
Code:
sudo virsh attach-disk Nom_VM /dev/sdb vdb --targetbus virtio --persistent

• Remplacez Nom_VM par le nom de votre machine virtuelle et /dev/sdb par le chemin vers le disque physique. L'option --persistent garantit que le disque reste attaché après le redémarrage de la VM.

• Le disque physique sera maintenant disponible dans la VM comme un disque virtuel interne.



✅ Utiliser qemu-kvm pour attacher un disque physique directement

• Si vous utilisez qemu-kvm directement sans passer par virsh, exécutez la commande suivante pour démarrer une VM avec un disque physique attaché :
Code:
sudo qemu-system-x86_64 -enable-kvm -hda /dev/sdb -m 4G -smp 2 -boot d -cdrom /chemin/vers/iso.iso

• Cela attache le disque physique /dev/sdb à la VM en tant que disque principal (hda), en plus de 4 Go de RAM et 2 CPU. Vous pouvez ajuster ces paramètres en fonction de vos besoins.



✅ Vérifier le disque dans la VM

• Une fois la VM démarrée, ouvrez un terminal à l'intérieur de la VM et utilisez la commande suivante pour vérifier la présence du disque :
Code:
lsblk

• Vous devriez voir le disque attaché apparaître comme un disque virtuel (par exemple, /dev/vdb). Vous pouvez maintenant le formater, créer des partitions ou l’utiliser directement.



💡 Astuce

Si vous utilisez régulièrement des disques physiques dans vos VMs, envisagez d’automatiser l’attachement via des scripts bash pour éviter de devoir manuellement démonter et attacher les disques à chaque utilisation.



🚨 Avertissement

Assurez-vous que le disque physique n’est pas monté sur l’hôte et que toutes les données importantes sont sauvegardées avant de l’attacher à une VM.



🛠️ Conseil

Il est recommandé d’utiliser le format virtio pour le bus de disque afin d’améliorer les performances d’accès aux disques dans vos VMs sous KVM/QEMU.



🔗 Solution alternative

Si KVM/QEMU ne répond pas à vos besoins, vous pouvez essayer Proxmox VE, une plateforme de virtualisation open-source prenant en charge l'attachement de disques physiques. Téléchargez-le ici : Proxmox VE.



🏁 Conclusion

L’utilisation de disques physiques dans des machines virtuelles sous Linux avec KVM/QEMU permet d’améliorer les performances et d’accéder directement aux ressources matérielles. En utilisant virsh ou qemu-kvm, vous pouvez facilement attacher des disques physiques à vos VMs pour des besoins spécifiques tout en conservant la flexibilité de la virtualisation.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 993
Messages
29 266
Membres
356
Dernier inscrit
Matth974

Nouveaux membres

Anniversaires

Retour
Haut Bas