Jak zainstalować QEMU/KVM na Ubuntu, aby tworzyć maszyny wirtualne

- 4443
- 1175
- Ignacy Modzelewski
Krótko: W tym przewodniku badamy, jak zainstalować QEMU/KVM na Ubuntu, aby tworzyć maszyny wirtualne.
Wirtualizacja jest jedną z najczęściej używanych technologii zarówno w środowiskach przedsiębiorstwa, jak i domowych. Niezależnie od tego, czy jesteś doświadczonym ekspertem IT, programistą, czy nowicjuszem IT, wirtualizacja może być jednym z twoich największych przyjaciół.
Wirtualizacja jest abstrakcją zasobów sprzętowych komputera za pomocą aplikacji znanej jako hiperwizor. Hiperwizor tworzy warstwę abstrakcji na sprzęcie komputerowym i wirtualizuje różne komponenty systemu, w tym między innymi pamięć, procesor, pamięć, urządzenia USB itp.
W ten sposób pozwala tworzyć komputery wirtualne znane również jako maszyny wirtualne z wirtualizowanych elementów, a każda maszyna wirtualna, znana również jako gość, działa niezależnie od systemu hosta.
Kvm, Krótka dla wirtualnej maszyny na bazie jądra to hiperwizor typu 1 typu 1 (Bare Metal Hipervisor), który jest zintegrowany z jądrem Linux. Umożliwia tworzenie i zarządzanie maszynami wirtualnymi z wariantami systemu Windows, Linux lub UNIX, takich jak FreeBSD i OpenBSD.
Jak wspomniano wcześniej, każda maszyna wirtualna ma własne zasoby wirtualne, takie jak pamięć, pamięć, procesor, interfejsy sieciowe, interfejsy USB i grafika wideo, aby wymienić kilka.
Qemu (Szybki emulator) to moduł oprogramowania, który naśladuje różne komponenty sprzętu komputerowego. Obsługuje pełne wirtualizacje i działa obok Kvm zapewnić całościowe doświadczenie wirtualizacji.
W tym przewodniku pokażemy, jak zainstalować Qemu/kvm NA Ubuntu 20.04/22.04 rozkłady.
Krok 1: Sprawdź wirtualizację włączoną w Ubuntu
Aby rozpocząć sprawdź, czy procesor obsługuje technologię wirtualizacji. Twój system musi mieć Intel VT-X (VMX) procesor lub AMD-V (SVM) Procesor.
Aby to zweryfikować, uruchom następujące polecenie EGREP.
$ egrep -c '(vmx | svm)' /proc /cpuinfo
Jeśli wirtualizacja jest obsługiwana, dane wyjściowe powinny być większe niż 0, Na przykład 2,4,6 itp.
Alternatywnie możesz uruchomić następujące polecenie GREP, aby wyświetlić rodzaj procesora obsługiwanego przez system. W naszym przypadku uruchamiamy Intel VT-X oznaczone przez VMX parametr.
$ grep -e -color '(vmx | svm)' /proc /cpuinfo

Równie ważne, sprawdź, czy Kvm Wirtualizacja jest obsługiwana przez uruchomienie następującego polecenia:
$ KVM-OK

Jeśli KVM-OK Brakuje narzędzia, zainstaluj CPU-Checker pakiet w następujący sposób.
$ sudo apt Zainstaluj procesor -cpu -checker -y
Teraz, gdy sprawdziliśmy, że nasz system obsługuje Kvm wirtualizacja, kontynuujmy i zainstalujmy Qemu.
Krok 2: Zainstaluj QEMU/KVM na Ubuntu 20.04/22.04
Następnie zaktualizuj listy pakietów i repozytoria w następujący sposób.
Aktualizacja $ sudo apt
Następnie zainstaluj Qemu/kvm wraz z innymi pakietami wirtualizacji w następujący sposób:
$ sudo apt instaluj qemu-kvm Virt-manager virtinst libvirt-clients most-pitils libvirt-daemon-system -y -y

Sprawdźmy, jaką rolę odgrywa każdy z tych pakietów.
- qemu-kvm - Jest to emulator open source, który naśladuje zasoby sprzętowe komputera.
- Virt-manager - Interfejs GUI oparty na QT do tworzenia i zarządzania maszynami wirtualnymi za pomocą demona libvirt.
- Virtinst - Zbiór narzędzi wiersza poleceń do tworzenia i wprowadzania zmian w maszynach wirtualnych.
- Libvirt-Clients - API i biblioteki po stronie klienta do zarządzania maszynami wirtualnymi z wiersza poleceń.
- Bridge-Utils - Zestaw narzędzi do zarządzania urządzeniami mostowymi.
- Libvirt-Daemon-system - Zapewnia pliki konfiguracyjne potrzebne do uruchomienia usługi wirtualizacji.
W tym momencie zainstalowaliśmy Qemu i wszystkie podstawowe pakiety wirtualizacji. Następnym krokiem jest rozpoczęcie i włączenie libvirtd Demon wirtualizacji.
Uruchom więc następujące polecenia:
$ sudo systemctl enable -Teraz libvirtd $ sudo systemctl start libvirtd
Następnie sprawdź, czy usługa wirtualizacji działa jak pokazano.
$ sudo systemCtl status libvirtd

Z powyższego wyjścia, libvirtd Daemon działa zgodnie z oczekiwaniami. Dodatkowo dodaj aktualnie zalogowany użytkownik do kvm I Libvirt grupy, jak pokazano.
$ sudo usermod -Ag kvm $ użytkownik $ sudo usermod -Ag libvirt $ użytkownik
Krok 3: Uruchom Virtual Machine Manager w Ubuntu
Następnym krokiem jest uruchomienie Qemu/kvm Narzędzie GUI, które jest Virtual Machine Manager.
$ Sudo Virt-Manager
Virtual Machine Manager wyskakuje jak pokazano. Stąd możesz zacząć tworzyć i zarządzać maszynami wirtualnymi, które wkrótce zademonstrujemy.

Krok 4: Utwórz maszynę wirtualną z QEMU/KVM w Ubuntu
W tej sekcji pokażemy, w jaki sposób możesz utworzyć maszynę wirtualną za pomocą obrazu ISO. Do celów demonstracyjnych użyjemy Fedora Live ISO obraz. Możesz użyć obrazu ISO preferowanego systemu operacyjnego i śledzić.
Aby rozpocząć, kliknij ikonę w lewym górnym rogu, jak pokazano poniżej.

Ponieważ tworzymy maszynę wirtualną z pliku ISO, wybierz pierwszą opcję - 'Lokalne nośniki instalacyjne (obraz ISO lub CDROM)'. Następnie kliknij 'Do przodu'.

Następnie kliknij 'Przeglądać„Aby przejść do lokalizacji pliku ISO.

Ponieważ plik ISO jest zapisywany lokalnie w twoim systemie, klikniemyPrzeglądaj lokalny'.

Pamiętaj, aby przejść do lokalizacji pliku ISO. Kliknij, a następnie kliknij 'otwarty'.

Przed kontynuowaniem upewnij się, że wybrałeś system operacyjny z menu rozwijanego. Następnie kliknij 'Do przodu'.

Kliknij 'Tak„W wyskakującym okienku w celu udzielenia uprawnień do wyszukiwania emulatora do pliku ISO.

Następnie wybierz rozmiar pamięci i liczbę rdzeni procesora i kliknij ”Do przodu'.

W następnym etapie włącz pamięć maszyny wirtualnej i określ rozmiar dysku wirtualnego. Następnie kliknij 'Do przodu'.

Na koniec przejrzyj wszystkie zdefiniowane ustawienia, a jeśli wszystko wygląda dobrze, kliknijSkończyć„Aby utworzyć maszynę wirtualną. W przeciwnym razie kliknij 'z powrotem„i dokonaj niezbędnych zmian.

Po kliknięciu 'Skończyć„Manager maszyn wirtualnych zacznie tworzyć maszynę wirtualną na podstawie konfiguracji SET.

I w ciągu kilku sekund pojawi się wirtualny kreator instalacji maszyny. Możesz kontynuować instalację, tak jak w systemie fizycznym.

Ponadto Twoja maszyna wirtualna zostanie wymieniona w wirtualnym menedżerze maszyny, jak pokazano. Klikając prawym przyciskiem myszy na swoim Vm, Możesz wykonywać różne zadania, w tym zatrzymanie, ponowne uruchomienie, resetowanie i usuwanie wirtualnej maszyny między innymi.

W tym przewodniku wykazaliśmy, jak zainstalować Qemu/kvm NA Ubuntu 20.04/22.04. Ponadto poszliśmy o krok dalej i utworzyliśmy maszynę wirtualną za pomocą pliku obrazu ISO.
Aby zarządzać maszynami wirtualnymi KVM, przeczytaj nasze następujące artykuły:
- Jak zarządzać maszynami wirtualnymi w KVM za pomocą Virt-Manager
- Jak utworzyć szablon maszyny wirtualnej KVM
- « Bezpłatne i oprogramowanie do zarządzania szkołą w Linux
- Jak zainstalować Oracle VirtualBox 7.0 w OpenSuse »