Zainstaluj i skonfiguruj KVM w Archlinux

Zainstaluj i skonfiguruj KVM w Archlinux
KVM oznacza wirtualną maszynę opartą na jądrze. To oprogramowanie pozwala użytkownikom uruchamiać wiele maszyn wirtualnych z różnymi systemami operacyjnymi, co pomijając potrzebę przestrzegania bardziej konwencjonalnych środków korzystania z VirtualBox. KVM jest bezpłatny, open source i został udoskonalony i ulepszony w ciągu ostatnich dziesięciu lat.

W tym artykule pokazuje, jak zainstalować i skonfigurować KVM w systemie Arritlinux.

Część 1: Instalowanie KVM

Procedura instalacji KVM jest nieco skomplikowana, ponieważ musisz najpierw sprawdzić system niezbędnych warunków wstępnych.

Krok 1: Sprawdź obsługę wirtualizacji

Aby sprawdzić, czy wirtualizacja jest włączona na komputerze, wydaj następujące polecenie:

$ LC_ALL = C LSCPU | wirtualizacja GREP


Specyfikacje sprzętowe do uruchamiania KVM to VT-X dla procesorów Intel i AMD-V dla procesorów AMD. Jako taki, jeśli twój system ma sprzęt do tworzenia maszyn wirtualnych, zobaczysz następujące w tekście, który jesteś wyświetlany:

Wirtualizacja: VT-X
Lub
Wirtualizacja: AMD-V

Jeśli żadne z nich nie jest wyświetlane, oznacza to, że albo twój system nie może obsługiwać wirtualizacji lub jest wyłączony na komputerze przez programistów. W takim przypadku możesz włączyć wirtualizację po ponownym uruchomieniu systemu i wprowadzeniu BIOS.

Krok 2: Wyszukaj moduł jądra

Aby sprawdzić, czy system ma moduł jądra do uruchomienia KVM, wprowadź następujące polecenie:

$ zgrep config_kvm /proc /config.GZ


Jeśli używasz procesora AMD, powinieneś zobaczyć config_kvm_amd (lub config_kvm_intel, jeśli używasz Intel), a następnie = y lub = m, możesz iść.

Krok 3: Zainstaluj KVM dla Archlinux

Pozostaw terminal i uruchom następujący kod dla bezpośredniej instalacji KVM:

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


To powinno zainstalować KVM w twoim systemie.

Krok 4: Aktywuj i uruchom KVM

Wydaj następujące polecenie, aby aktywować KVM:

$ sudo systemctl włącz libvirtd.praca


Następnie wprowadź następujące:

$ sudo systemctl start libvirtd.praca


Następnie idź do /Aplikacje i uruchom menedżera VM.

Część 2: Konfigurowanie KVM

Aby kontynuować korzystanie z KVM ze standardowym kontem Linux, możesz to zrobić, modyfikując libvirtd.plik CONF. Uzyskaj dostęp do pliku, wprowadzając następujące:

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


Pomiędzy wierszem 80-90 powinien istnieć termin „lineabout unix_sock_group.„Zmienisz to na libvirt.

# Unix_sock_group = "libvirt"

Przeskocz do linii między 100-110 i zmień UNIX_SOCK_RW_PERMS na = 0770

# UNIX_SOCK_RW_PERMS = "0770"

Następnie wydaj następujący kod, aby uwzględnić standardowe konto Linux z libvirt.

$ sudo usermod -a -g libvirt $ (whoami)
$ Newgrp Libvirt


Uruchom ponownie usługę libvirt, aby zastosować zmiany. Aby to zrobić, wydaj następujący kod:

$ sudo systemctl restart libvirtd.praca


Możesz teraz użyć swojego konta Linux do korzystania z KVM.

Aby tworzyć maszyny wirtualne w maszynie wirtualnej, włącz zagnieżdżoną wirtualizację, wprowadzając następujące:

$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel zagnieżdżone = 1


Aby zastosować te zmiany, wprowadź:

$ echo "opcje kvm-intel zagnieżdżone = 1" | sudo tee /etc /modprobe.d/kvm-intel.conf

Wniosek

Ten samouczek obejmował instalację i konfigurację KVM w systemach Arritlinux. Jeśli właściwie przestrzegałeś instrukcji, powinieneś mieć skonfigurowanie KVM w systemie i gotowe do uruchamiania maszyn wirtualnych.