Hur man installerar KVM på Ubuntu 20.04 LTS

Steg-för-steg-guide för att installera KVM på Ubuntu 20.04 och skapa virtuella maskiner med virt-manager

KVM eller Kernel-baserad virtuell maskin är en modul i Linux Kernel som tillåter användare att köra virtuella maskiner på sitt system. Den har nästan bara metallprestanda jämfört med annan virtualiseringsprogramvara eftersom den är tätt sammansmält med Linux-kärnan.

KVM tillsammans med dess API/Toolkit som heter libvirt används för att skapa VM i Ubuntu. Verktygen som Virt-Manager (GUI front-end) och Virsh (CLI) används för att förenkla skapandet och hanteringen av virtuella datorer.

I den här artikeln kommer vi att lära oss hur du korrekt installerar KVM på Ubuntu 20.04 LTS.

Förutsättningar

Innan vi påbörjar installationen måste vi se till att vi uppfyller kraven för att köra KVM. Vi behöver en processor som stöder hårdvaruvirtualisering. Om processorn stöder hårdvaruvirtualisering måste vi se till att den är aktiverad i BIOS.

För att kontrollera om din processor stöder hårdvaruvirtualisering, tryck på ctrl+alt+t för att öppna terminalen. Vi kommer att använda ett snyggt kommando som heter egrep som använder Regexp för att söka efter ett textmönster från en fil. Filen vi ska söka efter information om CPU finns på /proc/cpuinfo. Klistra in följande kommando i terminalen för att kontrollera stöd för hårdvaruvirtualisering.

egrep -c '(vmx|svm)' /proc/cpuinfo

Om du får utdata som något annat än 0 då stöder din processor hårdvaruvirtualisering. Utgångsnumret är nr. av kärna eller trådar som din processor har. Det enda steget som återstår nu är att se till att hårdvaruvirtualisering är aktiverad i BIOS.

Processen för att aktivera hårdvaruvirtualisering beror nu på om du har Intel eller AMD-processor. Se manualen för ditt moderkort för att ta reda på hur du aktiverar virtualisering. För Intel-processorer måste du aktivera virtualisering i BIOS-inställningarna. För AMD-processorer aktivera inställning som kallas SVM Mode.

Vi har nu verifierat att vi har en processor som stöder hårdvaruvirtualisering och aktiverat den i BIOS. Nu kan vi gå vidare till installation.

Installation

Öppna terminalen genom att trycka på ctrl+alt+t tangentbordsgenväg. För att installera KVM, klistra in följande kommando i terminalen och tryck på enter.

sudo apt-get installera qemu-kvm libvirt-daemon-system libvirt-klienter bridge-utils

De qemu-kvm är KVM-paket, medan libvirt-daemon-system och libvirt-klienter är libvirt toolkit-paket. De bro-utils paketet används för att konfigurera Ethernet-bryggan för virtuella datorer.

Verifierar installationen

Det finns två metoder för att verifiera framgångsrik installation av KVM. Antingen spring

kvm --version

eller

virsh lista --all

Om du får utdata som visas ovan är KVM korrekt installerat på ditt system. Du kan nu skapa VM med virsh kommando för att skapa virtuella datorer eller installera virt-manager ett GUI-verktyg för att skapa och hantera din virtuella dator enligt dina önskemål.

Skapa en virtuell dator

I det här avsnittet kommer vi att använda virt-manager för att skapa och köra VM på Ubuntu 20.04. För att installera virt-manager på Ubuntu 20.04, kör följande kommando:

sudo apt installera virt-manager

När installationen är klar, kör virt-manager. Du kommer att hälsas med följande fönster.

För att skapa en ny virtuell dator måste du klicka på Skapa en ny virtuell maskin knapp.

Ett popup-fönster med titeln Ny VM visas, välj Lokal installationsmedia (ISO-avbildning eller CDROM) alternativet och klicka på Vidarebefordra.

Vi behöver en ISO-bild av ett operativsystem vars virtuella maskin vi vill skapa. Klicka på bläddra för att välja ett OS att installera.

Du kommer att presenteras Välj Lagringsvolym fönster kommer vi för närvarande att använda standardlagringspoolen, du kan försöka leka genom att skapa nya lagringspooler som virt-manager kan använda. För närvarande kommer vi att kopiera ISO-bilden av OS till följande katalog med hjälp av cp kommando.

sudo cp source_of_iso_file /var/lib/libvirt/images

Vi behöver root-privilegier för att kopiera ISO till standardpoolen, därför använder vi sudo kommando och source_of_iso_file är platsen för ditt valda operativsystem. Efter att ha kopierat ISO till libvirt images-katalogen, tryck Uppdatera volymlistan knapp. Ditt valda OS ISO kommer att dyka upp i listan nedan, jag väljer MX-Linux att installera.

Välj det operativsystem du väljer att installera och tryck på Välj Volym knapp.

När du har valt ISO klickar du på Framåt i föregående fönster.

Välj mängden minne/ram som ska allokeras till VM och antal CPU-kärnor i nästa fönster. Jag föreslår att du tilldelar åtminstone den minsta rekommenderade mängden som krävs av operativsystemet.

Tilldela sedan minst den minsta mängd diskutrymme som krävs av OS. Jag föreslår minst 30 GB för Windows och 20 GB för alla Linux-distros. Virt-manager skapar virtuell disk för operativsystemet automatiskt om det första alternativet väljs.

Dricks: Du kan skapa anpassad lagring på egen hand med andra alternativet.

Du kan ändra namnet på VM på den här nya skärmen och bekräfta detaljerna. Klicka på Slutför för att starta installationen av ditt operativsystem på den virtuella disken.

Dricks: Du kan också försöka justera dina VM-inställningar genom att markera anpassa konfigurationen före installation alternativ för en extra funktion.

Slutför installationen av operativsystemet genom att följa installationsprocessen för det valda operativsystemet.

När installationen är klar kan du starta den virtuella datorn genom att välja den och klicka Slå på den virtuella maskinen knapp

Nu har vi en fungerande virtuell dator redo att användas.