▷ Jak zainstalować KVM na Ubuntu 21.04

Wirtualizacja została opracowana w celu zapewnienia użytkownikowi praktycznej opcji montowania maszyn wirtualnych z nowo wydanymi systemami operacyjnymi lub wciąż będącymi w fazie beta. Dzięki wirtualizacji w systemie Linux możemy uniknąć wpływu zmian lub awarii tych systemów na rzeczywiste i produktywne środowisko. Ponadto tworząc maszynę wirtualną nie zużywamy więcej zasobów niż to konieczne i możemy testować systemy takie jak Windows, Linux, Android czy macOS nawet wtedy, gdy rzeczywisty system nie jest kompatybilny. W systemie Linux wbudowana wirtualizacja jest możliwa dzięki KVM.

KVM (wirtualna maszyna oparta na jądrze) jest rozwijana jako technologia wirtualizacji open source, która jest zintegrowana z systemem operacyjnym, dzięki czemu Linux może działać jako hipernadzorca, na którym maszyna hosta może uruchamiać izolowane środowiska wirtualne. maszyny wirtualne (VM).

Technologia KVM jest w stanie zmienić Linuksa w hiperwizor typu 1, który nie wymaga systemu operacyjnego. Wspomnieliśmy o tym, ponieważ hipernadzorcy potrzebują komponentów opartych na systemie operacyjnym, aby oferować je maszynom wirtualnym (komponenty we/wy, sterowniki urządzeń itp.), więc KVM już obsługuje te wartości dzięki bezpośredniej integracji z jądrem Linux.

Solvetic wyjaśni, jak zainstalować KVM w Ubuntu 21.04, a tym samym maksymalnie wykorzystać tę technologię.

1. Jak zainstalować KVM na Ubuntu 21.04

Krok 1
Pierwszą rzeczą jest wiedzieć, że pracujemy w Ubuntu 21.04, do tego w terminalu wykonujemy:

 lsb_release -a 

Krok 2
Teraz musimy sprawdzić, czy Ubuntu 21.04 jest kompatybilny z KVM, weryfikujemy to za pomocą następującego polecenia:

 egrep -c '(vmx | svm)' / proc / cpuinfo 
Krok 3
Jeśli wynik jest większy od zera (0), możemy mieć KVM:

Krok 4
Teraz sprawdzamy, czy Ubuntu 21.04 obsługuje KVM:

 sudo kvm-ok 

Krok 5
Po wygenerowaniu tego błędu musimy zainstalować narzędzie, które wykona poprawną analizę, wykonamy:

 sudo apt install cpu-checker 

Krok 6
Wpisujemy literę S, aby potwierdzić pobranie i instalację narzędzia:

Krok 7
Ponownie sprawdzamy wsparcie. Widzimy, że obsługuje KVM.

 sudo kvm-ok 

Krok 8
Po sprawdzeniu tego zainstalujemy KVM i jego zależności za pomocą następującego polecenia:

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

Krok 9
Pod koniec tego procesu zobaczymy:

Krok 10
Zainstalowaliśmy następujące elementy:

  • Pakiet qemu (szybki emulator), to aplikacja umożliwiająca wirtualizację sprzętu
  • Pakiet qemu-kvm, który jest głównym pakietem KVM
  • Demon libvritd, który jest demonem wirtualizacji
  • Pakiet bridge-utils, za pomocą którego możemy nawiązać połączenie mostkowe, aby inni użytkownicy mieli dostęp do maszyny wirtualnej
  • Virt-manager, za pomocą którego możemy zarządzać wirtualnymi maszynami poprzez graficzny interfejs użytkownika

Krok 11
Sprawdzamy stan demona libvirt:

 sudo systemctl status libvirtd 

Krok 12
Włączamy to przy rozruchu Ubuntu 21.04:

 sudo systemctl włącz --now libvirtd 

Krok 13
Sprawdzamy, czy moduły KVM działają:

 lsmod | grep -l kvm 

Krok 14
Jesteśmy gotowi do stworzenia naszej wirtualnej maszyny z KVM na Ubuntu 21.04. Możemy wyświetlić listę wszystkich kompatybilnych systemów i dystrybucji za pomocą następującego polecenia:

 osinfo-zapytanie os 

POWIĘKSZAĆ

Aby zainstalować maszynę wirtualną możemy skorzystać z dwóch metod, z poziomu terminala lub graficznie.

2. Utwórz maszynę wirtualną w Ubuntu 21.04 z Terminala

Krok 1
W tym procesie użyjemy polecenia „virt-install” w następujący sposób:

 sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solvetic / Downloads / debian-10.6.0-amd64-netinst .iso --mostek sieciowy: enp0s3
Krok 2
W tym przypadku definiujemy. Spowoduje to utworzenie maszyny wirtualnej z terminala.

  • Nazwa dystrybucji lub systemu
  • Wersja do użycia
  • Parametry sprzętowe
  • Ścieżka, w której znajduje się plik ISO

POWIĘKSZAĆ

3. Utwórz maszynę wirtualną w trybie graficznym Ubuntu 21.04

Krok 1
Jest to bardziej kompletny proces, po pierwsze instalujemy wymagane zależności:

 sudo apt zainstaluj uvtool 

POWIĘKSZAĆ

Krok 2
Wpisujemy literę S, aby potwierdzić pobieranie:

POWIĘKSZAĆ

Krok 3
Po zainstalowaniu wykonujemy następujące czynności, aby uzyskać dostęp do administratora:

 sudo virt-manager 

POWIĘKSZAĆ

Krok 4
Aby utworzyć maszynę z tego miejsca, przejdź do menu "Plik - Nowa maszyna wirtualna":

Krok 5
Ustalamy zasób, z którego zainstalujemy:

Krok 6
Klikamy Przeglądaj i wybieramy pobrany obraz ISO:

POWIĘKSZAĆ

Krok 7
Klikamy „Wybierz głośność” i zobaczymy tę zintegrowaną ścieżkę:

Krok 8
Klikamy Dalej i teraz definiujemy pamięć i procesor:

Krok 9
Kliknij Dalej i określamy rozmiar wirtualnego dysku twardego:

Krok 10
Ponownie kliknij Przekaż i zdefiniuj nazwę maszyny wirtualnej oraz wybierz kartę sieciową, której chcesz użyć:

Krok 11
Klikamy Zakończ, a proces tworzenia maszyny wirtualnej będzie kontynuowany:

Krok 12
Po zakończeniu automatycznego maszyna zostanie uruchomiona:

POWIĘKSZAĆ

Krok 13
KVM daje nam różne opcje zarządzania maszynami wirtualnymi:

Krok 14
Z menu kontrolujemy to:

Widzimy, jak KVM jest kompleksowym rozwiązaniem zintegrowanym z samym systemem operacyjnym do pracy z maszynami wirtualnymi.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave