Virtualizacija je razvijena kako bi se korisniku pružila praktična mogućnost ugradnje virtualnih strojeva s nedavno objavljenim operativnim sustavima ili onima koji su još u beta verziji. Virtualizacijom u Linuxu možemo izbjeći da promjene ili kvarovi u tim sustavima utječu na stvarno i produktivno okruženje. Osim toga, kada stvaramo virtualni stroj, ne koristimo više resursa nego što je potrebno te možemo testirati sustave kao što su Windows, Linux, Android ili macOS čak i kad pravi sustav nije kompatibilan. Na Linuxu, ugrađenu virtualizaciju omogućuje KVM.
KVM (Virtualni stroj temeljen na jezgri) razvijen je kao tehnologija virtualizacije otvorenog koda koja je integrirana u operacijski sustav i zahvaljujući njoj, Linuxu je dopušteno raditi kao hipervizor, gdje host stroj može pokrenuti izolirana virtualna okruženja. virtualnih strojeva (VM).
KVM tehnologija može pretvoriti Linux u hipervizor tipa 1 koji ne zahtijeva operacijski sustav. To smo spomenuli budući da hipervizorima trebaju komponente temeljene na operacijskom sustavu da bi ih mogle ponuditi virtualnim strojevima (I / O komponente, upravljački programi uređaja), pa KVM već ugošćuje te vrijednosti tako što je izravno integriran s jezgrom Linuxa.
Solvetic će objasniti kako instalirati KVM u Ubuntu 21.04 i tako izvući maksimum iz ove tehnologije.
1. Kako instalirati KVM na Ubuntu 21.04
Korak 1
Prvo morate znati da radimo u Ubuntu 21.04, za to u terminalu izvršavamo:
lsb_release -a
Korak 2
Sada moramo provjeriti je li Ubuntu 21.04 kompatibilan s KVM -om, to provjeravamo sljedećom naredbom:
egrep -c '(vmx | svm)' / proc / cpuinfoKorak 3
Ako je rezultat veći od nule (0), možemo imati KVM:
Korak 4
Sada provjeravamo može li Ubuntu 21.04 podržavati KVM:
sudo kvm-ok
Korak 5
Kad se ova pogreška generira, moramo instalirati uslužni program koji radi ispravnu analizu, izvršit ćemo:
sudo apt instalirajte cpu-checker
Korak 6
Upisujemo slovo S kako bismo potvrdili preuzimanje i instalaciju uslužnog programa:
Korak 7
Ponovno provjeravamo podršku. Vidimo da podržava KVM.
sudo kvm-ok
Korak 8
S ovim provjerenim, instalirat ćemo KVM i njegove ovisnosti sa sljedećom naredbom:
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Korak 9
Na kraju ovog procesa vidjet ćemo sljedeće:
Korak 10
Instalirali smo sljedeće:
- Qemu paket (brzi emulator), ovo je aplikacija za omogućavanje hardverske virtualizacije
- Paket qemu-kvm koji je glavni KVM paket
- Libvritd-daemon koji je demon virtualizacije
- Paket bridge-utils s kojim možemo uspostaviti mostnu vezu tako da drugi korisnici imaju pristup virtualnom stroju
- Virt-manager s kojim možemo upravljati virtualnim strojevima putem grafičkog korisničkog sučelja
Korak 11
Provjeravamo status demona libvirt:
sudo systemctl status libvirtd
Korak 12
Omogućujemo ga pokretanjem Ubuntu 21.04:
sudo systemctl enable --now libvirtd
Korak 13
Provjeravamo rade li KVM moduli:
lsmod | grep -l kvm
Korak 14
Spremni smo za stvaranje našeg virtualnog stroja s KVM -om na Ubuntu 21.04. Sljedećom naredbom možemo navesti sve kompatibilne sustave i distribucije:
osinfo-upit os
POVEĆAJTE
Za instaliranje virtualnog stroja možemo koristiti dvije metode, s terminala ili grafički.
2. Izradite virtualni stroj u Ubuntu 21.04 iz Terminala
Korak 1
Za ovaj proces koristit ćemo naredbu "virt-install" na sljedeći način:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solutiontic / Downloads / debian-10.6.0-amd64-netinst .iso --mrežni most: enp0s3Korak 2
U ovom slučaju definiramo. To će stvoriti virtualni stroj iz terminala.
- Naziv distribucije ili sustava
- Verzija za korištenje
- Parametri hardvera
- Put gdje se nalazi ISO datoteka
POVEĆAJTE
3. Napravite virtualni stroj u grafičkom načinu rada Ubuntu 21.04
Korak 1
To je potpuniji proces, prije svega instaliramo potrebne ovisnosti:
sudo apt install uvtool
POVEĆAJTE
Korak 2
Unosimo slovo S za potvrdu preuzimanja:
POVEĆAJTE
Korak 3
Nakon instaliranja izvršavamo sljedeće za pristup administratoru:
sudo virt-manager
POVEĆAJTE
Korak 4
Da biste stvorili stroj odavde, idite na izbornik "Datoteka - Novi virtualni stroj":
Korak 5
Resurs uspostavljamo odakle ćemo instalirati:
Korak 6
Kliknemo na Pregledaj i odaberemo preuzetu ISO sliku:
POVEĆAJTE
Korak 7
Kliknemo na "Odaberi volumen" i vidjet ćemo ovaj integrirani put:
Korak 8
Kliknemo na Naprijed i sada definiramo memoriju i CPU:
Korak 9
Kliknite na Naprijed i definiramo veličinu virtualnog tvrdog diska:
Korak 10
Ponovno kliknite Naprijed i definirajte naziv virtualnog stroja te odaberite mrežni adapter koji ćete koristiti za njega:
Korak 11
Kliknemo Finish i proces stvaranja virtualnog stroja će se nastaviti:
Korak 12
Nakon automatskog dovršetka stroj će se pokrenuti:
POVEĆAJTE
Korak 13
KVM nam nudi različite mogućnosti upravljanja virtualnim strojevima:
Korak 14
Iz izbornika kontroliramo:
Vidimo kako je KVM sveobuhvatno rješenje integrirano u sam operacijski sustav za rad s virtualnim strojevima.