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.