To Kaip įdiegti KVM „CentOS 8 RHEL 8“

Virtualizacija yra vienas iš svarbiausių privalumų, kuriuos mes, kaip vartotojai ir sistemų administratoriai, turime, nes virtualizacija suteikia mums galimybę visiškai išbandyti ir operacines sistemas, ir programas, nekeliant pavojaus realiai aplinkai ir neperkant papildomos techninės įrangos. Šiandien mes turime virtualias platformas šiai funkcijai, tačiau kažkas labai funkcionalus (beje, saugesnis ir suderinamas) yra atlikti KVM. Jei nežinote, ką turime omenyje, kviečiame toliau skaityti šią mokymo programą, kad žinotumėte daugiau apie šią funkciją ir kaip ją galima pritaikyti „CentOS 8“ arba „RHEL 8“.

Kas yra KVMKVM (branduolio virtuali mašina - virtuali mašina, pagrįsta branduoliu) buvo sukurta kaip atviro kodo virtualizacijos technologija, integruota į „Linux“ operacinę sistemą, kuri suteikia mums galimybę „Linux“ paversti hipervizoriumi, tai yra, tikroji aplinka galės paleisti aplinką įvairių tipų ir izoliuotas virtualias mašinas, kurias mes žinome kaip virtualias mašinas (VM) arba svečius.

KVM pasirodė 2006 m. Ir buvo integruota į pagrindinę „Linux“ branduolio versiją 2007 m. Pagrindinė KVM operacija yra ta, kad KVM mūsų „CentOS 8“ paverčia 1 tipo hipervizoriumi, tai yra be operacinės sistemos. Šiuo atveju visiems hipervizoriams reikalingi komponentai, pritaikyti prie operacinės sistemos lygio, kad virtualios mašinos būtų visiškai įvykdytos. Šiuo tikslu KVM integruoja tam reikalingus komponentus, nes jis yra pačios „Linux“ operacinės sistemos branduolio dalis, tai suteikia mums galimybę virtualią mašiną įdiegti kaip „Linux“ procesą ir į kurią tiekiami aparatinės įrangos aspektai, tokie kaip atmintis , diskai, vaizdo įrašai, tinklo plokštė arba procesorius.

KVM ypatybėsKai kurios KVM funkcijos yra šios:

  • KVM saugumo srityje įgyvendina patobulinto saugumo Linux (SELinux) ir saugios virtualizacijos (sVirt) derinį, taip pat pateikia izoliacijos charakterį, kuris buvo patobulintas atliekant mašininį virtualizavimą.
  • KVM yra 100% suderinamas su sertifikuotomis aparatinės įrangos platformomis ir suderinamas su visais „Linux“ platinimais.
  • LVM gali naudoti visų tipų saugyklas, suderinamas su „Linux“.
  • KVM paveldi sistemos atminties valdymo funkcijas, kurias jis integruoja į virtualią mašiną.
  • Pagal numatytuosius nustatymus KVM paveldi „Linux“ našumą, tačiau neveikia tikrosios aplinkos, kai veikia viena ar kelios virtualios mašinos.
  • Jis turi mažesnį delsą.

Pažiūrėkime, kaip įdiegti KVM „CentOS 8“.

1. Patikrinkite „CentOS 8 Linux“ aparatinę įrangą

1 žingsnis
Pirmiausia reikia patvirtinti, kad aparatinės įrangos platforma gali palaikyti virtualizaciją, todėl vykdome šią komandą:

 grep -e 'vmx' / proc / cpuinfo (Intel) grep -e 'svm' / proc / cpuinfo (AMD)
2 žingsnis
Patvirtiname, kad KVM yra įdiegtas, naudodami šią komandą:
 lsmod | grep kvm 
3 žingsnis
Mes galime patvirtinti informaciją naudodami katės komandą. Skiltyje „vėliavos“ ieškosime termino „vmx“.
 katė / proc / cpuinfo 

2. „Cockpit Web Console“ konfigūravimas „CentOs“ 8

„Cockpit“ konsolė yra integruota į pačią operacinę sistemą, kad būtų galima atlikti įvairias užduotis iš žiniatinklio naršyklės, su šia konsole bus galima:

  • Atlikite bendras sistemos užduotis
  • Konfigūruokite tinklus
  • Kurkite ir valdykite virtualias mašinas
  • Tvarkykite saugyklą
  • Prieigos prie sistemos ir programų žurnalai

1 žingsnis
„Cockpit“ yra įdiegta ir įjungta pagal numatytuosius nustatymus „CentOS 8“, tačiau, norėdami valdyti virtualias mašinas, turime pridėti papildymą, tai padarysime naudodami šią komandą:

 dnf įdiegti kabinos kabinos mašinas 

2 žingsnis
Įvedame raidę „S“, kad patvirtintume atsisiuntimą ir įdiegimą:

3 žingsnis
Tada pradėsime, įgalinsime ir pamatysime „Cockpit“ paslaugos būseną, vykdysime šias eilutes:

 systemctl start cockpit.socket systemctl enable cockpit.socket systemctl status cockpit.socket

4 žingsnis
Mes suteikiame leidimus „CentOS 8“ užkardoje:

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

5 žingsnis
„Cockpit“ konsolę pasiekiame pasiekdami iš naršyklės, turėdami šią sintaksę:

 https: // kompiuteris_IP: 9090 

DIDELIS

6 žingsnis
Šis įspėjimas duotas todėl, kad „Cockpit“ naudoja HTTPS sertifikatus, norėdami tęsti, spustelėkite „Išplėstinė konfigūracija“ ir ten spustelėkite eilutę „prieigos IP“:

DIDELIS

7 žingsnis
Tai atlikdami eisime į centrinę „Cockpit“ konsolę, kur įvesime pagrindinio „CentOS 8“ vartotojo duomenis:

DIDELIS

8 žingsnis
Spustelėkite „Pradėti sesiją“ ir tai bus „Cockpit“ aplinka:

DIDELIS

3. Virtualizuokite KVM „CentOS 8“

Kitas žingsnis bus įdiegti virtualizacijos modulį ir kai kuriuos virtualizavimo paketus, būtinus optimaliam veikimui, pavyzdžiui, „virt-install“ paketas yra įrankis virtualioms mašinoms įdiegti tiesiai iš komandinės eilutės sąsajos ir taip pat integruoja virtualųjį žiūrovas, norėdamas pasiekti virtualias mašinas.

1 žingsnis
Mes vykdome šiuos veiksmus:

 dnf modulio įdiegimas virt 

2 žingsnis
Mes įvedame raidę „s“, kad sutiktume su paketų atsisiuntimu ir įdiegimu:

3 žingsnis
Dabar vykdome šiuos veiksmus. Dar kartą patvirtiname atsisiuntimą ir diegimą.

 dnf įdiegti virt-install virt-viewer 

4 žingsnis
Po to vykdysime šią komandą, kad patikrintume, ar „libvirt“ hipervizoriaus tvarkyklės veikia tinkamai. Šiuo atveju matome, kad QEMU eilutėje yra klaida, vėliau pamatysime, ką ji veikia ir kaip ją ištaisyti.

 virt-host-validate 

5 žingsnis
Pradėkime, įjunkime ir pamatysime „libvirtd“ būseną:

 systemctl start libvirtd.service systemctl įgalinti libvirtd.service systemctl status libvirtd.service

4. „Cockpit“ sukonfigūruokite „Network Bridge“ adapterį (virtualų adapterį)
„CentOS 8“

Šis žingsnis apima virtualiojo tinklo jungiklio, su kuriuo bus galima integruoti virtualias mašinas į tą patį tikro kompiuterio tinklą, sukūrimą, pagal numatytuosius nustatymus, kai paleidžiamas libvirtd demonas, įjungiama numatytoji tinklo sąsaja virbr0, kuri reiškia virtualiojo tinklo jungiklis, veikiantis NAT režimu pagal numatytuosius nustatymus.

1 žingsnis
Norėdami sukurti šį jungiklį, eikite į skyrių „Tinklai“ ir spustelėkite mygtuką „Pridėti tiltą“:

DIDELIS

2 žingsnis
Rodomame lange įvedame norimą pavadinimą ir pasirenkame tinklo adapterio „CentOS 8.“ pavadinimą. Spustelėkite „Taikyti“, kad išsaugotumėte pakeitimus.

DIDELIS

3 žingsnis
Pamatysime naują tilto adapterį, kurį galima įsigyti iš tinklų:

DIDELIS

5. Sukurkite ir sukonfigūruokite virtualias mašinas naudodami „Cockpit“

1 žingsnis
Atėjo laikas sukurti savo virtualią mašiną „Cockpit“, tam mes einame į skyrių „Virtualios mašinos“ ir spustelėkite „Sukurti VM“:

DIDELIS

2 žingsnis
Iššokančiajame lange mes įvedame:

  • Virtualios mašinos pavadinimas
  • Lauke "" paliekame numatytąją vertę
  • Lauke „Diegimo šaltinio tipas“ pasirenkame vietinę diegimo laikmeną
  • Skiltyje „Diegimo šaltinis“ įvedame kelią / var / lib / libvirt / images /, o po to - ISO atvaizdo, kurį norite naudoti, pavadinimą
  • Skiltyje „Saugykla“ apibrėžiame „Sukurti naują tomą“
  • Skiltyje „Dydis“ priskiriame virtualiojo disko dydį (jis gali būti GB arba MB)
  • „Atmintyje“ priskiriame RAM (GB arba MB)

3 žingsnis
„Cockpit“ automatiškai aptiks ISO gamintoją ir versiją. Ten mes spustelėkite „Sukurti“, kad pradėtumėte procesą

DIDELIS

4 žingsnis
ir kadangi QEMU nėra, jį sukuriant bus pateikta klaida:

DIDELIS

5 žingsnis
Norėdami suaktyvinti QEMU, atliksime šiuos veiksmus:

 sudo yum groupinstall "Virtualizavimo priegloba" 

6 žingsnis
Kai tai bus įdiegta, patvirtinsime, kad QEMU buvo įdiegta, atlikdami šiuos veiksmus:

 virsh versija 

7 žingsnis
Kai QEMU patvirtinamas, grįžtame į kabiną ir patikriname, ar tinklas yra aktyvus:

DIDELIS

8 žingsnis
Su tuo mes galime paleisti virtualią mašiną ir pamatysime visą įprastą sistemos konfigūravimo procesą:

DIDELIS

9 veiksmas
Prisijungę prie sistemos tinklo dalies galime patikrinti, ar ji naudoja fizinės įrangos DHCP:

DIDELIS

10 žingsnis
Tada mes įvedame vartotojo vardą ir slaptažodį:

DIDELIS

11 žingsnis
leisti nuotolinį administravimą:

DIDELIS

12 žingsnis
Mes galime įdiegti papildinius:

DIDELIS

13 žingsnis
Po to bus atliktas diegimo procesas:

DIDELIS

14 žingsnis
Kai tai baigsis, pamatysime šiuos dalykus:

DIDELIS

15 žingsnis
Dabar turime eiti į skyrių „Diskai“ ir ten ištrinti diską su naudojamu ISO atvaizdu, šiame pavyzdyje spustelime ženklą, esantį „cdrom“

DIDELIS

16 žingsnis
Norėdami valdyti virtualią mašiną, eisime į skirtuką „Konsolės“, kur tai bus įmanoma:

  • Paleiskite virtualią mašiną naudodami „Run“
  • Išjungimas naudojant „ShutDown“ (kai VM yra aktyvus)
  • Iš naujo paleiskite jį iš naujo (kai VM yra aktyvus)
  • Pristabdyti jį pristabdžius (kai aktyvus VM)
  • Ištrinkite jį ištrindami

DIDELIS

17 žingsnis
Kaip minėjome, „OpenSSH“ buvo įjungta nuotolinė prieiga ir valdymas, tam galime naudoti SSH klientą ir įvesti šiuos duomenis. Tai leis mums valdyti virtualią mašiną.

 ssh [email protected] 

DIDELIS

Atlikę šiuos veiksmus, kuriuos jums paaiškino „Solvetic“, KVM dėka galėsite kurti ir valdyti „CentOS 8“ virtualias mašinas.

wave wave wave wave wave