▷ Kā instalēt KVM vietnē CentOS 8 RHEL 8

Virtualizācija ir viena no vissvarīgākajām priekšrocībām, kas mums kā lietotājiem un sistēmu administratoriem ir, jo virtualizācija dod mums iespēju pilnībā pārbaudīt gan operētājsistēmas, gan lietojumprogrammas, neapdraudot reālo vidi un nepērkot papildu aparatūru. Šodien šai funkcijai ir virtuālas platformas, taču KVM veikšana ir kaut kas ļoti funkcionāls (un starp citu drošāks un saderīgāks). Ja jūs nezināt, ko mēs domājam, mēs aicinām jūs turpināt lasīt šo apmācību, lai uzzinātu vairāk par šo funkcionalitāti un to, kā to var izmantot CentOS 8 vai RHEL 8.

Kas ir KVMKVM (kodola virtuālā mašīna - virtuālā mašīna, kuras pamatā ir kodols) ir izstrādāta kā atvērtā pirmkoda virtualizācijas tehnoloģija, kas integrēta Linux operētājsistēmā, kas dod mums iespēju pārvērst Linux par hipervizoru, tas ir, reālā vide spēs palaist vidēs dažāda veida un izolētas virtuālās mašīnas, kuras mēs pazīstam kā virtuālās mašīnas (VM) vai viesus.

KVM parādījās 2006. gadā, un 2007. gadā tā tika integrēta galvenajā Linux kodola versijā. KVM pamatdarbība ir tāda, ka KVM pārvērš mūsu CentOS 8 par 1. tipa hipervizoru, tas ir, bez operētājsistēmas. Šajā gadījumā visiem hipervizoriem ir nepieciešami komponenti, kas pielāgoti operētājsistēmas līmenim, lai virtuālās mašīnas varētu pilnībā izpildīt. Šim nolūkam KVM integrē šim nolūkam nepieciešamos komponentus, jo tas ir daļa no pašas Linux operētājsistēmas kodola, tas dod mums iespēju virtuālo mašīnu ieviest kā Linux procesu un kam tiek piegādāti tādi aparatūras aspekti kā atmiņa , diski, video, tīkla karte vai CPU.

KVM funkcijasDažas KVM funkcijas ir šādas:

  • KVM drošības jomā īsteno kombināciju ar uzlabotu Linux (SELinux) un drošu virtualizāciju (sVirt), kā arī piedāvā izolācijas raksturu, kas ir uzlabots mašīnu virtualizācijā.
  • KVM ir 100% saderīgs ar sertificētām aparatūras platformām un saderīgs ar visiem Linux izplatījumiem.
  • LVM spēj izmantot visu veidu krātuves, kas ir saderīgas ar Linux.
  • KVM pārmanto sistēmas atmiņas pārvaldības funkcijas, kuras tā integrē virtuālajā mašīnā.
  • KVM pēc noklusējuma pārmanto Linux veiktspēju, bet neietekmē reālo vidi, palaižot vienu vai vairākas virtuālās mašīnas.
  • Tam ir zemāks latentums.

Apskatīsim, kā instalēt KVM CentOS 8.

1. Pārbaudiet CentOS 8 Linux aparatūru

1. darbība
Pirmais solis ir pārbaudīt, vai aparatūras platforma var atbalstīt virtualizāciju, tāpēc mēs izpildām šādu komandu:

 grep -e 'vmx' / proc / cpuinfo (Intel) grep -e 'svm' / proc / cpuinfo (AMD)
2. solis
Mēs apstiprinām, ka KVM ir instalēts, izmantojot šādu komandu:
 lsmod | grep kvm 
3. solis
Mēs varam apstiprināt informāciju, izmantojot komandu cat. Sadaļā "karogi" meklēsim terminu "vmx".
 kaķis / proc / cpuinfo 

2. Kabīnes tīmekļa konsoles konfigurēšana CentOs 8

Cockpit konsole ir integrēta pašā operētājsistēmā, lai veiktu dažāda veida uzdevumus no tīmekļa pārlūkprogrammas, ar šo konsoli būs iespējams:

  • Veikt vispārīgus sistēmas uzdevumus
  • Konfigurējiet tīklus
  • Izveidojiet un pārvaldiet virtuālās mašīnas
  • Pārvaldīt krātuvi
  • Piekļūstiet sistēmas un lietojumprogrammu žurnāliem

1. darbība
Kabīne pēc noklusējuma ir instalēta un iespējota CentOS 8, bet mums jāpievieno papildinājums, lai pārvaldītu virtuālās mašīnas, mēs to darīsim ar šādu komandu:

 dnf uzstādīt kabīnes kabīnes mašīnas 

2. solis
Lai apstiprinātu lejupielādi un instalēšanu, mēs ievadām burtu "S":

3. solis
Tad mēs izpildīsim šādas rindas, lai sāktu, iespējotu un redzētu Cockpit pakalpojuma statusu:

 systemctl start cockpit.socket systemctl enable cockpit.socket systemctl statuss cockpit.socket

4. solis
Mēs piešķiram atļaujas CentOS 8 ugunsmūrī:

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

5. solis
Mēs piekļūstam Cockpit konsolei, piekļūstot no pārlūkprogrammas ar šādu sintaksi:

 https: // dators_IP: 9090 

PALIELINĀT

6. darbība
Šis brīdinājums tiek dots, jo Cockpit izmanto HTTPS sertifikātus, lai turpinātu, mēs noklikšķinām uz "Advanced configuration" un tur mēs noklikšķiniet uz rindas "access IP":

PALIELINĀT

7. solis
Ar to mēs dosimies uz Cockpit centrālo konsoli, kur ievadīsim CentOS 8 saknes lietotāja datus:

PALIELINĀT

8. solis
Mēs noklikšķinām uz "Sākt sesiju", un tā būs Cockpit vide:

PALIELINĀT

3. Virtualizējiet KVM, izmantojot CentOS 8

Nākamais solis būs virtualizācijas moduļa, kā arī dažu optimālai darbībai nepieciešamo virtualizācijas pakotņu instalēšana, piemēram, pakete virt-install ir rīks virtuālo mašīnu instalēšanai tieši no komandrindas saskarnes un tādā pašā veidā integrē virtuālo skatītājs, lai piekļūtu virtuālajām mašīnām.

1. darbība
Mēs izpildām sekojošo:

 dnf moduļa instalēšana virt 

2. solis
Mēs ievadām burtu "s", lai akceptētu pakotņu lejupielādi un instalēšanu:

3. solis
Tagad mēs izpildām sekojošo. Mēs vēlreiz apstiprinām lejupielādi un instalēšanu.

 dnf instalējiet virt-install virt-viewer 

4. solis
Pēc tam mēs izpildīsim šādu komandu, lai pārbaudītu, vai libvirt hipervizora draiveri darbojas pareizi. Šajā gadījumā mēs redzam, ka QEMU līnijai ir kļūda, vēlāk mēs redzēsim, ko tā ietekmē un kā to labot.

 virt-host-validate 

5. solis
Sāksim, iespējosim un redzēsim libvirtd statusu:

 systemctl start libvirtd.service systemctl iespējot libvirtd.service systemctl statuss libvirtd.service

4. Konfigurējiet tīkla tilta adapteri (virtuālo adapteri) Cockpit
CentOS 8

Šis solis ietver virtuālā tīkla slēdža izveidi, ar kuru būs iespējams integrēt virtuālās mašīnas tajā pašā reālā datora tīklā, pēc noklusējuma, kad tiek palaists libvirtd dēmons, tiek aktivizēts noklusējuma tīkla interfeiss virbr0, kas attiecas uz virtuālā tīkla slēdzis pēc noklusējuma darbojas NAT režīmā.

1. darbība
Lai izveidotu šo slēdzi, dodieties uz sadaļu "Tīkli" un noklikšķiniet uz pogas "Pievienot tiltu":

PALIELINĀT

2. solis
Parādītajā logā mēs ievadām vēlamo nosaukumu un izvēlamies tīkla adaptera nosaukumu CentOS 8. Lai saglabātu izmaiņas, mēs noklikšķiniet uz "Lietot".

PALIELINĀT

3. solis
Mēs redzēsim jauno tilta adapteri, kas pieejams tīklā:

PALIELINĀT

5. Izveidojiet un konfigurējiet virtuālās mašīnas, izmantojot Cockpit

1. darbība
Ir pienācis laiks izveidot savu virtuālo mašīnu Cockpit, lai to izdarītu, dodieties uz sadaļu "Virtuālās mašīnas" un noklikšķiniet uz "Izveidot VM":

PALIELINĀT

2. solis
Uznirstošajā logā mēs ievadām šādu informāciju:

  • Virtuālās mašīnas nosaukums
  • Laukā "" mēs atstājam noklusējuma vērtību
  • Laukā "Instalācijas avota veids" mēs izvēlamies vietējo instalācijas datu nesēju
  • Sadaļā "Instalācijas avots" mēs ievadām ceļu / var / lib / libvirt / images /, kam seko izmantojamā ISO attēla nosaukums
  • Sadaļā "Krātuve" mēs definējam Izveidot jaunu sējumu
  • Sadaļā "Izmērs" mēs piešķiram virtuālā diska lielumu (tas var būt GB vai MB)
  • Sadaļā "Atmiņa" mēs piešķiram RAM (GB vai MB)

3. solis
Kabīne automātiski noteiks ISO ražotāju un versiju. Tur mēs noklikšķiniet uz "Izveidot", lai sāktu procesu

PALIELINĀT

4. solis
un tā kā QEMU nav, to veidojot tiks parādīta kļūda:

PALIELINĀT

5. solis
Lai aktivizētu QEMU, mēs veiksim šādas darbības:

 sudo yum groupinstall "Virtualizācijas saimnieks" 

6. darbība
Kad tas ir instalēts, mēs apstiprinām, ka QEMU ir instalēts, veicot šādas darbības:

 virsh versija 

7. solis
Kad QEMU ir apstiprināts, mēs atgriežamies pie pilota kabīnes un pārbaudām, vai tīkls ir aktīvs:

PALIELINĀT

8. solis
Ar to mēs varam palaist virtuālo mašīnu, un mēs redzēsim visu parasto sistēmas konfigurācijas procesu:

PALIELINĀT

9. solis
Piekļūstot sistēmas tīkla sadaļai, mēs varam pārbaudīt, vai tā izmanto fiziskā aprīkojuma DHCP:

PALIELINĀT

10. solis
Tad mēs ievadām lietotājvārdu un paroli:

PALIELINĀT

11. solis
lai atļautu attālinātu administrēšanu:

PALIELINĀT

12. solis
Mēs varam instalēt spraudņus:

PALIELINĀT

13. solis
Pēc tam instalēšanas process notiks:

PALIELINĀT

14. darbība
Kad tas beigsies, mēs redzēsim sekojošo:

PALIELINĀT

15. solis
Tagad mums jādodas uz sadaļu "Diski" un tur jāizdzēš disks ar izmantoto ISO attēlu, šajā piemērā mēs noklikšķinām uz zīmes, kas atrodas "cdrom"

PALIELINĀT

16. solis
Lai pārvaldītu virtuālo mašīnu, mēs dosimies uz cilni "Konsoles", kur tas būs iespējams:

  • Palaidiet virtuālo mašīnu ar Run
  • Izslēgšana ar ShutDown (kad VM ir aktīvs)
  • Restartējiet to ar restartēšanu (kad VM ir aktīvs)
  • Pārtraukt to ar Pauze (kad VM ir aktīvs)
  • Izdzēsiet to ar Dzēst

PALIELINĀT

17. solis
Kā jau minējām, OpenSSH ir iespējota attālā piekļuve un pārvaldība, šim nolūkam mēs varam izmantot SSH klientu un ievadīt sekojošo. Tādējādi mēs kontrolēsim virtuālo mašīnu.

 ssh [email protected] 

PALIELINĀT

Izmantojot šīs darbības, kuras Solvetic jums ir izskaidrojis, jūs varēsit izveidot un pārvaldīt virtuālās mašīnas CentOS 8, pateicoties KVM.

wave wave wave wave wave