Trin-for-trin guide til installation af KVM på Ubuntu 20.04 og oprettelse af virtuelle maskiner ved hjælp af virt-manager
KVM eller Kernel-based Virtual Machine er et modul i Linux Kernel, som giver brugerne mulighed for at køre virtuelle maskiner på deres system. Den kan prale af næsten bare metal-ydeevne sammenlignet med anden virtualiseringssoftware, da den er tæt sammenknyttet i Linux-kernen.
KVM kombineret med dens API/Toolkit kaldet libvirt bruges til at skabe VM i Ubuntu. Værktøjer som Virt-Manager (GUI front-end) og Virsh (CLI) bruges til at forenkle oprettelsen og administrationen af VM'er.
I denne artikel lærer vi, hvordan du korrekt installerer KVM på Ubuntu 20.04 LTS.
Forudsætninger
Før vi begynder installationen, skal vi sikre os, at vi opfylder kravene til at køre KVM. Vi har brug for en processor, der understøtter hardwarevirtualisering. Hvis processoren understøtter hardwarevirtualisering, skal vi sørge for, at den er aktiveret i BIOS.
For at kontrollere, om din processor understøtter hardwarevirtualisering, skal du trykke på ctrl+alt+t
for at åbne terminalen. Vi skal bruge en pæn kommando kaldet egrep
som bruger Regexp til at søge i et tekstmønster fra en fil. Filen vi skal søge efter information om CPU er placeret på /proc/cpuinfo
. Indsæt følgende kommando i terminalen for at kontrollere hardwarevirtualiseringsunderstøttelse.
egrep -c '(vmx|svm)' /proc/cpuinfo
Hvis du får output som noget andet end 0
så understøtter din processor hardwarevirtualisering. Udgangsnummeret er nr. af kerne eller tråde, som din processor har. Det eneste trin, der er tilbage nu, er at sikre, at hardwarevirtualisering er aktiveret i BIOS.
Processen med at aktivere hardwarevirtualisering afhænger nu af, om du har Intel- eller AMD-processor. Se dit bundkorts manual for at finde ud af, hvordan du aktiverer virtualisering. For Intel-processorer skal du aktivere Virtualisering i BIOS-indstillinger. Aktiver indstilling for AMD-processorer kaldet SVM-tilstand.
Vi har nu bekræftet, at vi har en processor, der understøtter hardwarevirtualisering og aktiveret den i BIOS. Nu kan vi gå videre til installation.
Installation
Åbn terminalen ved at trykke på ctrl+alt+t
tastaturgenvej. For at installere KVM indsæt følgende kommando i terminalen og tryk enter.
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Det qemu-kvm
er KVM-pakke, mens libvirt-dæmon-system
og libvirt-klienter
er libvirt toolkit-pakker. Det bro-uds
pakken bruges til at konfigurere Ethernet-broen til VM'er.
Bekræftelse af installation
Der er to metoder til at bekræfte en vellykket installation af KVM. Løb enten
kvm --version
eller
virsh liste --alle
Hvis du får output som vist ovenfor, så er KVM korrekt installeret på dit system. Du kan nu oprette VM vha virsh
kommando for at oprette VM'er eller installere virt-manager
et GUI-værktøj til at oprette og administrere din VM efter dine præferencer.
Oprettelse af en VM
I dette afsnit vil vi bruge virt-manager til at oprette og køre VM på Ubuntu 20.04. For at installere virt-manager på Ubuntu 20.04 skal du køre følgende kommando:
sudo apt installer virt-manager
Når installationen er fuldført, skal du køre virt-manager. Du vil blive mødt med følgende vindue.
For at oprette en ny VM skal du klikke på Opret en ny virtuel maskine
knap.
Et pop op-vindue med titlen Ny VM
vises, skal du vælge Lokalt installationsmedie (ISO-image eller cdrom)
mulighed og klik på Videresend.
Vi har brug for et ISO-billede af et operativsystem, hvis virtuelle maskine vi ønsker at skabe. Klik på gennemse for at vælge et OS, der skal installeres.
Du vil blive præsenteret for Vælg Lagervolumen
vindue, vil vi i øjeblikket bruge standardlagringspuljen, kan du prøve at lege ved at oprette nye lagerpuljer, som virt-manager kan bruge. For nu vil vi kopiere ISO-billedet af OS til følgende mappe ved at bruge cp
kommando.
sudo cp source_of_iso_file /var/lib/libvirt/images
Vi har brug for root-privilegier for at kopiere ISO til standardpuljen, så vi bruger sudo
kommando og source_of_iso_file er placeringen af dit valgte OS. Efter at have kopieret ISO til libvirt-billeder-mappen, tryk Opdater lydstyrkelisten
knap. Dit valgte OS ISO vil dukke op på listen nedenfor, jeg vælger MX-Linux at installere.
Vælg det OS, du vælger at installere, og tryk Vælg Lydstyrke
knap.
Når du har valgt ISO, skal du klikke på Videresend i forrige vindue.
Vælg mængden af hukommelse/ram, der skal allokeres til VM og antal CPU-kerner i næste vindue. Jeg foreslår, at du som minimum tildeler den anbefalede mængde, der kræves af OS.
Tildel derefter mindst den minimale mængde diskplads, der kræves af OS. Jeg foreslår 30 GB til Windows som minimum og 20 GB til enhver Linux Distros. Virt-manager vil automatisk oprette Virtual Disk til OS, hvis den første mulighed er valgt.
Tip: Du kan oprette brugerdefineret opbevaring på egen hånd med den anden mulighed.
Du kan ændre navnet på VM på denne nye skærm og bekræfte detaljerne. Klik på Udfør for at starte installationen af dit OS på den virtuelle disk.
Tip: Du kan også prøve at justere dine VM-indstillinger ved at markere tilpasse konfigurationen før installation
mulighed for en ekstra funktion.
Fuldfør installationen af OS ved at følge installationsprocessen for det valgte OS.
Efter at have afsluttet installationen, kan du starte VM'en ved at vælge den og klikke Tænd for den virtuelle maskine
knap
Nu har vi en funktionel VM klar til brug.