Ce dépôt contient au choix un script Bash ou un guide pour installer et configurer KVM (Kernel-based Virtual Machine), QEMU, et Virt-Manager sur des systèmes basés Arch Linux, Manjaro, Debian, Ubuntu et Fedora.

Table des matières

Prérequis

  • Un système basé sur Arch Linux, Ubuntu, Debian ou Fedora avec accès sudo.
  • Une connexion internet active pour télécharger les paquets nécessaires.
  • Git installé sur votre système :
    • Archlinux / Manjaro : sudo pacman -S git
    • Fedora : sudo dnf install -y git
    • Debian / Ubuntu : sudo apt update && sudo apt install -y git
  • Votre processeur doit supporter la virtualisation (Intel VT-x ou AMD-V).
  • La virtualisation Intel VT-x ou AMD-V doit être activée dans le BIOS.

Installation avec le script

Clonez le dépôt et exécutez le script d’installation :

git clone https://codeberg.org/Gaming-Linux-FR/KVM-QEMU-Virt-Manager
cd KVM-QEMU-Virt-Manager
chmod +x install.sh
sudo ./install.sh

Ce que fait le script

  1. Mise à jour du système : Met à jour les paquets de votre système pour s’assurer que toutes les dépendances sont actuelles.
  2. Installation des paquets : Installe QEMU, Virt-Manager, et d’autres outils nécessaires pour la gestion des VM.
  3. Configuration des permissions : Configure /etc/libvirt/libvirtd.conf pour permettre à l’utilisateur actuel de gérer les VM et ajoute l’utilisateur au groupe libvirt.
  4. Redémarrage des services nécessaires : Redémarre les services pour que les changements prennent effet immédiatement.

Installation à la main

Installation des paquets nécessaires

Installez les paquets nécessaires pour KVM, QEMU et d’autres outils de gestion de la virtualisation :

Archlinux :

sudo pacman -S qemu virt-manager virt-viewer dnsmasq vde2 bridge-utils openbsd-netcat dmidecode libguestfs

Fedora :

sudo dnf install -y @virtualization

Debian / Ubuntu :

sudo apt update
sudo apt install -y virt-manager

Configuration du service libvirtd

Activez et démarrez le service libvirtd :

sudo systemctl enable --now libvirtd.service

Configuration des permissions

Modifiez les configurations pour permettre à l’utilisateur d’utiliser KVM :

sudo sed -i 's/#unix_sock_group = "libvirt"/unix_sock_group = "libvirt"/' /etc/libvirt/libvirtd.conf
sudo sed -i 's/#unix_sock_rw_perms = "0770"/unix_sock_rw_perms = "0770"/' /etc/libvirt/libvirtd.conf
sudo systemctl restart libvirtd.service

Ajoutez votre utilisateur au groupe libvirt et kvm :

sudo usermod -a -G libvirt $(whoami)
sudo usermod -a -G kvm $(whoami)

Redémarrage du système

Après avoir terminé la configuration, il est conseillé de redémarrer votre système pour que toutes les modifications prennent effet :

sudo reboot

Après le script

Il faudra juste activer la connexion comme sur la capture d’écran ci-dessous et vous êtes bon pour créer une VM.

virt1

Dernier import depuis KVM-QEMU-Virt-Manager le 11/10/2024 par Darkone Linux