Installer et configurer KVM dans Archlinux

Installer et configurer KVM dans Archlinux
KVM signifie la machine virtuelle basée sur le noyau. Ce logiciel permet aux utilisateurs d'exécuter plusieurs machines virtuelles avec différents systèmes d'exploitation, contournant ainsi la nécessité de suivre des moyens plus conventionnels d'utiliser VirtualBox. KVM est libre, open-source, et a été raffiné et amélioré au cours des dix dernières années.

Cet article vous montre comment installer et configurer KVM sur votre système Archlinux.

Partie 1: Installation de KVM

La procédure d'installation de KVM est un peu compliquée, car vous devez d'abord vérifier le système pour les conditions préalables nécessaires.

Étape 1: Vérifiez le support de virtualisation

Pour vérifier si la virtualisation est activée sur votre PC, émettez la commande suivante:

$ LC_ALL = C LSCPU | virtualisation grep


Les spécifications matérielles pour exécuter KVM sont VT-X pour les processeurs Intel et AMD-V pour les processeurs AMD. En tant que tel, si votre système dispose du matériel pour créer des machines virtuelles, vous verrez ce qui suit dans le texte que vous êtes affiché:

Virtualisation: VT-X
ou
Virtualisation: AMD-V

Si aucune de ces éléments n'est affichée, cela signifie que soit votre système ne peut prendre en charge la virtualisation, soit il est désactivé sur la machine par les développeurs. Si tel est le cas, vous pouvez activer la virtualisation lors du redémarrage de votre système et de l'entrée du BIOS.

Étape 2: Recherchez le module du noyau

Pour voir si votre système a le module de noyau pour exécuter KVM, entrez la commande suivante:

$ zgrep config_kvm / proc / config.gz


Si vous utilisez un processeur AMD, vous devriez voir config_kvm_amd (ou config_kvm_intel si vous utilisez Intel) suivi de = y ou = m, alors vous êtes prêt à partir.

Étape 3: Installez KVM pour Archlinux

Lancez le terminal et exécutez le code suivant pour une installation directe de KVM:

$ sudo pacman -s vir-manager qemu vde2 ebtables dnsmasq pont-utils openbsd-netcat


Cela devrait installer KVM sur votre système.

Étape 4: Activer et lancer KVM

Émettez la commande suivante pour activer KVM:

$ sudo systemctl activer libvirtd.service


Ensuite, entrez ce qui suit:

$ sudo systemctl start libvirtd.service


Ensuite aller à /applications et lancer le gestionnaire VM.

Partie 2: Configuration de KVM

Pour continuer à utiliser KVM avec votre compte Linux standard, vous pouvez le faire en modifiant le libvirtd.fichier de confr. Accéder au fichier en entrant ce qui suit:

$ sudo pacman -s vim
$ sudo vim / etc / libvirt / libvirtd.confli


Entre la ligne 80-90, il devrait y avoir le terme «LineAbout Unix_Sock_Group."Vous changerez cela en libvirt.

# unix_sock_group = "libvirt"

Sautez aux lignes entre 100-110 et modifiez le UNIX_SOCK_RW_PERMS en 0770

# unix_sock_rw_perms = "0770"

Ensuite, émettez le code suivant pour inclure votre compte Linux standard avec libvirt.

$ sudo usermod -a -g libvirt $ (whoami)
$ newgrp libvirt


Redémarrez le service LibVirt pour appliquer les modifications. Pour ce faire, émettez le code suivant:

$ sudo systemctl redémarrer libvirtd.service


Vous pouvez maintenant utiliser votre compte Linux pour utiliser KVM.

Pour créer des machines virtuelles dans une machine virtuelle, activez la virtualisation imbriquée en entrant ce qui suit:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel nited = 1


Pour appliquer ces modifications, entrez:

$ echo "Options KVM-Intel Nest = 1" | Sudo Tee / etc / modprobe.D / KVM-Intel.confli

Conclusion

Ce tutoriel a couvert l'installation et la configuration de KVM sur les systèmes Archlinux. Si vous avez suivi les instructions correctement, vous devriez faire configurer KVM sur votre système et prêt à exécuter des machines virtuelles.