Kako instalirati KVM na Ubuntu 20.04


KVM, (Virtualna mašina zasnovana na kernelu) je besplatna platforma za virtuelizaciju otvorenog koda za Linux kernel. Kada je instaliran na Linux sistemu, 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 virtuelizaciju u Ubuntu

Prije instaliranja KVM na Ubuntu, prvo ćemo provjeriti podržava li hardver KVM. Minimalni uslov za instaliranje KVM je dostupnost proširenja za virtuelizaciju procesora kao što su AMD-V i Intel-VT.

Da biste provjerili podržava li Ubuntu sistem virtuelizaciju, pokrenite sljedeću naredbu.

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

Ishod veći od 0 implicira da je virtuelizacija podržana. Iz izlaza ispod, potvrdili smo da je naš server spreman za rad.

Da biste provjerili podržava li vaš sistem KVM virtuelizaciju, izvršite naredbu:

sudo kvm-ok

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

sudo apt install cpu-checker

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

sudo kvm-ok

Izlaz jasno pokazuje da smo na pravom putu i spremni da nastavimo sa instalacijom KVM-a.

Korak 2: Instalirajte KVM na Ubuntu 20.04 LTS

Uz potvrdu da naš sistem može podržati KVM virtuelizaciju, mi ćemo instalirati KVM. Da biste instalirali KVM, virt-manager, bridge-utils i druge zavisnosti, pokrenite naredbu :

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

Malo objašnjenje gornjih paketa.

  • Paket qemu (brzi emulator) je aplikacija koja vam omogućava da izvršite virtuelizaciju hardvera.
  • Paket qemu-kvm je glavni KVM paket.
  • libvritd-daemon je virtuelizacijski demon.
  • Paket bridge-utils vam pomaže da kreirate bridge vezu kako biste omogućili drugim korisnicima pristup virtuelnoj mašini koja nije host sistem.
  • virt-manager je aplikacija za upravljanje virtuelnim mašinama preko grafičkog korisničkog interfejsa.

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

sudo systemctl status libvirtd

Možete omogućiti pokretanje pri pokretanju tako što ćete pokrenuti:

sudo systemctl enable --now libvirtd

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

lsmod | grep -i kvm

Iz izlaza možete vidjeti prisustvo kvm_intel modula. Ovo je slučaj sa Intelovim procesorima. Za AMD CPU, umjesto toga ćete dobiti kvm_intel modul.

Korak 3: Kreiranje virtuelne mašine u Ubuntu

Sa uspješno instaliranim KVM, sada ćemo kreirati virtuelnu mašinu. Postoje 2 načina da to uradite: Možete kreirati virtuelnu mašinu na komandnoj liniji ili pomoću KVM virt-manager grafičkog interfejsa.

Kreirajte virtuelnu mašinu preko komandne linije

Alat virt-install komandne linije se koristi za kreiranje virtuelnih mašina na terminalu. Brojni parametri su potrebni prilikom kreiranja virtuelne mašine.

Evo cijele naredbe koju sam koristio prilikom kreiranja virtuelne mašine koristeći Deepin ISO sliku:

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 specificira ime virtuelne mašine – deepin-vm Oznaka --os-variant označava porodicu OS ili derivat VM. Budući da je Deepin20 derivat 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 2048 MB. Oznaka --location ukazuje na apsolutnu putanju ISO slike, a --network most specificira adapter koji će koristiti virtuelna mašina. Odmah nakon izvršenja naredbe, virtuelna mašina će se pokrenuti i instalater će biti pokrenut spreman za instalaciju virtuelne mašine.

Kreirajte virtuelnu mašinu preko virt-manager

Uslužni program virt-manager omogućava korisnicima da kreiraju virtuelne mašine koristeći GUI. Za početak, idite do terminala i pokrenite naredbu.

virt-manager

Prozor upravitelja virtuelne mašine će se otvoriti kao što je prikazano.

Sada kliknite na ikonu monitora da započnete kreiranje virtuelne mašine.

U iskačućem prozoru navedite lokaciju vaše ISO slike. U našem slučaju, ISO slika se nalazi u folderu 'Preuzimanja' u početnom direktoriju, tako da ćemo odabrati prvu opciju – Local Install Media ( ISO slika ili CD ROM). Zatim kliknite na dugme 'Naprijed' za nastavak.

U sljedećem koraku potražite ISO sliku na vašem sistemu i direktno ispod navedite porodicu OS na kojoj se zasniva vaša slika.

Zatim odaberite kapacitet memorije i broj CPU-a koje će vaša virtualna mašina biti dodijeljena i kliknite na 'Naprijed'.

I na kraju, u posljednjem koraku navedite naziv za svoju virtuelnu mašinu i kliknite na dugme 'Završi'.

Kreiranje virtuelne mašine će potrajati nekoliko minuta nakon čega će se otvoriti instalater operativnog sistema koji instalirate.

U ovom trenutku možete nastaviti sa instalacijom virtuelne mašine.

I tako idete oko instaliranja KVM hipervizora na Ubuntu 20.04 LTS.