KVM (kernebaseret virtuel maskine) er en af de mange teknologier, der findes i Linux- og KVM-operativsystemer eller kernebaseret virtuel maskine. Det er dybest set en open source virtualiseringsteknologi integreret i Linux -operativsystemet, som har til opgave at tillade Linux at fungere som en hypervisor, hvor en værtsmaskine er i stand til at køre isolerede virtuelle miljøer, som vi kender som virtuelle maskiner (VM) eller gæster.
KVM kan forvandle Linux til en type 1 hypervisor, der uden operativsystem, som vi ved, kræver hypervisorer komponenter baseret på operativsystemet såsom I / O -komponenter, enhedsdrivere osv. For at være i fuld kapacitet til at køre de virtuelle maskiner som standard, da KVM har disse parametre og komponenter, da det er direkte integreret med Linux -kernen.
De oprettede virtuelle maskiner implementeres kun som en almindelig Linux -proces med dedikeret virtuel hardware, f.eks. Netværkskortet, CPU'en, hukommelsen eller diske.
Gennem denne vejledning vil vi lære at installere KVM i Ubuntu 20.04 eller 20.10 og se, hvordan vi kan oprette en virtuel maskine gennem den.
1. Sådan kontrolleres, om din hardware understøtter KVM
Inden vi udfører KVM -installationsprocessen på Ubuntu, lad os kontrollere, om computerhardwaren understøtter KVM. Minimumskravet for at installere KVM er at have CPU-virtualiseringsudvidelser som AMD-V og Intel-VT.
Trin 1
Vi kontrollerer dette ved at udføre følgende kommando:
egrep -c '(vmx | svm)' / proc / cpuinfo
For at hardwaren skal være kompatibel, skal resultatet være større end 0.
Trin 2
Nu er det tid til at kontrollere, om systemet understøtter KVM, for dette udfører vi følgende:
sudo kvm-okFørste gang vi gør dette, er det normalt, at der vises en fejl:
Trin 3
Dette er fordi dette værktøj ikke er installeret, vi vil installere det ved at udføre følgende:
sudo apt installere cpu-checker
Trin 4
Vi indtaster bogstavet "S" for at bekræfte download og installation af dette værktøj:
Trin 5
Nu kan vi køre sudo kvm-ok igen for at se systemets status versus KVM:
Som vi ser, er KVM klar til brug.
2. Sådan installeres KVM på Ubuntu 20.04 eller 20.10
Trin 1
Vi vil udføre følgende kommando for at installere KVM og de afhængigheder, der er forbundet med det, såsom virt-manager og bridge-utils:
sudo apt installere -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Trin 2
Når denne proces er slut, ser vi følgende:
Trin 3
De afhængigheder, som vi har installeret, har været:
- Qemu -pakken (hurtig emulator), som er et program, hvis mission er at muliggøre hardware virtualisering
- Qemu-kvm-pakken, som er den vigtigste KVM-pakke
- Libvritd-dæmonen, der fungerer som virtualiseringsdæmonen
- Bridge-utils-pakken, som broforbindelsen oprettes med, så andre brugere kan få adgang til den virtuelle maskine, som ikke er værtsystemet
- Virt-manager, som er et program, som det er muligt at administrere virtuelle maskiner ved hjælp af en grafisk brugergrænseflade
Vi skal kontrollere, om libvritd-dæmonen kører, til dette bruger vi følgende kommando:
sudo systemctl status libvirtd
Som vi kan se, er det aktivt og kører.
Trin 4
Vi aktiverer denne service med boot af Ubuntu 20.04 og 20.10:
sudo systemctl aktivere -nu libvirtdDerefter kontrollerer vi, at KVM -modulerne kører med følgende kommando:
lsmod | grep -l kvm
3. Sådan oprettes en virtuel maskine med KVM i kommandoer i Ubuntu 20.4 eller 20.10
KVM giver os mulighed for at oprette virtuelle maskiner ved hjælp af to metoder, der er:
- Gennem kommandolinjen
- Grafisk
Trin 1
I dette tilfælde vil kommandoen "virt-install" være nyttig, og vi skal indtaste følgende, for eksempel i dette tilfælde for at installere Debian 10:
sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048-graphics spice --location = / home / solvetic / Downloads / debian-10.4.0-amd64-netinst .iso --netværksbro: enp0s3
FORSTØRRE
Ved at give Enter kan vi se, at processen med at oprette den virtuelle maskine begynder.
Flagget --os-variant refererer til operativsystemets familie eller stammer fra VM for at konsultere alle de tilgængelige muligheder, vi kan udføre følgende kommando:
osinfo-forespørgsel os
4. Sådan oprettes en virtuel maskine med KVM i grafisk tilstand i Ubuntu 20.4 eller 20.10
Trin 1
Inden dette skal vi installere en række KVM -værktøjer med følgende kommando:
sudo apt installere uvtool
FORSTØRRE
Vi indtaster bogstavet S for at bekræfte download.
Trin 2
Nu kan vi få adgang til den grafiske grænseflade ved at udføre "virt-manager" i konsollen eller direkte fra Ubuntu-aktiviteter, hvilket viser følgende:
FORSTØRRE
Som vi kan se, åbnes KVM virtual machine manager.
Trin 3
For at oprette vores virtuelle maskine går vi til menuen "Fil - Ny virtuel maskine":
Trin 4
Følgende vindue vil blive vist, hvor vi kan definere, hvordan vi vil installere systemet:
Trin 5
Vi vælger "Lokalt installationsmedium" og klikker på Videresend, og vi vil se følgende:
Trin 6
Der klikker vi på "Udforsk" og vælger det ISO -billede, som vi har downloadet:
Trin 7
Vi klikker på "Vælg lydstyrke", og vi kan se, at den indlæses, og ISO -operativsystemet genkendes automatisk:
Trin 8
Vi klikker på Fremad, og nu kan vi definere RAM og CPU'er til maskinen:
Trin 9
Vi klikker på Fremad igen, og i dette trin tildeler vi størrelsen til opbevaring af den virtuelle maskine, der skal oprettes:
Trin 10
I det næste vindue er det muligt:
- Navngiv den virtuelle maskine
- Vælg den netværksadapter, der skal bruges
Trin 11
Vi klikker på "Afslut" for at fuldføre processen, og vi vil se, at processen med at oprette denne maskine begynder:
Trin 12
Når den oprettes, finder den normale systeminstallationsproces sted:
FORSTØRRE
Trin 13
KVM giver os mulighed for at udføre forskellige handlinger på den virtuelle maskine, såsom:
Fra menuen "Virtuel maskine" skal du lukke den ned, genstarte den, klone den, migrere den osv .:
FORSTØRRE
Trin 14
Fra "Vis" har vi forskellige muligheder for at styre maskinen:
FORSTØRRE
Trin 15
Ved at klikke på informationsknappen ser vi detaljerne for den valgte maskine, som vi kan redigere, hvis det er tilfældet:
FORSTØRRE
Trin 16
Endelig får vi adgang til KVM -konsollen, hvor vi finder de oprettede maskiner:
Der kan vi se en graf over CPU -brugen af denne maskine i Ubuntu 20.04 / 20.10.
Med KVM er det muligt at udføre virtualiseringsopgaver på en meget mere centraliseret måde, men med de bedste hardware- og ydelsesfunktioner.