Przewodnik krok po kroku dotyczący instalacji KVM na Ubuntu 20.04 i tworzenia maszyn wirtualnych za pomocą virt-manager
KVM lub Kernel-based Virtual Machine to moduł w jądrze Linux, który umożliwia użytkownikom uruchamianie maszyn wirtualnych w ich systemie. W porównaniu z innymi programami do wirtualizacji oferuje niemalże gołą wydajność, ponieważ jest ściśle związany z jądrem Linuksa.
KVM w połączeniu z jego API/zestawem narzędzi o nazwie libvirt służy do tworzenia maszyny wirtualnej w Ubuntu. Narzędzia takie jak Virt-Manager (front-end GUI) i Virsh (CLI) służą do uproszczenia tworzenia i zarządzania maszynami wirtualnymi.
W tym artykule dowiemy się, jak poprawnie zainstalować KVM na Ubuntu 20.04 LTS.
Warunki wstępne
Zanim rozpoczniemy instalację, musimy upewnić się, że spełniamy wymagania niezbędne do uruchomienia KVM. Potrzebujemy procesora obsługującego wirtualizację sprzętu. Jeśli procesor obsługuje wirtualizację sprzętu, musimy upewnić się, że jest włączona w systemie BIOS.
Aby sprawdzić, czy Twój procesor obsługuje wirtualizację sprzętu, naciśnij Ctrl+Alt+T
otworzyć terminal. Użyjemy zgrabnego polecenia o nazwie egrep
który używa Regexp do wyszukiwania wzorca tekstowego z pliku. Plik, który będziemy wyszukiwać w celu wyszukania informacji o procesorze, znajduje się pod adresem /proc/cpuinfo
. Wklej następujące polecenie w terminalu, aby sprawdzić obsługę wirtualizacji sprzętu.
egrep -c '(vmx|svm)' /proc/cpuinfo
Jeśli otrzymasz wyjście jako coś innego niż 0
wtedy twój procesor obsługuje wirtualizację sprzętu. Numer wyjścia to nie. rdzenia lub wątków posiadanego procesora. Pozostał tylko krok, aby upewnić się, że wirtualizacja sprzętu jest włączona w systemie BIOS.
Proces włączania wirtualizacji sprzętu zależy teraz od tego, czy masz procesor Intel, czy AMD. Zapoznaj się z instrukcją obsługi płyty głównej, aby dowiedzieć się, jak włączyć wirtualizację. W przypadku procesorów Intel musisz włączyć wirtualizację w ustawieniach BIOS. W przypadku procesorów AMD włącz ustawienie zwane trybem SVM.
Teraz sprawdziliśmy, że mamy procesor obsługujący wirtualizację sprzętu i włączyliśmy go w BIOS-ie. Teraz możemy przejść do instalacji.
Instalacja
Otwórz terminal, naciskając Ctrl+Alt+T
skrót klawiszowy. Aby zainstalować KVM, wklej następujące polecenie w terminalu i naciśnij enter.
sudo apt-get zainstaluj qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
ten qemu-kvm
to pakiet KVM, podczas gdy libvirt-demon-system
oraz libvirt-klienci
to pakiety narzędzi libvirt. ten most-utils
pakiet służy do konfigurowania mostu Ethernet dla maszyn wirtualnych.
weryfikowanie instalacji
Istnieją dwie metody weryfikacji pomyślnej instalacji KVM. Albo biegnij
kvm --wersja
lub
lista virsh --all
Jeśli otrzymasz dane wyjściowe, jak pokazano powyżej, oznacza to, że KVM jest poprawnie zainstalowany w twoim systemie. Możesz teraz utworzyć maszynę wirtualną za pomocą virsh
polecenie do tworzenia maszyn wirtualnych lub instalacji virt-manager
narzędzie GUI do tworzenia i zarządzania maszyną wirtualną zgodnie z własnymi preferencjami.
Tworzenie maszyny wirtualnej
W tej sekcji użyjemy virt-manager do tworzenia i uruchamiania maszyny wirtualnej na Ubuntu 20.04. Aby zainstalować virt-manager na Ubuntu 20.04, uruchom następujące polecenie:
sudo apt install virt-manager
Po zakończeniu instalacji uruchom virt-manager. Zostaniesz powitany następującym oknem.
Aby utworzyć nową maszynę wirtualną, musisz kliknąć Utwórz nową maszynę wirtualną
przycisk.
Wyskakujące okienko zatytułowane Nowa maszyna wirtualna
pojawi się, wybierz Lokalny nośnik instalacyjny (obraz ISO lub CDROM)
opcję i kliknij Prześlij dalej.
Potrzebujemy obrazu ISO systemu operacyjnego, którego maszynę wirtualną chcemy utworzyć. Kliknij Przeglądaj, aby wybrać system operacyjny do zainstalowania.
Zostaniesz przedstawiony Wybierz pojemność pamięci
okna, będziemy obecnie używać domyślnej puli pamięci, możesz spróbować pobawić się, tworząc nowe pule pamięci do użytku virt-manager. Na razie skopiujemy obraz ISO systemu operacyjnego do następującego katalogu za pomocą cp
Komenda.
sudo cp source_of_iso_file /var/lib/libvirt/images
Potrzebujemy uprawnień roota, aby skopiować ISO do domyślnej puli, dlatego używamy sudo
polecenie i source_of_iso_file to lokalizacja wybranego systemu operacyjnego. Po skopiowaniu ISO do katalogu obrazów libvirt, naciśnij Odśwież listę woluminów
przycisk. Wybrany system ISO pojawi się na poniższej liście, wybieram MX-Linux do zainstalowania.
Wybierz system operacyjny, który chcesz zainstalować i naciśnij Wybierz głośność
przycisk.
Po wybraniu ISO kliknij Przekaż w poprzednim oknie.
Wybierz ilość pamięci/RAM do przydzielenia do maszyny wirtualnej i liczbę rdzeni procesora w następnym oknie. Sugeruję przydzielenie przynajmniej minimalnej zalecanej kwoty wymaganej przez system operacyjny.
Następnie przydziel przynajmniej minimalną ilość miejsca na dysku wymaganą przez system operacyjny. Sugeruję co najmniej 30 GB dla systemu Windows i 20 GB dla dowolnych dystrybucji Linuksa. Virt-manager automatycznie utworzy dysk wirtualny dla systemu operacyjnego, jeśli zostanie wybrana pierwsza opcja.
Wskazówka: Możesz stworzyć własną pamięć masową, korzystając z drugiej opcji.
Możesz zmienić nazwę maszyny wirtualnej na tym nowym ekranie i potwierdzić szczegóły. Kliknij Zakończ, aby rozpocząć instalację systemu operacyjnego na dysku wirtualnym.
Wskazówka: Możesz także spróbować dostosować ustawienia maszyny wirtualnej, zaznaczając dostosuj konfigurację przed instalacją
opcja dodatkowej funkcji.
Zakończ instalację systemu operacyjnego, wykonując proces instalacji dla wybranego systemu operacyjnego.
Po zakończeniu instalacji możesz uruchomić maszynę wirtualną, wybierając ją i klikając Włącz maszynę wirtualną
przycisk
Teraz mamy gotową do użycia funkcjonalną maszynę wirtualną.