Aparatinės įrangos virtualizavimo plėtinio įgalinimas:
Pirmiausia turite įgalinti aparatūros virtualizavimo plėtinį iš savo „CentOS 8“ mašinos BIOS. „Intel“ procesoriams įgalinkite VT-x arba VT-d procesoriaus plėtinį. AMD procesoriams įgalinkite AMD-v procesoriaus plėtinį.
Įgalinę aparatūros virtualizavimą, vykdykite šią komandą, kad patikrintumėte, ar įgalintas VT-x / VT-d arba AMD-v plėtinys.
$ grep --color --perl-regexp 'vmx | svm' / proc / cpuinfoMano atveju, svm vėliava įgalinta, kaip matote toliau pateiktoje ekrano kopijoje. Aš naudoju AMD procesorių.
Jei naudojate „Intel“ procesorių, vmx vėliava bus įgalinta. Taigi įjungta aparatūros virtualizacija. Puiku!
KVM / QEMU diegimas „CentOS 8“ diegimo metu:
Galite sukonfigūruoti KVM / QEMU virtualizaciją „CentOS 8“ diegdami „CentOS 8“ pasirinkdami Virtualizacijos pagrindinis kompiuteris nuo Programinės įrangos pasirinkimas.
KVM / QEMU diegimas naudojant „YUM Package Manager“:
Jei neįdiegėte Virtualizacijos pagrindinis kompiuteris aplinką diegiant „CentOS 8“, kad sukonfigūruotumėte KVM / QEMU, vis tiek galite tai padaryti vėliau naudodami „YUM“ paketų tvarkyklę.
The Virtualizacijos pagrindinis kompiuteris „CentOS 8“ yra prieinama kaip aplinka. Galite įdiegti Virtualizacijos pagrindinis kompiuteris grupė naudodami „YUM“ paketų tvarkytuvę su šia komanda:
$ sudo yum groupinstall „Virtualizacijos pagrindinis kompiuteris“
Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite
Visos pakuotės, išvardytos Virtualizacijos pagrindinis kompiuteris grupė turėtų būti įdiegta.
„Libvirtd“ paslaugos valdymas:
Dabar patikrinkite, ar libvirtd tarnyba veikia su šia komanda:
$ sudo systemctl status libvirtdKaip matote, libvirtd paslauga yra bėgimas. Taip pat įjungtas paleisti automatiškai įkrovos metu.
Jei libvirtd paslauga neveikia, tada paleiskite ją naudodami šią komandą:
$ sudo systemctl paleisti libvirtdJei libvirtd paslauga neleidžiama paleisti automatiškai, tada įgalinkite ją naudodami šią komandą:
$ sudo systemctl įgalinti libvirtdPatikrinimas, ar veikia KVM / QEMU:
Dabar, norėdami patikrinti, ar KVM / QEMU veikia tinkamai, vykdykite šią komandą:
$ sudo virsh versijaKaip matote, KVM / QEMU veikia teisingai. Jei taip nebuvo, čia gausite ryšio klaidos pranešimą.
„CentOS 8“ šio rašymo metu buvo pristatyta su „libvirt 4“.5.0 ir QEMU 2.12.0.
Leisti QEMU / KVM komandas be šaknies:
Jei norite leisti prisijungimo vartotojui (ne root) paleisti komandą virsh ar kitas KVM / QEMU komandas arba naudoti šias komandas be sudo, pridėkite savo prisijungimo vartotoją prie grupės „libvirt“ taip:
$ sudo usermod -aG libvirt $ (whoami)Komandų eilutės klientas KVM / QEMU virtualių mašinų diegimui:
įdiegti yra komandinės eilutės įrankis, skirtas lengvai įdiegti KVM / QEMU virtualias mašinas. įdiegti remiasi libvirt. Taigi, virtualios mašinos, įdiegtos naudojant įdiegti taip pat galima valdyti virsh ir virt-vadybininkas.
Galite įdiegti įdiegti naudojant „YUM“ paketų tvarkyklę taip:
$ sudo yum install virt-install
Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite
turėtų būti įdiegta „virt-install“.
Paleiskite šią komandą, kad patikrintumėte, ar veikia „virt-install“:
$ virt-install --versionveikia „virt-install“.
„Virtual Machine Manager“ grafinio įrankio diegimas:
„Virtual Machine Manager“ yra grafinis įrankis, skirtas valdyti KVM / QEMU virtualias mašinas. Jei ketinate paleisti KVM / QEMU virtualias mašinas „CentOS 8“ serveryje su GUI (grafine vartotojo sąsaja), tada „Virtual Machine Manager“ yra būtinas įrankis.
„Virtual Machine Manager“ galite įdiegti naudodami „YUM“ paketų tvarkyklę taip:
$ sudo yum įdiekite „virt-manager“
Norėdami patvirtinti diegimą, paspauskite Y tada paspauskite
Reikėtų įdiegti „Virtual Machine Manager“.
Įdiegę „Virtual Machine Manager“, jį galite rasti „CentOS 8“ programų meniu, kaip matote toliau pateiktoje ekrano kopijoje. Spustelėkite „Virtual Machine Manager“ piktogramą.
„Virtual Machine Manager“ turėtų paleisti ir automatiškai prisijungti prie KVM / QEMU, veikiančio jūsų „CentOS 8“ kompiuteryje, naudojant „libvirt“.
Nuotolinis prisijungimas prie KVM / QEMU serverio:
Galite sukonfigūruoti „CentOS 8 KVM / QEMU“ serverį be galvos ir valdyti jį nuotoliniu būdu iš kito kompiuterio naudodami „Virtual Machine Manager“.
Įdiegę KVM / QEMU „CentOS 8“, paleiskite šią komandą, kad rastumėte „CentOS 8“ mašinos IP adresą:
$ ip a | grep inetKaip matote, mano „CentOS 8“ mašinos IP adresas yra 192.168.21.226. Jums bus kitaip. Taigi, nuo šiol būtinai pakeiskite jį savo.
Tada iš kito „Linux“ kompiuterio (mano atveju „Debian 10“) vykdykite šią komandą, kad sukurtumėte SSH viešojo ir privataus raktų porą.
$ ssh-keygen
Paspauskite
Paspauskite
Paspauskite
Reikėtų sukurti SSH viešojo ir privataus raktų porą.
Dabar nukopijuokite SSH raktą į savo „CentOS 8“ kompiuterį naudodami šią komandą:
$ ssh-copy-id shovon @ 192.168.21.226PASTABA: Čia, shovon yra mano prisijungimo vartotojo vardas ir 192.168.21.226 yra mano CentOS KVM / QEMU serverio IP adresas. Nepamirškite jo pakeisti savo.
Įrašykite taip ir paspauskite
Įveskite prisijungimo vartotojo slaptažodį ir paspauskite
SSH raktą reikia nukopijuoti į „CentOS 8 KVM / QEMU“ serverį.
Dabar atidarykite „Virtual Machine Manager“ ir eikite į Failas > Pridėti ryšį ..
Dabar pasirinkite QEMU / KVM kaip Hypervisor, patikrinti Prisijunkite prie nuotolinio kompiuterio per SSH. Tada įveskite savo CentOS 8 KVM / QEMU serverio prisijungimo vartotojo vardą ir IP adresą Vartotojo vardas ir Pagrindinio kompiuterio vardas skyriuje.
Jei norite automatiškai prisijungti prie „CentOS 8 KVM / QEMU“ serverio, kai paleidžiate „Virtual Machine Manager“, patikrinkite Automatinis prisijungimas žymimasis langelis.
Baigę spustelėkite Prisijungti.
Jūsų „CentOS 8 KVM / QEMU“ serveris turėtų būti pateiktas „Virtual Machine Manager“ informacijos suvestinėje.
Jei norite sukurti naują virtualią mašiną „CentOS 8 KVM / QEMU“ serveryje, spustelėkite ją dešiniuoju pelės mygtuku (pele) ir pasirinkite Nauja.
Tada sekite vedlį.
Taigi, taip jūs įdiegiate KVM / QEMU „CentOS 8“ ir prisijungiate prie jo nuotoliniu būdu naudodami „Virtual Machine Manager“. Dėkojame, kad perskaitėte šį straipsnį.