Comment installer et utiliser Qemu sur Ubuntu


  • Français


  • Si vous avez besoin d’exécuter des machines virtuelles Linux, Qemu est l’un des hyperviseurs les plus rapides, sinon le plus rapide.

    En plus de la vitesse, vous bénéficiez également d’excellentes options de configuration. Même si vous n’êtes pas un utilisateur avancé, cela vous laisse suffisamment de place pour les ajustements.

    Dans ce tutoriel, je vais vous guider à travers:

    • Installer Qemu et KVM sur Ubuntu
    • Installer une autre distribution sur Qemu
    • Activer le dossier partagé, le redimensionnement automatique et le copier-coller dans Qemu (facultatif mais rend votre expérience VM plus fluide)

    Commençons donc par l’installation.

    Installer Qemu et KVM sur Ubuntu

    Avant de passer à l’installation, vérifions si votre machine prend en charge la virtualisation ou non.

    Pour ce faire, utilisez la commande suivante :

    LC_ALL=C lscpu | grep Virtualization

    Si vous avez un processeur Intel, il devrait apporter la sortie suivante :

    vérifier où l'ordinateur prend en charge la virtualisation basée sur le matériel ou non

    Et si vous avez un processeur AMD, vous devriez obtenir le résultat suivant :

    Virtualization:                  AMD-V

    Assurez-vous également que votre système dispose de plusieurs cœurs afin de pouvoir en allouer certains à votre machine virtuelle et d’en avoir encore assez pour alimenter la machine hôte.

    Et si vous n’êtes pas sûr, utilisez la commande suivante et le la sortie doit être supérieure à zéro :

    egrep -c '(vmx|svm)' /proc/cpuinfo
    Vérifier le nombre total de cœurs et de threads du système sous Linux

    Une fois que vous êtes prêt, vous pouvez installer Qemu et KVM sur Ubuntu en utilisant la commande suivante :

    sudo apt install qemu qemu-kvm virt-manager bridge-utils

    Redémarrez votre système une fois l’installation terminée.

    Ajouter un utilisateur aux groupes appropriés

    Pour faire fonctionner Qemu, vous devez ajouter votre utilisateur à deux groupes : libvirt-kvm et libvirt.

    Pour ce faire, utilisez les commandes suivantes une par une :

    sudo useradd -g $USER libvirt
    sudo useradd -g $USER libvirt-kvm

    Ensuite, activez et démarrez le libvirt service:

    sudo systemctl enable libvirtd.service && sudo systemctl start libvirtd.service

    C’est ça! L’installation de Qemu est terminée.

    Installer virtuellement un autre Linux avec Qemu

    📋

    Veuillez télécharger le fichier ISO de la distribution Linux que vous souhaitez installer dans Qemu VM.

    Tout d’abord, ouvrez le gestionnaire de machines virtuelles à partir du menu système :

    Démarrez Qemu depuis le menu système

    Ensuite, cliquez sur le menu Fichier et choisissez le New Virtual Machine option:

    Créer une nouvelle machine virtuelle dans Qemu
    Cliquez sur Fichier -> Nouvelle machine virtuelle

    À partir de là, choisissez la première option Local install media qui vous permettra de choisir l’ISO depuis votre gestionnaire de fichiers :

    Choisissez le fichier ISO local pour créer une nouvelle VM dans Qemu
    Sélectionnez le support d’installation local

    Ensuite, il vous sera demandé d’ajouter le fichier ISO. Ici, cliquez sur le bouton Parcourir ; il ouvrira une nouvelle invite, et là, cliquez sur parcourir local.

    Cela ouvrira le gestionnaire de fichiers et à partir de là, sélectionnez le fichier ISO :

    Importer le fichier ISO dans QEMU

    Dans la plupart des cas, le fichier ISO sera détecté mais si vous trouvez une situation où il ne le détecte pas automatiquement, suivez les étapes indiquées :

    1. Décochez l’option Détecter automatiquement à partir de la source
    2. Choisir la Generic Linux option
    Traiter avec ISO non détecté dans Qemu

    Ensuite, il vous sera demandé d’allouer de la mémoire et du stockage en fonction de vos besoins. Je recommanderais d’utiliser un minimum de 2 cœurs, 4 Go de RAM et 25 Go de stockage pour la version de bureau :

    Allouer de la RAM, des cœurs et de l'espace de stockage à la machine virtuelle dans Qemu
    Allouer des ressources à la VM

    📋

    À l’exception de l’espace disque, les ressources système telles que le processeur et la RAM ne sont utilisées que lors de l’exécution du système d’exploitation dans la VM.

    Et enfin, donnez le nom approprié à votre VM ; une fois terminé, cliquez sur le bouton Terminer :

    Nommez votre VM dans Qemu
    Nommez votre machine virtuelle

    Il chargera l’ISO, vous pouvez donc commencer l’installation à partir d’ici.

    Ça c’est fait. Vous pouvez profiter de votre machine virtuelle, mais vous l’apprécierez encore mieux si vous activez le dossier partagé, le partage du presse-papiers, etc. Les quelques sections suivantes montrent comment procéder.

    Activer les dossiers partagés dans Qemu (facultatif)

    Dans cette section, je vais vous montrer comment vous pouvez partager le répertoire existant de la machine hôte avec la VM.

    Pour ce faire, vous devez effectuer les opérations suivantes :

    • Ajout d’un système de fichiers partagé via les paramètres VM dans Qemu
    • Montage du FS dans la VM

    Alors d’abord, ouvrez le gestionnaire de machines virtuelles à partir du menu système, sélectionnez la machine virtuelle et cliquez sur le Open bouton pour gérer la console :

    ouvrez les paramètres de VM dans Qemu

    Maintenant, cliquez sur le bouton d’information, sélectionnez le Memory et activez la mémoire partagée :

    activer la mémoire partagée dans Qemu

    Ensuite, cliquez sur le Add Hardware bouton, sélectionnez le Filesystem option.

    Ici, vous auriez à faire ce qui suit:

    • Ajoutez un chemin vers le répertoire que vous souhaitez partager dans le Source path section
    • Ajouter le nom du répertoire dans le Target path section
    créer un dossier partagé dans qemu

    Une fois cela fait, cliquez sur le bouton Terminer et démarrez la VM.

    Dans VM, ouvrez le terminal et utilisez la syntaxe suivante pour monter le répertoire partagé :

    sudo mount -t virtiofs sharename path/to/shared/directory

    Dans mon cas, c’était le Downloads répertoire, donc je vais utiliser ce qui suit:

    sudo mount -t virtiofs Downloads /home/sagar/Downloads
    monter des dossiers partagés dans Qemu

    C’est ça!

    Mais c’est une solution temporaire.

    Pour le rendre permanent, vous devez créer une entrée dans /etc/fstab Dans la machine virtuelle.

    Pour ce faire, ouvrez d’abord le /etc/fstab fichier de configuration en utilisant ce qui suit :

    sudo nano /etc/fstab

    Allez à la fin du fichier dans l’éditeur de texte nano en utilisant Alt + / et utilisez la syntaxe suivante pour créer une entrée :

    sharename           path/to/shared/directory    virtiofs    defaults        0       0

    Voici à quoi ressemble ma config :

    Rendre permanents les dossiers partagés dans Qemu

    Une fois cela fait, enregistrez les modifications et quittez l’éditeur de texte nano.

    Ici, j’ai montré comment j’ai créé un nouveau fichier sur ma machine hôte dans le Downloads répertoire et les modifications ont été reflétées dans ma VM :

    utiliser le dossier partagé dans Qemu

    Alors maintenant, vous pouvez utiliser ce dossier partagé pour transférer des fichiers entre l’hôte et la VM sans aucun problème !

    Activer le presse-papiers partagé dans Qemu (facultatif)

    Pour activer le presse-papiers partagé, il vous suffit d’installer le spice-vdagent utilitaire dans la machine virtuelle.

    Ainsi, si votre VM est basée sur Ubuntu/Debian, vous pouvez utiliser ce qui suit :

    sudo apt install spice-vdagent

    Pour la base Arch :

    sudo pacman -S spice-vdagent

    Pour les distributions basées sur Fedora :

    sudo yum install spice-vdagent

    Une fois l’installation terminée, redémarrez votre machine virtuelleet le presse-papiers devrait fonctionner comme prévu !

    Activer le redimensionnement automatique dans Qemu (facultatif)

    La fonction de redimensionnement automatique n’est rien, mais lorsque vous redimensionnez la fenêtre de la VM, l’affichage de la VM s’adaptera immédiatement au changement de taille :

    Redimensionnement automatique dans Qemu

    Pour activer le redimensionnement automatique dans Qemu, vous devrez suivre 2 étapes simples :

    1. Clique sur le View (depuis la barre de menu supérieure)
    2. Sélectionnez le Scale Display l’option et choisissez l’option Always option
    Activer le redimensionnement automatique dans la VM

    C’est tout de mon côté.

    Vous souhaitez utiliser une version plug-and-play de Qemu ?

    Dans ce tutoriel, j’ai expliqué comment installer manuellement une machine virtuelle dans Qemu, mais que se passe-t-il si je vous dis que vous pouvez automatiser l’ensemble du processus, comme l’allocation de stockage, de RAM, etc. ?

    Oui, cela donne la même efficacité mais est pratique lorsque vous souhaitez créer une nouvelle VM dès que possible ! L’outil s’appelle Quickgui et nous avons un tutoriel dédié pour l’installation :

    Créez facilement des machines virtuelles avec Quickgui basé sur QEMU

    Quickgui vise à être une alternative plus simple à VirtualBox et à aider à créer rapidement des machines virtuelles. Jetons-y un œil.

    J’espère que vous trouverez ce guide utile. Et si vous avez des questions, n’hésitez pas à demander dans les commentaires.

    Source

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code