KVM (kärnbaserad virtuell maskin) är en av de många tekniker som finns i Linux- och KVM-operativsystem eller kärnbaserade virtuella maskiner. Det är i grunden en virtualiseringsteknik med öppen källkod integrerad i Linux -operativsystemet som har till uppgif.webpt att låta Linux fungera som en hypervisor där en värdmaskin kan köra isolerade virtuella miljöer som vi känner till som virtuella maskiner (VM) eller gäster.
KVM kan förvandla Linux till en typ 1 -hypervisor som är, utan operativsystem, som vi vet, hypervisorer kräver komponenter baserade på operativsystemet, såsom I / O -komponenter, enhetsdrivrutiner, etc., för att vara i full kapacitet att köra de virtuella maskinerna, som standard, eftersom KVM har dessa parametrar och komponenter eftersom det är direkt integrerat med Linux -kärnan.
De virtuella maskiner som skapas kommer endast att implementeras som en vanlig Linux -process, med dedikerad virtuell hårdvara, till exempel nätverkskortet, CPU: n, minnet eller skivorna.
Genom denna handledning kommer vi att lära oss hur man installerar KVM i Ubuntu 20.04 eller 20.10 och ser hur vi kan skapa en virtuell maskin genom den.
1. Så här kontrollerar du om din maskinvara stöder KVM
Innan vi gör KVM -installationsprocessen på Ubuntu, låt oss kontrollera om datorhårdvaran stöder KVM. Minimikravet för att installera KVM är att ha CPU-virtualiseringstillägg som AMD-V och Intel-VT.
Steg 1
Vi kontrollerar detta genom att utföra följande kommando:
egrep -c '(vmx | svm)' / proc / cpuinfo
För att hårdvaran ska vara kompatibel måste resultatet vara större än 0.
Steg 2
Nu är det dags att kontrollera om systemet stöder KVM, för detta utför vi följande:
sudo kvm-okFörsta gången vi gör detta är det normalt att ett fel visas:
Steg 3
Detta beror på att det här verktyget inte är installerat, vi kommer att installera det genom att köra följande:
sudo apt installera cpu-checker
Steg 4
Vi anger bokstaven "S" för att bekräfta nedladdningen och installationen av det här verktyget:
Steg 5
Nu kan vi köra sudo kvm-ok igen för att se systemets status kontra KVM:
Som vi ser är KVM redo att användas.
2. Så här installerar du KVM på Ubuntu 20.04 eller 20.10
Steg 1
Vi kommer att utföra följande kommando för att installera KVM och beroenden som är associerade med det, såsom virt-manager och bridge-utils:
sudo apt installera -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager
Steg 2
När denna process tar slut kommer vi att se följande:
Steg 3
Beroenden som vi har installerat har varit:
- Qemu -paketet (snabbemulator) som är en applikation vars uppgif.webpt är att möjliggöra hårdvaruvirtualisering
- Qemu-kvm-paketet som är det huvudsakliga KVM-paketet
- Libvritd-demonen som fungerar som virtualiseringsdemonen
- Bridge-utils-paketet som brygganslutningen skapas tillåter andra användare att komma åt den virtuella maskinen som inte är värdsystemet
- Virt-manager som är en applikation som det är möjligt att hantera virtuella maskiner med ett grafiskt användargränssnitt
Vi ska kontrollera om libvritd-daemon körs, för detta använder vi följande kommando:
sudo systemctl status libvirtd
Som vi kan se är den aktiv och igång.
Steg 4
Vi aktiverar denna tjänst med start av Ubuntu 20.04 och 20.10:
sudo systemctl aktivera -nu libvirtdSedan kontrollerar vi att KVM -modulerna körs med följande kommando:
lsmod | grep -l kvm
3. Hur man skapar en virtuell maskin med KVM i Ubuntu 20.4 eller 20.10 -kommandon
KVM ger oss möjlighet att skapa virtuella maskiner med två metoder som är:
- Genom kommandoraden
- Grafiskt
Steg 1
I det här fallet kommer kommandot "virt-install" att vara användbart och vi måste ange följande, till exempel i det här fallet för att installera 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 -nätverksbro: enp0s3
FÖRSTORA
Genom att ge Enter kan vi se att processen med att skapa den virtuella maskinen börjar.
Flaggan --os-variant refererar till operativsystemets familj eller härrör från den virtuella datorn, för att konsultera alla tillgängliga alternativ kan vi utföra följande kommando:
osinfo-fråga os
4. Hur man skapar en virtuell maskin med KVM i grafiskt läge i Ubuntu 20.4 eller 20.10
Steg 1
Innan detta kommer vi att installera en serie KVM -verktyg med följande kommando:
sudo apt installera uvtool
FÖRSTORA
Vi anger bokstaven S för att bekräfta nedladdningen.
Steg 2
Nu kan vi komma åt det grafiska gränssnittet genom att köra i "virt-manager" -konsolen eller direkt från Ubuntu-aktiviteter. Då visas följande:
FÖRSTORA
Som vi kan se öppnas KVM virtual machine manager.
Steg 3
För att skapa vår virtuella maskin går vi till menyn "Arkiv - Ny virtuell maskin":
Steg 4
Följande fönster visas där vi kan definiera genom vilka medel vi kommer att installera systemet:
Steg 5
Vi väljer "Lokalt installationsmedium" och klickar på Vidarebefordra så ser vi följande:
Steg 6
Där klickar vi på "Utforska" och väljer den ISO -bild som vi har laddat ner:
Steg 7
Vi klickar på "Välj volym" och vi kan se att den laddas och ISO -operativsystemet identifieras automatiskt:
Steg 8
Vi klickar på Framåt och nu kan vi definiera RAM -minnet och processorerna för maskinen:
Steg 9
Vi klickar på Vidarebefordra igen och i det här steget tilldelar vi storleken för lagringen av den virtuella maskinen som ska skapas:
Steg 10
I nästa fönster är det möjligt:
- Namnge den virtuella maskinen
- Välj den nätverksadapter som ska användas
Steg 11
Vi klickar på "Slutför" för att slutföra processen och vi kommer att se att processen med att skapa denna maskin börjar:
Steg 12
När den skapas kommer den normala systeminstallationsprocessen att ske:
FÖRSTORA
Steg 13
KVM tillåter oss att utföra olika åtgärder på den virtuella maskinen, till exempel:
Från "Virtuell maskin" -menyn, stäng av den, starta om den, klona den, migrera den, etc.:
FÖRSTORA
Steg 14
Från "Visa" har vi olika alternativ för att hantera maskinen:
FÖRSTORA
Steg 15
Genom att klicka på informationsknappen ser vi detaljerna för den valda maskinen som vi kan redigera om så är fallet:
FÖRSTORA
Steg 16
Slutligen kommer vi åt KVM -konsolen där vi hittar de skapade maskinerna:
Där kan vi se en graf över CPU -användningen av denna maskin i Ubuntu 20.04 / 20.10.
Med KVM är det möjligt att utföra virtualiseringsuppgif.webpter på ett mycket mer centraliserat sätt, men med de bästa maskinvaru- och prestandafunktionerna.