Comment installer une KVM dans Arch Linux et configurer votre machine virtuelle
Vous souhaitez faire tourner différents systèmes d’exploitation au-dessus de votre installation Arch Linux ? Vous pouvez toujours utiliser VirtualBox ou VMware pour créer une machine virtuelle, mais KVM remporte la palme grâce à ses performances élevées et à son ensemble de fonctionnalités flexibles.
Configurer une nouvelle machine virtuelle sur Arch Linux en utilisant KVM et QEMU peut sembler intimidant au début. Mais ne vous inquiétez pas, c’est un jeu d’enfant une fois que vous avez appris à le faire.
Voici tout ce que vous devez savoir sur l’installation de KVM dans Arch Linux et la configuration de votre première machine virtuelle.
Étape 1 : Vérifier si la virtualisation est activée
La première étape consiste à vérifier si le support de la virtualisation est activé sur votre ordinateur. Pour ce faire, exécutez la commande suivante :
Prenez note du résultat. Si elle est supérieure à 0, la virtualisation est activée et vous pouvez continuer en toute sécurité. Mais si ce n’est pas le cas, vous devez activer la virtualisation en vous rendant dans le BIOS de votre ordinateur.
Étape 2 : Installer les paquets KVM requis
Maintenant que vous êtes sûr de la prise en charge de la virtualisation, il est temps d’installer les paquets nécessaires pour KVM. Mais d’abord, mettez à jour les paquets existants sur votre système en utilisant :
Ensuite, exécutez la commande suivante pour installer tous les paquets liés à KVM :
Entrer Y à la demande de confirmation.
Étape 3 : Configurer le service libvirtd
Démarrez le service libvirtd avec :
Activez le service pour qu’il démarre automatiquement au démarrage :
Vérifiez si libvirtd est en cours d’exécution à l’aide de la commande statut :
La sortie doit afficher les éléments suivants actif (en cours d’exécution) en vert. Si elle affiche inactif (mort), lancez la commande systemctl start à nouveau.
Ensuite, vous devez apporter quelques modifications au fichier de configuration libvirtd situé à l’adresse suivante /etc/libvirt/libvirtd.conf. Ouvrez le fichier à l’aide de Vim (ou de votre éditeur de texte préféré) :
Repérez et décommentez les deux lignes suivantes en supprimant l’élément Pilon (#) depuis le début :
Enregistrez les modifications et quittez Vim pour continuer. Ensuite, ajoutez votre utilisateur au groupe libvirt avec :
Redémarrez le service libvirtd pour enregistrer les modifications :
Vous êtes maintenant prêt à créer une KVM sur votre système Arch Linux. Il y a deux façons de le faire : en utilisant le CLI de QEMU ou avec virt-manager, qui est une interface graphique pour QEMU/KVM. À vous de choisir !
Mais avant cela, assurez-vous d’avoir téléchargé l’image ISO du système d’exploitation que vous souhaitez installer. Si vous êtes encore indécis, consultez notre liste des meilleures distributions Linux pour les utilisateurs débutants, intermédiaires et avancés.
Créer une nouvelle KVM sur Arch Linux en utilisant virt-manager
Si vous êtes un débutant ou que vous ne voulez pas vous occuper du terminal Linux, la meilleure façon de créer un KVM sur Arch Linux est d’utiliser virt-manager. Il est facile à utiliser et a une interface propre, similaire à d’autres hyperviseurs GUI comme VirtualBox et VMware.
Commencez par lancer virt-manager. En général, il apparaît sous la forme suivante Gestionnaire de machines virtuelles dans le menu des applications, mais vous pouvez également lancer la commande virt-manager dans le terminal pour le lancer.
Lorsqu’il est lancé, cliquez sur Créer une nouvelle machine virtuelle dans le menu (juste en dessous de l’icône Fichier ). Sélectionnez Installation sur support local (image ISO ou CDROM) et appuyez sur En avant.
Sur l’écran suivant, cliquez sur Parcourir > Parcourir local et sélectionnez le fichier ISO téléchargé. Pour ce guide, nous allons installer Manjaro, une distribution Linux basée sur Arch, dépourvue de l’installation complexe qui fait la réputation d’Arch. Une fois le fichier sélectionné, cliquez sur En avant.
Si vous voyez une invite mentionnant que l’émulateur n’a peut-être pas les permissions de recherche pour le chemin, cliquez simplement sur Oui pour continuer.
Choisissez la taille de la mémoire et les cœurs du processeur pour la machine virtuelle. Pour la mémoire, un quart de votre mémoire physique réelle est un bon point de départ.
Par exemple, si vous disposez de 8 Go de mémoire, tout ce qui est compris entre 2 et 4 Go fonctionne. Pour le CPU, entrez le nombre de cœurs disponibles (dans ce cas, 12). Cliquez sur Suivant pour continuer.
Ensuite, configurez la taille du KVM. 25 Go seront plus que suffisants pour une installation barebones de Manjaro, ou de toute autre distro, d’ailleurs. Encore une fois, procédez en cliquant sur En avant.
Passez en revue les informations relatives à KVM et cliquez sur Terminez si tout semble correct. Si vous voyez un Le réseau virtuel n’est pas actif apparaît, sélectionnez Oui pour démarrer le réseau.
virt-manager va commencer à créer la KVM et dès que c’est fait, une nouvelle fenêtre de machine virtuelle va s’ouvrir.
Configuration d’une nouvelle KVM sur Arch Linux à l’aide de QEMU CLI
Pour créer une KVM sur Arch Linux à partir de la ligne de commande, vous pouvez utiliser les commandes qemu. Pour commencer, créez d’abord un répertoire séparé pour la machine virtuelle et déplacez le fichier ISO du système d’exploitation téléchargé dans le dossier nouvellement créé :
Ensuite, créez un fichier image de 20G qui stockera les données du KVM :
Procédez en exécutant la commande suivante pour démarrer la machine virtuelle :
Veillez à remplacer linux-distro.iso dans la commande ci-dessus par le nom de fichier et le chemin d’accès corrects. Vous pouvez également modifier la valeur de l’élément -m pour configurer la quantité de mémoire que vous souhaitez allouer au KVM.
Une nouvelle fenêtre de machine virtuelle apparaît. N’hésitez pas à tester ou à installer le système d’exploitation.
Après avoir installé le système d’exploitation dans le fichier image, vous n’avez plus besoin de l’option -cdrom dans la commande ci-dessus, puisque vous ne démarrerez plus à partir du fichier ISO. A la place, exécutez :
Vous pouvez raccourcir la commande ci-dessus en créant un alias de ligne de commande.
KVM et virt-manager sont meilleurs que VirtualBox !
Outre QEMU et virt-manager, plusieurs autres hyperviseurs sont disponibles pour Linux. VirtualBox, VMware et GNOME Boxes sont parmi les plus populaires. Mais parmi tous ces hyperviseurs, KVM et QEMU sont les meilleurs, car ils offrent de meilleures performances et fonctionnalités que les autres.
Comment installer KVM sous Arch Linux ?
La procédure d’installation de KVM est un peu compliquée, car vous devez d’abord vérifier que le système dispose des prérequis nécessaires.
- Étape 1 : vérifier la prise en charge de la virtualisation.
- Étape 2 : Recherchez le module du noyau.
- Étape 3 : Installer KVM pour ArchLinux.
- Étape 4 : Activer et lancer KVM.
Puis-je installer KVM sur une machine virtuelle ?
En tant qu’administrateur système, vous gérez des machines virtuelles (VM) sur votre réseau. Il existe de nombreuses façons de créer et de gérer des VM, et KVM est une solution populaire pour Ubuntu Linux. Ce guide vous apprendra à configurer et à installer KVM sur Ubuntu Linux. Vous apprendrez également les commandes de base pour gérer les machines virtuelles avec KVM.
Comment configurer KVM sous Linux ?
Guide
- Étape 1 : Mise à jour et mise à niveau de Linux Mint. Avant d’installer KVM, il est recommandé de mettre à jour votre système et de le mettre à niveau.
- Étape 2 : Vérifier la compatibilité du système avec KVM. Ensuite, nous devons vérifier si KVM est compatible avec notre système ou non.
- Étape 3 : Installer KVM.
- Étape 4 : Ajouter votre utilisateur au groupe KVM et Libvirt.
Comment faire fonctionner une machine virtuelle sous Arch Linux ?
Afin de lancer des machines virtuelles VirtualBox sur votre boîte Arch Linux, suivez les étapes d’installation suivantes.
- Installez les paquets de base. Installez le paquetage virtualbox.
- Signer les modules.
- Charger les modules du noyau VirtualBox.
- Accès aux périphériques USB de l’hôte dans l’invité.
- Disque d’ajouts de l’invité.
- Modèles sans surveillance.
- Pack d’extension.
- Front-ends.