Ten artykuł pokazuje, jak zainstalować i skonfigurować KVM w systemie ArchLinux.
Część 1: Instalacja KVM
Procedura instalacji KVM jest nieco skomplikowana, ponieważ najpierw należy sprawdzić system pod kątem niezbędnych wymagań.
Krok 1: Sprawdź obsługę wirtualizacji
Aby sprawdzić, czy wirtualizacja jest włączona na twoim komputerze, wydaj następujące polecenie:
$ LC_ALL=C lscpu | grep Wirtualizacja
Specyfikacja sprzętowa do uruchomienia KVM to VT-x dla procesorów Intel i AMD-V dla procesorów AMD. W związku z tym, jeśli Twój system ma sprzęt do tworzenia maszyn wirtualnych, w wyświetlonym tekście zobaczysz:
Wirtualizacja: VT-x
lub
Wirtualizacja: AMD-V
Jeśli żadna z tych opcji nie jest wyświetlana, oznacza to, że Twój system nie obsługuje wirtualizacji lub jest wyłączony na komputerze przez programistów. W takim przypadku możesz włączyć wirtualizację po ponownym uruchomieniu systemu i wejściu do BIOS-u.
Krok 2: Wyszukaj moduł jądra
Aby sprawdzić, czy Twój system ma moduł jądra do uruchamiania KVM, wpisz 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, to dobrze jest iść.
Krok 3: Zainstaluj KVM dla ArchLinux
Uruchom terminal i uruchom następujący kod, aby bezpośrednio zainstalować KVM:
$ sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-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.usługa
Następnie wprowadź następujące informacje:
Następnie przejdź do /Aplikacje i uruchom menedżera VM.
Część 2: Konfiguracja KVM
Aby kontynuować używanie KVM ze standardowym kontem Linux, możesz to zrobić, modyfikując libvirtd.plik konfiguracyjny. Uzyskaj dostęp do pliku, wpisując:
$ sudo pacman -S vim$ sudo vim /etc/libvirt/libvirtd.konf
Pomiędzy wierszami 80-90 powinien znajdować się termin „linia o unix_sock_group.” Zmienisz to na libvirt.
Przejdź 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 dołączyć swoje standardowe konto Linuksa do 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:
Możesz teraz używać swojego konta Linux do korzystania z KVM.
Aby utworzyć maszyny wirtualne w maszynie wirtualnej, włącz wirtualizację zagnieżdżoną, wprowadzając następujące polecenie:
$ sudo modprobe -r kvm_intel$ sudo modprobe kvm_intel zagnieżdżone = 1
Aby zastosować te zmiany, wprowadź:
Wniosek
W tym samouczku omówiono instalację i konfigurację KVM w systemach ArchLinux. Jeśli postępowałeś zgodnie z instrukcjami, powinieneś mieć skonfigurowane KVM w swoim systemie i gotowe do uruchomienia maszyn wirtualnych.