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.