Kako instalirati KVM na Ubuntu 20.04


KVM (Virtualni stroj temeljen na jezgri) besplatna je virtualizacijska platforma otvorenog koda za jezgru Linuxa. Kada se instalira na Linux sustav, postaje hipervizor tipa 2.

U ovom članku ćemo pogledati kako možete instalirati KVM na Ubuntu 20.04 LTS.

Korak 1: Provjerite podršku za virtualizaciju u Ubuntuu

Prije instaliranja KVM na Ubuntu, prvo ćemo provjeriti podržava li hardver KVM. Minimalni zahtjev za instaliranje KVM je dostupnost CPU virtualizacijskih ekstenzija kao što su AMD-V i Intel-VT.

Kako biste provjerili podržava li Ubuntu sustav virtualizaciju, pokrenite sljedeću naredbu.

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

Ishod veći od 0 implicira da je virtualizacija podržana. Iz donjeg rezultata, potvrdili smo da je naš poslužitelj spreman za rad.

Da biste provjerili podržava li vaš sustav KVM virtualizaciju, izvršite naredbu:

sudo kvm-ok

Ako uslužni program “kvm-ok” nije prisutan na vašem poslužitelju, instalirajte ga pokretanjem naredbe apt:

sudo apt install cpu-checker

Sada izvršite naredbu “kvm-ok” da ispitate svoj sustav.

sudo kvm-ok

Rezultat jasno pokazuje da smo na pravom putu i spremni za nastavak instalacije KVM-a.

Korak 2: Instalirajte KVM na Ubuntu 20.04 LTS

Uz potvrdu da naš sustav može podržavati KVM virtualizaciju, instalirat ćemo KVM. Da biste instalirali KVM, virt-manager, bridge-utils i druge ovisnosti, pokrenite naredbu :

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

Malo objašnjenje gore navedenih paketa.

  • Paket qemu (brzi emulator) je aplikacija koja vam omogućuje virtualizaciju hardvera.
  • Paket qemu-kvm je glavni KVM paket.
  • libvritd-daemon je virtualizacijski demon.
  • Paket bridge-utils pomaže vam stvoriti vezu mosta kako biste drugim korisnicima omogućili pristup virtualnom stroju koji nije glavni sustav.
  • Virt-manager je aplikacija za upravljanje virtualnim strojevima putem grafičkog korisničkog sučelja.

Prije nego nastavimo dalje, moramo potvrditi da demon virtualizacije – libvritd-daemon – radi. Da biste to učinili, izvršite naredbu.

sudo systemctl status libvirtd

Možete omogućiti da se pokrene pri dizanju pokretanjem:

sudo systemctl enable --now libvirtd

Da biste provjerili jesu li KVM moduli učitani, pokrenite naredbu:

lsmod | grep -i kvm

Iz izlaza možete vidjeti prisutnost modula kvm_intel. To je slučaj s Intelovim procesorima. Za AMD procesore dobit ćete modul kvm_intel.

Korak 3: Stvaranje virtualnog stroja u Ubuntuu

Nakon što je KVM uspješno instaliran, sada ćemo stvoriti virtualni stroj. Postoje 2 načina za to: Možete stvoriti virtualni stroj na naredbenom retku ili koristeći KVM virt-manager grafičko sučelje.

Stvorite virtualni stroj putem naredbenog retka

Alat naredbenog retka virt-install koristi se za stvaranje virtualnih strojeva na terminalu. Prilikom izrade virtualnog stroja potreban je niz parametara.

Evo cijele naredbe koju sam upotrijebio prilikom stvaranja virtualnog stroja pomoću Deepin ISO slike:

sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

Opcija --name navodi naziv virtualnog stroja – deepin-vm Oznaka --os-variant označava OS obitelj ili derivat od VM. Budući da je Deepin20 izvedenica Debiana, naveo sam Debian 10 kao varijantu.

Da biste dobili dodatne informacije o varijantama OS-a, pokrenite naredbu

osinfo-query os

Opcija --vcpu označava CPU jezgre u ovom slučaju 2 jezgre, --ram označava kapacitet RAM-a koji je 2048MB. Zastavica --location ukazuje na apsolutni put ISO slike, a --network most specificira adapter koji će koristiti virtualni stroj. Odmah nakon izvršenja naredbe, virtualno računalo će se pokrenuti i instalacijski program će se pokrenuti spreman za instalaciju virtualnog stroja.

Stvorite virtualni stroj putem virt-managera

Uslužni program virt-manager omogućuje korisnicima stvaranje virtualnih strojeva pomoću GUI-ja. Za početak idite do terminala i pokrenite naredbu.

virt-manager

Otvorit će se prozor upravitelja virtualnog stroja kao što je prikazano.

Sada kliknite ikonu monitora za početak stvaranja virtualnog stroja.

U skočnom prozoru navedite mjesto svoje ISO slike. U našem slučaju, ISO slika nalazi se u mapi 'Preuzimanja' u početnom direktoriju, pa ćemo odabrati prvu opciju – Lokalni instalacijski medij (ISO slika ili CD ROM). Zatim kliknite gumb "Naprijed" za nastavak.

U sljedećem koraku potražite ISO sliku na vašem sustavu i neposredno ispod navedite OS obitelj na kojoj se temelji vaša slika.

Zatim odaberite kapacitet memorije i broj CPU-a koji će biti dodijeljen vašem virtualnom računalu i kliknite na ‘Naprijed’.

I na kraju, u zadnjem koraku odredite naziv za vaš virtualni stroj i kliknite na gumb ‘Završi’.

Izrada virtualnog stroja trajat će nekoliko minuta nakon čega će se otvoriti instalacijski program OS-a koji instalirate.

U ovom trenutku možete nastaviti s instalacijom virtualnog stroja.

I tako ćete instalirati KVM hipervizor na Ubuntu 20.04 LTS.