▷ Kako instalirati KVM na CentOS 8 RHEL 8

Virtualizacija je jedna od najvažnijih prednosti koje mi kao korisnici i administratori sustava imamo budući da nam virtualizacija pruža mogućnost potpunog testiranja i operacijskih sustava i aplikacija bez potrebe za ugrožavanjem stvarnog okruženja i bez potrebe za kupnjom dodatnog hardvera. Danas imamo virtualne platforme za ovu funkciju, ali nešto vrlo funkcionalno (i usput rečeno, sigurnije i kompatibilnije) je učiniti KVM. Ako ne znate na što mislimo, pozivamo vas da nastavite čitati ovaj vodič kako biste saznali više o ovoj funkciji i načinu na koji se može primijeniti u CentOS 8 ili RHEL 8.

Što je KVMKVM (Kernel Virtual Machine - Virtual Machine based on the Kernel) razvijen je kao tehnologija virtualizacije otvorenog koda integrirana u operacijski sustav Linux što nam daje mogućnost da Linux pretvorimo u hipervizor, odnosno da će stvarno okruženje moći pokrenuti okruženja virtualnih strojeva različitih vrsta i izoliranih koje poznajemo kao virtualne strojeve (VM) ili goste.

KVM se pojavio 2006. godine, a 2007. godine integriran je u glavnu verziju jezgre Linuxa. Osnovni rad KVM -a je taj da KVM pretvara naš CentOS 8 u hipervizor tipa 1, to jest bez operacijskog sustava. U tom slučaju svi hipervizori zahtijevaju komponente prilagođene razini operacijskog sustava kako bi se virtualni strojevi mogli u potpunosti izvesti. U tu svrhu KVM integrira potrebne komponente za to jer je dio jezgre samog operacijskog sustava Linux, što nam daje mogućnost da se virtualni stroj implementira kao Linux proces i na koji se isporučuju hardverski aspekti poput memorije , diskovi, video, mrežna kartica ili CPU.

Značajke KVM -aNeke od značajki KVM -a su:

  • KVM implementira kombinaciju sigurnosno poboljšanog Linuxa (SELinux) i sigurne virtualizacije (sVirt) u području sigurnosti, a također predstavlja i izolacijski znak koji je poboljšan u virtualizaciji strojeva.
  • KVM je 100% kompatibilan sa certificiranim hardverskim platformama i kompatibilan sa svim distribucijama Linuxa.
  • LVM može koristiti sve vrste pohrane kompatibilne s Linuxom.
  • KVM nasljeđuje funkcije upravljanja memorijom sustava koje integrira u virtualni stroj.
  • KVM prema zadanim postavkama nasljeđuje performanse Linuxa, ali ne utječe na stvarno okruženje pri izvođenju jednog ili više virtualnih strojeva.
  • Ima manju latenciju.

Pogledajmo kako instalirati KVM na CentOS 8.

1. Provjerite hardver CentOS 8 Linux

Korak 1
Prvi korak koji treba poduzeti bit će provjera da li hardverska platforma podržava virtualizaciju, za to izvršavamo sljedeću naredbu:

 grep -e 'vmx' / proc / cpuinfo (Intel) grep -e 'svm' / proc / cpuinfo (AMD)
Korak 2
Potvrđujemo da je KVM instaliran sljedećom naredbom:
 lsmod | grep kvm 
Korak 3
Informacije možemo potvrditi naredbom cat. U odjeljku "zastave" tražit ćemo izraz "vmx".
 cat / proc / cpuinfo 

2. Konfigurirajte CentOs Cockpit web konzole 8

Konzola Cockpit integrirana je u sam operacijski sustav radi izvršavanja zadataka različitih vrsta iz web preglednika, s ovom konzolom bit će moguće:

  • Izvršite opće zadatke sustava
  • Konfigurirajte mreže
  • Stvaranje i upravljanje virtualnim strojevima
  • Upravljajte pohranom
  • Pristup zapisnicima sustava i aplikacija

Korak 1
Kokpit je prema zadanim postavkama instaliran i omogućen u CentOS -u 8, ali moramo dodati komplement za upravljanje virtualnim strojevima, to ćemo učiniti sljedećom naredbom:

 dnf instalirati kokpit-strojeve u kokpitu 

Korak 2
Unosimo slovo "S" za potvrdu preuzimanja i instalacije:

Korak 3
Zatim ćemo izvršiti sljedeće retke za početak, omogućavanje i vidjeti status usluge Cockpit:

 systemctl start cockpit.socket systemctl omogućiti cockpit.socket systemctl status cockpit.socket

Korak 4
Dajemo dopuštenja u vatrozidu CentOS 8:

 firewall-cmd --add-service = cockpit-permanentni firewall-cmd -reload

Korak 5
Konzoli Cockpit pristupamo pristupom iz preglednika sa sljedećom sintaksom:

 https: // computer_IP: 9090 

POVEĆAJTE

Korak 6
Ovo upozorenje je dato jer Cockpit koristi HTTPS certifikate, za nastavak kliknemo na "Napredna konfiguracija" i tamo kliknemo na red "pristup IP":

POVEĆAJTE

Korak 7
Ovim ćemo otići na središnju konzolu Cockpita gdje unosimo podatke korijenskog korisnika CentOS -a 8:

POVEĆAJTE

Korak 8
Kliknemo na "Započni sesiju" i ovo će biti okruženje u kokpitu:

POVEĆAJTE

3. Virtualizirajte KVM na CentOS -u 8

Sljedeći korak bit će instaliranje modula za virtualizaciju, kao i nekih paketa za virtualizaciju neophodnih za optimalan rad, na primjer, paket virt-install alat je za instaliranje virtualnih strojeva izravno s sučelja naredbenog retka i na isti način integrira virtualni preglednik za pristup virtualnim strojevima.

Korak 1
Izvršimo sljedeće:

 dnf modul instalirajte virt 

Korak 2
Unosimo slovo "s" da bismo prihvatili preuzimanje i instaliranje paketa:

Korak 3
Sada izvršavamo sljedeće. Ponovno potvrđujemo preuzimanje i instalaciju.

 dnf install virt-install virt-viewer 

Korak 4
Nakon toga izvršit ćemo sljedeću naredbu kako bismo provjerili rade li ispravno upravljački programi libvirt hipervizora. U ovom slučaju možemo vidjeti da linija QEMU ima grešku, kasnije ćemo vidjeti na što to utječe i kako to ispraviti.

 virt-host-validate 

Korak 5
Počnimo, omogućimo i vidimo status libvirtd:

 systemctl start libvirtd.service systemctl omogućiti libvirtd.service systemctl status libvirtd.service

4. Konfigurirajte mrežni adapter (virtualni adapter) u kokpitu
CentOS 8

Ovaj korak obuhvaća stvaranje prekidača virtualne mreže s kojim će biti moguće integrirati virtualne strojeve u istu mrežu pravog računala, prema zadanim postavkama, kada se pokrene demon libvirtd, aktivira se zadano mrežno sučelje virbr0, što se odnosi na prekidač virtualne mreže prema zadanim postavkama radi u NAT načinu rada.

Korak 1
Da biste stvorili ovaj prekidač, idite na odjeljak "Mreže" i kliknite gumb "Dodaj most":

POVEĆAJTE

Korak 2
U prikazani prozor unosimo željeni naziv i odabiremo naziv mrežnog adaptera CentOS 8. Kliknemo "Primijeni" za spremanje promjena.

POVEĆAJTE

Korak 3
Vidjet ćemo da je novi adapter za most dostupan na mreži:

POVEĆAJTE

5. Izradite i konfigurirajte virtualne strojeve s Cockpitom

Korak 1
Vrijeme je za stvaranje našeg virtualnog stroja u Cockpitu, za to idemo u odjeljak "Virtualni strojevi" i kliknite na "Izradi VM":

POVEĆAJTE

Korak 2
U skočnom prozoru unosimo sljedeće:

  • Naziv virtualnog stroja
  • U polju "" ostavljamo zadanu vrijednost
  • U polju "Vrsta izvora instalacije" odabiremo Lokalni instalacijski medij
  • U "Instalacijski izvor" unosimo putanju / var / lib / libvirt / images / nakon čega slijedi naziv ISO slike za korištenje
  • U "Pohrani" definiramo Create New Volume
  • U "Veličina" dodjeljujemo veličinu virtualnog diska (može biti u GB ili MB)
  • U "Memoriji" dodjeljujemo RAM (GB ili MB)

Korak 3
Kokpit će automatski otkriti proizvođača i verziju ISO -a. Tamo kliknemo na "Kreiraj" za početak procesa

POVEĆAJTE

Korak 4
a budući da QEMU nije prisutan, pri izradi će se pojaviti pogreška:

POVEĆAJTE

Korak 5
Za aktiviranje QEMU -a izvršit ćemo sljedeće:

 sudo yum groupinstall "Virtualization Host" 

Korak 6
Nakon što se ovo instalira, potvrđujemo da je QEMU instaliran izvršavanjem sljedećeg:

 virsh verzija 

Korak 7
Kad se QEMU potvrdi, vraćamo se u kokpit i provjeravamo je li mreža aktivna:

POVEĆAJTE

Korak 8
Time možemo pokrenuti virtualni stroj i vidjet ćemo sav uobičajeni proces konfiguracije sustava:

POVEĆAJTE

Korak 9
Prilikom pristupa mrežnom dijelu sustava možemo provjeriti koristi li DHCP fizičke opreme:

POVEĆAJTE

Korak 10
Zatim unosimo korisničko ime i lozinku:

POVEĆAJTE

Korak 11
dopustiti daljinsko upravljanje:

POVEĆAJTE

Korak 12
Možemo instalirati dodatke:

POVEĆAJTE

Korak 13
Nakon toga slijedi postupak instalacije:

POVEĆAJTE

Korak 14
Kad ovo završi vidjet ćemo sljedeće:

POVEĆAJTE

Korak 15
Sada moramo otići u odjeljak "Diskovi" i tamo izbrisati disk s upotrijebljenom ISO slikom, u ovom primjeru kliknemo na znak - nalazi se u "cdrom"

POVEĆAJTE

Korak 16
Za upravljanje virtualnim strojem idemo na karticu "Konzole" gdje će biti moguće:

  • Pokrenite virtualni stroj s Run
  • Isključivanje pomoću ShutDown (kada je VM aktivan)
  • Ponovo ga pokrenite ponovnim pokretanjem (kad je VM aktivan)
  • Pauzirajte ga s Pauziraj (kad je VM aktivan)
  • Izbrišite ga sa Izbriši

POVEĆAJTE

Korak 17
Kao što smo spomenuli, OpenSSH je omogućen za daljinski pristup i upravljanje, za to možemo koristiti SSH klijenta i unijeti sljedeće. Time ćemo imati kontrolu nad virtualnim strojem.

 ssh [email protected] 

POVEĆAJTE

Ovim koracima koje vam je Solvetic objasnio moći ćete stvarati i upravljati virtualnim strojevima u CentOS -u 8 zahvaljujući KVM -u.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave