Korak po korak vodič za instalaciju KVM-a na Ubuntu 20.04 i stvaranje virtualnih strojeva pomoću virt-managera
KVM ili virtualni stroj baziran na kernelu je modul u Linux kernelu koji korisnicima omogućuje pokretanje virtualnih strojeva na svom sustavu. Može se pohvaliti gotovo golim performansama u usporedbi s drugim softverom za virtualizaciju jer je blisko povezan s jezgrom Linuxa.
KVM zajedno sa svojim API/Toolkit-om koji se zove libvirt koristi se za stvaranje VM-a u Ubuntuu. Alati kao što su Virt-Manager (GUI front-end) i Virsh (CLI) koriste se za pojednostavljenje kreiranja i upravljanja VM-ovima.
U ovom članku ćemo naučiti kako pravilno instalirati KVM na Ubuntu 20.04 LTS.
Preduvjeti
Prije nego što započnemo instalaciju, moramo se uvjeriti da ispunjavamo zahtjeve potrebne za pokretanje KVM-a. Potreban nam je procesor koji podržava hardversku virtualizaciju. Ako procesor podržava hardversku virtualizaciju, moramo se uvjeriti da je omogućena u BIOS-u.
Da biste provjerili podržava li vaš procesor hardversku virtualizaciju, pritisnite ctrl+alt+t
za otvaranje terminala. Koristit ćemo zgodnu naredbu pod nazivom egrep
koji koristi Regexp za pretraživanje tekstualnog uzorka iz datoteke. Datoteka u kojoj ćemo tražiti informacije o CPU-u nalazi se /proc/cpuinfo
. Zalijepite sljedeću naredbu u terminal da provjerite podršku za hardversku virtualizaciju.
egrep -c '(vmx|svm)' /proc/cpuinfo
Ako dobijete izlaz kao bilo što drugo osim 0
tada vaš procesor podržava hardversku virtualizaciju. Izlazni broj je br. jezgre ili niti koje vaš procesor ima. Jedini preostali korak je osigurati da je virtualizacija hardvera omogućena u BIOS-u.
Proces omogućavanja hardverske virtualizacije sada ovisi o tome imate li Intel ili AMD procesor. Pogledajte priručnik svoje matične ploče kako biste saznali kako omogućiti virtualizaciju. Za Intelove procesore morate omogućiti virtualizaciju u postavkama BIOS-a. Za AMD procesore omogućite postavku koja se zove SVM način rada.
Sada smo potvrdili da imamo procesor koji podržava hardversku virtualizaciju i omogućili ga u BIOS-u. Sada možemo prijeći na instalaciju.
Montaža
Otvorite terminal pritiskom na ctrl+alt+t
tipkovni prečac. Za instalaciju KVM-a zalijepite sljedeću naredbu u terminal i pritisnite enter.
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
The qemu-kvm
je KVM paket, dok libvirt-daemon-sustav
i libvirt-klijenti
su paketi libvirt alata. The bridge-utils
paket se koristi za konfiguriranje Ethernet mosta za VM.
Provjera instalacije
Postoje dvije metode za provjeru uspješne instalacije KVM-a. Ili trči
kvm --verzija
ili
virsh lista --sve
Ako dobijete izlaz kao što je gore prikazano, onda je KVM ispravno instaliran na vašem sustavu. Sada možete kreirati VM pomoću virsh
naredba za stvaranje VM-a ili instalaciju virt-menadžer
GUI alat za stvaranje i upravljanje vašim VM-om prema vašim željama.
Izrada VM-a
U ovom ćemo odjeljku koristiti virt-manager za stvaranje i pokretanje VM-a na Ubuntu 20.04. Da biste instalirali virt-manager na Ubuntu 20.04, pokrenite sljedeću naredbu:
sudo apt install virt-manager
Nakon dovršetka instalacije pokrenite virt-manager. Dočekat će vas sljedeći prozor.
Da biste stvorili novi VM, morate kliknuti na Napravite novi virtualni stroj
dugme.
Skočni prozor pod naslovom Novi VM
će se pojaviti, odaberite Lokalni instalacijski medij (ISO slika ili CDROM)
opciju i kliknite Naprijed.
Trebamo ISO sliku operativnog sustava čiji virtualni stroj želimo stvoriti. Kliknite na Browse da odaberete OS za instalaciju.
Bit ćete predstavljeni Odaberite Volumen pohrane
prozoru, trenutno ćemo koristiti zadani skup za pohranu, možete se pokušati poigrati stvaranjem novih spremišta za pohranu za virt-manager. Za sada ćemo kopirati ISO sliku OS-a u sljedeći direktorij pomoću k.č
naredba.
sudo cp source_of_iso_file /var/lib/libvirt/images
Potrebne su nam root privilegije za kopiranje ISO-a u zadani bazen, tako da koristimo sudo
naredba i source_of_iso_file je lokacija vašeg odabranog OS-a. Nakon kopiranja ISO-a u direktorij libvirt slika, pritisnite Osvježi popis glasnoća
dugme. Vaš odabrani OS ISO će se pojaviti na popisu ispod, ja biram MX-Linux za instalaciju.
Odaberite OS koji želite instalirati i pritisnite Odaberite Glasnoća
dugme.
Nakon što odaberete ISO, kliknite Naprijed u prethodnom prozoru.
Odaberite količinu memorije/RAM-a za dodjelu VM-a i broj CPU jezgri u sljedećem prozoru. Predlažem da dodijelite barem minimalni preporučeni iznos koji zahtijeva OS.
Zatim dodijelite barem minimalnu količinu prostora na disku koju zahtijeva OS. Predlažem najmanje 30 GB za Windows i 20 GB za bilo koji Linux Distros. Virt-manager će automatski kreirati virtualni disk za OS ako je odabrana prva opcija.
Savjet: S drugom opcijom možete sami izraditi prilagođenu pohranu.
Možete promijeniti naziv VM-a na ovom novom zaslonu i potvrditi pojedinosti. Kliknite Završi za početak instalacije vašeg OS-a na virtualni disk.
Savjet: Također možete pokušati podesiti postavke VM-a tako da označite prilagodite konfiguraciju prije instalacije
opcija za dodatnu značajku.
Dovršite instalaciju OS-a slijedeći postupak instalacije za odabrani OS.
Nakon dovršetka instalacije, VM možete pokrenuti tako da ga odaberete i kliknete Uključite virtualni stroj
dugme
Sada imamo funkcionalni VM spreman za korištenje.