Installieren und konfigurieren Sie KVM in Archlinux

Installieren und konfigurieren Sie KVM in Archlinux
KVM steht für Kernel-basierte virtuelle Maschine. Mit dieser Software können Benutzer mehrere virtuelle Maschinen mit unterschiedlichen Betriebssystemen ausführen und so die Notwendigkeit umgehen, konventionellere Mittel zur Verwendung von VirtualBox zu befolgen. KVM ist frei, Open-Source und wurde in den letzten zehn Jahren verfeinert und verbessert.

Dieser Artikel zeigt Ihnen, wie Sie KVM in Ihrem Archlinux -System installieren und konfigurieren.

Teil 1: KVM installieren

Das Installationsverfahren für KVM ist etwas kompliziert, da Sie zuerst das System auf die erforderlichen Voraussetzungen überprüfen müssen.

Schritt 1: Überprüfen Sie die Unterstützung der Virtualisierung

Um zu überprüfen, ob die Virtualisierung auf Ihrem PC aktiviert ist, geben Sie den folgenden Befehl aus:

$ Lc_all = c lscpu | Grep -Virtualisierung


Die Hardware-Spezifikationen zum Ausführen von KVM sind VT-X für Intel-Prozessoren und AMD-V für AMD-Prozessoren. Wenn Ihr System über die Hardware verfügt, um virtuelle Maschinen zu erstellen, sehen Sie in dem von Ihnen angezeigten Text Folgendes:

Virtualisierung: VT-X
oder
Virtualisierung: AMD-V

Wenn keiner davon angezeigt wird, bedeutet dies, dass entweder Ihr System die Virtualisierung nicht unterstützen kann oder von den Entwicklern auf der Maschine deaktiviert wird. Wenn dies der Fall ist, können Sie die Virtualisierung ermöglichen, wenn Sie Ihr System neu starten und in das BIOS eintreten.

Schritt 2: Suche nach Kernel -Modul

Um festzustellen, ob Ihr System über das Kernel -Modul verfügt, um KVM auszuführen, geben Sie den folgenden Befehl ein:

$ zGrep config_kvm /proc /config.gz


Wenn Sie einen AMD -Prozessor verwenden, sollten Sie config_kvm_amd (oder config_kvm_intel, wenn Sie Intel verwenden) sehen, gefolgt von = y oder = m, dann können Sie gut gehen.

Schritt 3: Installieren Sie KVM für Archlinux

Starten Sie das Terminal und führen Sie den folgenden Code für eine direkte Installation von KVM aus:

$ sudo pacman -s virt-Manager Qemu vde2 eBtables Dnsmasq Bridge-Utils OpenBSD-Netcat


Dies sollte KVM in Ihrem System installieren.

Schritt 4: Aktivieren und starten Sie KVM

Geben Sie den folgenden Befehl aus, um KVM zu aktivieren:

$ sudo systemctl aktivieren libvirtd.Service


Geben Sie als nächstes Folgendes ein:

$ sudo systemctl starten libvirtd.Service


Dann geh zu /Anwendungen und starten Sie den VM -Manager.

Teil 2: KVM konfigurieren

Um KVM mit Ihrem Standard -Linux -Konto weiter zu verwenden, können Sie dies tun, indem Sie das libvirtd ändern.Conf -Datei. Greifen Sie auf die Datei zu, indem Sie Folgendes eingeben:

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


Zwischen Zeile 80-90 sollte der Begriff „lineabout unix_sock_group sein.Sie werden dies in libvirt ändern.

# UNIX_SOCK_GROUP = "LIBVIRT"

Springen Sie zu den Zeilen zwischen 100-110 und ändern Sie die UNIX_SOCK_RW_PERMS auf = 0770

# UNIX_SOCK_RW_PERMS = "0770"

Geben Sie dann den folgenden Code aus, um Ihr Standard -Linux -Konto in libvirt einzuschließen.

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


Starten Sie den Libvirt -Service neu, um Änderungen anzuwenden. Geben Sie dazu den folgenden Code aus:

$ sudo systemctl starten Sie libvirtd neu starten.Service


Sie können jetzt Ihr Linux -Konto verwenden, um KVM zu verwenden.

Um virtuelle Maschinen in einer virtuellen Maschine zu erstellen, aktivieren Sie eine verschachtelte Virtualisierung, indem Sie Folgendes eingeben:

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


Um diese Änderungen anzuwenden, geben Sie ein:

$ echo "Optionen kvm-unintel nestiert = 1" | sudo tee /etc /modprobe.D/KVM-Intel.Conf

Abschluss

Dieses Tutorial deckte die Installation und Konfiguration von KVM auf Archlinux -Systemen ab. Wenn Sie den Anweisungen ordnungsgemäß befolgt haben, sollten Sie KVM auf Ihrem System einrichten und bereit sind, virtuelle Maschinen auszuführen.