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.