KVM (branduolio pagrindu sukurta virtuali mašina) yra viena iš daugelio technologijų, randamų „Linux“ ir KVM operacinėse sistemose arba branduolio pagrindu veikiančioje virtualioje mašinoje. Tai iš esmės yra atvirojo kodo virtualizacijos technologija, integruota į „Linux“ operacinę sistemą, kurios užduotis yra leisti „Linux“ veikti kaip hipervizorius, kai pagrindinė mašina gali paleisti izoliuotą virtualią aplinką, kurią mes žinome kaip virtualias mašinas (VM) arba svečius.
KVM gali paversti „Linux“ į 1 tipo hipervizorių, tai yra, be operacinės sistemos, kaip žinome, hipervizoriams reikalingi komponentai, pagrįsti operacine sistema, pvz., Įvesties / išvesties komponentai, įrenginių tvarkyklės ir kt. virtualiosios mašinos pagal numatytuosius nustatymus, nes KVM turi šiuos parametrus ir komponentus, nes jis yra tiesiogiai integruotas su „Linux“ branduoliu.
Sukurtos virtualios mašinos bus įdiegtos tik kaip įprastas „Linux“ procesas, naudojant specialią virtualią aparatinę įrangą, pavyzdžiui, tinklo plokštę, procesorių, atmintį ar diskus.
Per šią pamoką mes sužinosime, kaip įdiegti KVM „Ubuntu 20.04“ arba „20.10“, ir pamatysime, kaip per ją sukurti virtualią mašiną.
1. Kaip patikrinti, ar jūsų aparatinė įranga palaiko KVM
Prieš atlikdami KVM diegimo procesą „Ubuntu“, patikrinkime, ar kompiuterio aparatinė įranga palaiko KVM. Minimalus reikalavimas įdiegti KVM yra CPU virtualizacijos plėtiniai, tokie kaip AMD-V ir Intel-VT.
1 žingsnis
Mes tai patikriname vykdydami šią komandą:
egrep -c '(vmx | svm)' / proc / cpuinfo
Kad aparatinė įranga būtų suderinama, rezultatas turi būti didesnis nei 0.
2 žingsnis
Dabar atėjo laikas patikrinti, ar sistema palaiko KVM, todėl atliekame šiuos veiksmus:
sudo kvm-geraiKai pirmą kartą tai darome, normalu, kad rodoma klaida:
3 žingsnis
Taip yra todėl, kad ši programa nėra įdiegta, mes ją įdiegsime atlikdami šiuos veiksmus:
sudo apt įdiegti procesoriaus tikrintuvą
4 žingsnis
Mes įvedame raidę „S“, kad patvirtintume šios programos atsisiuntimą ir įdiegimą:
5 žingsnis
Dabar galime vėl paleisti sudo kvm-ok, kad pamatytume sistemos būseną, palyginti su KVM:
Kaip matome, KVM yra paruoštas naudoti.
2. Kaip įdiegti KVM „Ubuntu 20.04“ arba „20.10“
1 žingsnis
Norėdami įdiegti KVM ir su juo susijusias priklausomybes, tokias kaip „virt-manager“ ir „bridge-utils“, vykdysime šią komandą:
sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-customers bridge-utils virt-manager
2 žingsnis
Kai šis procesas pasibaigs, pamatysime šiuos dalykus:
3 žingsnis
Mūsų įdiegtos priklausomybės buvo:
- „Qemu“ paketas (greitas emuliatorius) yra programa, kurios misija yra įgalinti aparatūros virtualizavimą
- „Qemu-kvm“ paketas, kuris yra pagrindinis KVM paketas
- Demonas libvritd, kuris veikia kaip virtualizacijos demonas
- „Bridge-utils“ paketas, su kuriuo sukuriamas tiltinis ryšys, leidžia kitiems vartotojams pasiekti virtualią mašiną, kuri nėra pagrindinė sistema
- „Virt-manager“ yra programa, su kuria galima valdyti virtualias mašinas naudojant grafinę vartotojo sąsają
Mes patikrinsime, ar libvritd-daemon veikia, tam naudojame šią komandą:
sudo systemctl būsena libvirtd
Kaip matome, jis yra aktyvus ir veikia.
4 žingsnis
Šią paslaugą įgaliname paleidę „Ubuntu 20.04“ ir „20.10“:
sudo systemctl įjungti -dabar libvirtdTada patikriname, ar KVM moduliai veikia, naudodami šią komandą:
lsmod | grep -l kvm
3. Kaip sukurti virtualią mašiną su KVM naudojant „Ubuntu 20.4“ arba „20.10“ komandas
KVM suteikia mums galimybę sukurti virtualias mašinas dviem būdais:
- Per komandinę eilutę
- Grafiškai
1 žingsnis
Tokiu atveju komanda „virt-install“ bus naudinga ir, pavyzdžiui, šiuo atveju, norėdami įdiegti „Debian 10“, turime įvesti:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solvetic / Atsisiuntimai / debian-10.4.0-amd64-netinst .iso -tinklo tiltas: enp0s3
DIDELIS
Suteikę „Enter“ matome, kad prasideda virtualios mašinos kūrimo procesas.
Vėliava -os-variantas nurodo operacinės sistemos šeimą arba yra kilęs iš VM, norėdami peržiūrėti visas galimas parinktis, galime įvykdyti šią komandą:
osinfo-query os
4. Kaip sukurti virtualią mašiną su KVM „Ubuntu 20.4“ arba „20.10“ grafiniu režimu
1 žingsnis
Prieš tai ketiname įdiegti seriją KVM paslaugų su šia komanda:
sudo apt įdiegti uvtool
DIDELIS
Mes įvedame raidę S, kad patvirtintume atsisiųstą atsisiuntimą.
2 žingsnis
Dabar mes galime pasiekti grafinę sąsają vykdydami konsolės „virt-manager“ arba tiesiogiai iš „Ubuntu Activities“, tai padarius, bus rodoma:
DIDELIS
Kaip matome, atsidaro KVM virtualios mašinos tvarkyklė.
3 žingsnis
Norėdami sukurti savo virtualią mašiną, einame į meniu „Failas - nauja virtuali mašina“:
4 žingsnis
Bus parodytas šis langas, kuriame galime apibrėžti, kokiomis priemonėmis diegsime sistemą:
5 žingsnis
Mes pasirenkame „Vietinė diegimo laikmena“ ir spustelėkite Pirmyn ir pamatysime šiuos dalykus:
6 žingsnis
Ten mes spustelime „Naršyti“ ir pasirenkame atsisiųstą ISO atvaizdą:
7 žingsnis
Spustelėkite „Pasirinkti garsumą“ ir matome, kad jis įkeliamas, o ISO operacinė sistema yra automatiškai atpažįstama:
8 žingsnis
Spustelime Pirmyn ir dabar galime apibrėžti minėtos mašinos RAM ir procesorius:
9 veiksmas
Dar kartą spustelime Pirmyn ir šiame žingsnyje priskiriame sukuriamos virtualios mašinos saugyklos dydį:
10 žingsnis
Kitame lange galima:
- Pavadinkite virtualią mašiną
- Pasirinkite naudojamą tinklo adapterį
11 žingsnis
Spustelėkite „Baigti“, kad užbaigtumėte procesą, ir pamatysime, kad prasideda šios mašinos kūrimo procesas:
12 žingsnis
Kai jis bus sukurtas, įvyks įprastas sistemos diegimo procesas:
DIDELIS
13 žingsnis
KVM leidžia virtualioje mašinoje atlikti įvairius veiksmus, tokius kaip:
Meniu „Virtuali mašina“ išjunkite, paleiskite iš naujo, klonuokite, perkelkite ir tt:
DIDELIS
14 žingsnis
„Rodinyje“ turėsime skirtingas mašinos valdymo galimybes:
DIDELIS
15 žingsnis
Spustelėję informacijos mygtuką pamatysime išsamią pasirinktos mašinos informaciją, kurią tokiu atveju galime redaguoti:
DIDELIS
16 žingsnis
Galiausiai pasiekiame KVM konsolę, kur randame sukurtas mašinas:
Ten matome šios mašinos procesoriaus naudojimo grafiką „Ubuntu 20.04 / 20.10“.
Naudojant KVM, virtualizacijos užduotis galima atlikti daug centralizuotai, tačiau naudojant geriausias aparatūros ir našumo funkcijas.