▷ Jak zainstalować KVM na Ubuntu 20.10 lub 20.04

KVM (maszyna wirtualna oparta na jądrze) jest jedną z wielu technologii występujących w systemach operacyjnych Linux i KVM lub maszynie wirtualnej opartej na jądrze. Jest to w zasadzie technologia wirtualizacji typu open source zintegrowana z systemem operacyjnym Linux, której zadaniem jest umożliwienie Linuksowi działania jako hipernadzorca, w którym maszyna hosta może uruchamiać izolowane środowiska wirtualne, które znamy jako maszyny wirtualne (VM) lub goście.

KVM może zmienić Linuksa w hiperwizor typu 1, czyli bez systemu operacyjnego, jak wiemy, hipernadzorcy wymagają komponentów opartych na systemie operacyjnym, takich jak komponenty we/wy, sterowniki urządzeń itp., aby móc w pełni działać maszyny wirtualne, domyślnie, ponieważ KVM ma te parametry i komponenty, ponieważ jest bezpośrednio zintegrowany z jądrem Linux.

Utworzone maszyny wirtualne zostaną zaimplementowane tylko jako zwykły proces linuksowy, z dedykowanym sprzętem wirtualnym, na przykład kartą sieciową, procesorem, pamięcią lub dyskami.
W tym samouczku dowiemy się, jak zainstalować KVM w Ubuntu 20.04 lub 20.10 i zobaczymy, jak możemy za jego pomocą stworzyć wirtualną maszynę.

1. Jak sprawdzić, czy Twój sprzęt obsługuje KVM?


Przed przystąpieniem do procesu instalacji KVM na Ubuntu, sprawdźmy, czy sprzęt komputerowy obsługuje KVM. Minimalnym wymaganiem do zainstalowania KVM jest posiadanie rozszerzeń wirtualizacji procesora, takich jak AMD-V i Intel-VT.

Krok 1
Sprawdzamy to, wykonując następujące polecenie:

 egrep -c '(vmx | svm)' / proc / cpuinfo

Aby sprzęt był kompatybilny, wynik musi być większy niż 0.

Krok 2
Teraz nadszedł czas, aby sprawdzić, czy system obsługuje KVM, w tym celu wykonujemy następujące czynności:

 sudo kvm-ok
Gdy robimy to po raz pierwszy, wyświetlenie błędu jest normalne:

Krok 3
Dzieje się tak, ponieważ to narzędzie nie jest zainstalowane, zainstalujemy je, wykonując następujące czynności:

 sudo apt install cpu-checker

Krok 4
Wpisujemy literę „S”, aby potwierdzić pobranie i instalację tego narzędzia:

Krok 5
Teraz możemy ponownie uruchomić sudo kvm-ok, aby zobaczyć stan systemu w porównaniu z KVM:

Jak widać, KVM jest gotowy do użycia.

2. Jak zainstalować KVM na Ubuntu 20.04 lub 20.10

Krok 1
Zamierzamy wykonać następujące polecenie, aby zainstalować KVM i powiązane z nim zależności, takie jak virt-manager i bridge-utils:

 sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

Krok 2
Kiedy ten proces dobiegnie końca, zobaczymy:

Krok 3
Zainstalowane przez nas zależności to:

  • Pakiet qemu (szybki emulator), czyli aplikacja, której misją jest umożliwienie wirtualizacji sprzętu
  • Pakiet qemu-kvm, który jest głównym pakietem KVM
  • Demon libvritd, który działa jako demon wirtualizacji
  • Pakiet bridge-utils, za pomocą którego tworzone jest połączenie mostkowe, umożliwiające innym użytkownikom dostęp do maszyny wirtualnej, która nie jest systemem hosta
  • virt-manager, czyli aplikacja, za pomocą której można zarządzać wirtualnymi maszynami za pomocą graficznego interfejsu użytkownika

Sprawdzimy, czy demon libvritd jest uruchomiony, w tym celu użyjemy następującego polecenia:
sudo systemctl status libvirtd

Jak widać, jest aktywny i działa.

Krok 4
Włączamy tę usługę przy rozruchu Ubuntu 20.04 i 20.10:

 sudo systemctl włącz --now libvirtd
Następnie sprawdzamy, czy moduły KVM działają za pomocą następującego polecenia:
 lsmod | grep -l kvm

3. Jak stworzyć maszynę wirtualną za pomocą KVM w poleceniach Ubuntu 20.4 lub 20.10


KVM daje nam możliwość tworzenia maszyn wirtualnych przy użyciu dwóch metod, którymi są:
  • Za pomocą wiersza poleceń
  • Graficznie

Krok 1
W tym przypadku przyda się polecenie "virt-install" i musimy wpisać następujące, na przykład w tym przypadku, aby zainstalować Debiana 10:

 sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solvetic / Downloads / debian-10.4.0-amd64-netinst .iso --mostek sieciowy: enp0s3

POWIĘKSZAĆ

Podając Enter widzimy, że rozpoczyna się proces tworzenia maszyny wirtualnej.

Flaga --os-variant odnosi się do rodziny systemu operacyjnego lub pochodzi z maszyny wirtualnej, aby sprawdzić wszystkie dostępne opcje, możemy wykonać następujące polecenie:

 osinfo-zapytanie os

4. Jak stworzyć maszynę wirtualną z KVM w trybie graficznym Ubuntu 20.4 lub 20.10

Krok 1
Wcześniej zainstalujemy serię narzędzi KVM za pomocą następującego polecenia:

 sudo apt zainstaluj uvtool

POWIĘKSZAĆ

Wpisujemy literę S, aby potwierdzić pobieranie.

Krok 2
Teraz możemy uzyskać dostęp do interfejsu graficznego, uruchamiając w konsoli „virt-manager” lub bezpośrednio z działań Ubuntu, co spowoduje wyświetlenie następujących informacji:

POWIĘKSZAĆ

Jak widać, otwiera się menedżer maszyny wirtualnej KVM.

Krok 3
Aby stworzyć naszą maszynę wirtualną przechodzimy do menu "Plik - Nowa maszyna wirtualna":

Krok 4
Wyświetli się następujące okno, w którym możemy określić, za pomocą których będziemy instalować system:

Krok 5
Wybieramy „Lokalny nośnik instalacyjny” i klikamy Dalej, a zobaczymy:

Krok 6
Tam klikamy „Eksploruj” i wybieramy pobrany przez nas obraz ISO:

Krok 7
Klikamy „Wybierz wolumin” i widzimy, że się ładuje, a system operacyjny ISO jest automatycznie rozpoznawany:

Krok 8
Klikamy Dalej i teraz możemy zdefiniować pamięć RAM i procesory dla tej maszyny:

Krok 9
Ponownie klikamy Dalej i w tym kroku przypisujemy rozmiar do przechowywania maszyny wirtualnej, która ma zostać utworzona:

Krok 10
W kolejnym oknie możliwe jest:

  • Nazwij maszynę wirtualną
  • Wybierz kartę sieciową, której chcesz użyć

Krok 11
Klikamy „Zakończ”, aby zakończyć proces i zobaczymy, że rozpoczyna się proces tworzenia tej maszyny:

Krok 12
Po jego utworzeniu nastąpi normalny proces instalacji systemu:

POWIĘKSZAĆ

Krok 13
KVM pozwala nam wykonywać różne akcje na maszynie wirtualnej, takie jak:
Z menu „Maszyna wirtualna” wyłącz ją, uruchom ponownie, sklonuj, przenieś itd.:

POWIĘKSZAĆ

Krok 14
Z „Widoku” będziemy mieli różne opcje zarządzania maszyną:

POWIĘKSZAĆ

Krok 15
Klikając w przycisk informacyjny zobaczymy szczegóły wybranej maszyny, które możemy edytować, jeśli tak jest:

POWIĘKSZAĆ

Krok 16
Na koniec uzyskujemy dostęp do konsoli KVM, w której znajdujemy utworzone maszyny:

Tam możemy zobaczyć wykres wykorzystania procesora przez tę maszynę w Ubuntu 20.04 / 20.10.
Dzięki KVM możliwe jest wykonywanie zadań wirtualizacji w znacznie bardziej scentralizowany sposób, ale z najlepszymi funkcjami sprzętowymi i wydajnościowymi.

wave wave wave wave wave