Jak zainstalować KVM na Ubuntu 20.04 LTS?

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ą.