Hvordan installere KVM på Ubuntu 20.04


KVM, (kjernebasert Virtual Machine) er en gratis virtualiseringsplattform med åpen kildekode for Linux-kjernen. Når den er installert på et Linux-system, blir den en Type-2 hypervisor.

I denne artikkelen ser vi på hvordan du kan installere KVMUbuntu 20.04 LTS.

Trinn 1: Sjekk virtualiseringsstøtte i Ubuntu

Før du installerer KVMUbuntu, skal vi først bekrefte om maskinvaren støtter KVM. Et minimumskrav for å installere KVM er tilgjengeligheten av CPU-virtualiseringsutvidelser som AMD-V og Intel-VT.

For å sjekke om Ubuntu-systemet støtter virtualisering, kjør følgende kommando.

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

Et utfall større enn 0 betyr at virtualisering støttes. Fra utdataene nedenfor har vi bekreftet at serveren vår er god å gå.

For å sjekke om systemet ditt støtter KVM-virtualisering, utfør kommandoen:

sudo kvm-ok

Hvis «kvm-ok»-verktøyet ikke er til stede på serveren din, installer det ved å kjøre apt-kommandoen:

sudo apt install cpu-checker

Kjør nå kommandoen "kvm-ok " for å undersøke systemet ditt.

sudo kvm-ok

Utgangen indikerer tydelig at vi er på rett vei og klar til å fortsette med installasjonen av KVM.

Trinn 2: Installer KVM på Ubuntu 20.04 LTS

Med bekreftelsen på at systemet vårt kan støtte KVM-virtualisering, skal vi installere KVM. For å installere KVM, virt-manager, bridge-utils og andre avhengigheter, kjør kommandoen :

sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

En liten forklaring på pakkene ovenfor.

  • qemu-pakken (rask emulator) er et program som lar deg utføre maskinvarevirtualisering.
  • qemu-kvm-pakken er KVM-hovedpakken.
  • libvritd-daemonen er virtualiseringsdemonen.
  • bridge-utils-pakken hjelper deg med å opprette en broforbindelse for å tillate andre brukere å få tilgang til en annen virtuell maskin enn vertssystemet.
  • virt-manager er et program for å administrere virtuelle maskiner gjennom et grafisk brukergrensesnitt.

Før vi fortsetter videre, må vi bekrefte at virtualiseringsdemonen – libvritd-daemon – kjører. For å gjøre det, utfør kommandoen.

sudo systemctl status libvirtd

Du kan aktivere den til å starte ved oppstart ved å kjøre:

sudo systemctl enable --now libvirtd

For å sjekke om KVM-modulene er lastet, kjør kommandoen:

lsmod | grep -i kvm

Fra utgangen kan du observere tilstedeværelsen av kvm_intel-modulen. Dette er tilfellet for Intel-prosessorer. For AMD CPUer får du kvm_intel-modulen i stedet.

Trinn 3: Opprette en virtuell maskin i Ubuntu

Med KVM installert, skal vi nå lage en virtuell maskin. Det er 2 måter å gjøre dette på: Du kan lage en virtuell maskin på kommandolinjen eller bruke KVM virt-manager grafiske grensesnitt.

Lag en virtuell maskin via kommandolinje

Kommandolinjeverktøyet virt-install brukes til å lage virtuelle maskiner på terminalen. En rekke parametere kreves når du oppretter en virtuell maskin.

Her er hele kommandoen jeg brukte når jeg opprettet en virtuell maskin ved hjelp av et Deepin ISO-bilde:

sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

Alternativet --name spesifiserer navnet på den virtuelle maskinen – deepin-vm --os-variant-flagget indikerer OS-familien eller derivatet av VM. Siden Deepin20 er et derivat av Debian, har jeg spesifisert Debian 10 som varianten.

For å få mer informasjon om OS-varianter, kjør kommandoen

osinfo-query os

Alternativet --vcpu indikerer CPU-kjernene i dette tilfellet 2 kjerner, --ram indikerer RAM-kapasiteten som er 2048MB. --location-flagget peker til den absolutte banen til ISO-bildet og --network-broen spesifiserer adapteren som skal brukes av den virtuelle maskinen. Umiddelbart etter utførelse av kommandoen vil den virtuelle maskinen starte opp og installasjonsprogrammet startes klar for installasjon av den virtuelle maskinen.

Lag en virtuell maskin via virt-manager

Verktøyet virt-manager lar brukere lage virtuelle maskiner ved hjelp av et GUI. For å starte, gå ut til terminalen og kjør kommandoen.

virt-manager

Vinduet for virtuell maskinbehandling åpnes som vist.

Klikk nå på skjermikonet for å begynne å lage en virtuell maskin.

I popup-vinduet angir du plasseringen til ISO-bildet ditt. I vårt tilfelle er ISO-bildet plassert i mappen 'Nedlastinger' i hjemmekatalogen, så vi velger det første alternativet – Local Install Media ( ISO-bilde eller CD ROM). Deretter klikker du på «Videresend»-knappen for å fortsette.

I neste trinn, bla til ISO-bildet på systemet ditt og rett under, spesifiser OS-familien som bildet er basert på.

Deretter velger du minnekapasiteten og antall CPUer som den virtuelle maskinen din skal tildeles, og klikker på «Videresend».

Og til slutt, i det siste trinnet, spesifiser et navn for din virtuelle maskin og klikk på «Fullfør»-knappen.

Opprettelsen av den virtuelle maskinen vil ta noen minutter hvorpå installasjonsprogrammet for operativsystemet du installerer vil åpnes.

På dette tidspunktet kan du fortsette med installasjonen av den virtuelle maskinen.

Og det er hvordan du går frem for å installere KVM hypervisor på Ubuntu 20.04 LTS.