Wéi installéiere ech KVM op Ubuntu 20.04


KVM, (Kernel-baséiert Virtuell Maschinn) ass eng gratis an Opensource Virtualiséierungsplattform fir de Linux Kernel. Wann et op engem Linux System installéiert ass, gëtt et en Type-2 Hypervisor.

An dësem Artikel kucke mir wéi Dir KVM op Ubuntu 20.04 LTS installéiere kënnt.

Schrëtt 1: Préift Virtualiséierung Support an Ubuntu

Ier Dir KVM op Ubuntu installéiert, gi mir als éischt z'iwwerpréiwen ob d'Hardware KVM ënnerstëtzt. E Minimum Viraussetzung fir KVM z'installéieren ass d'Disponibilitéit vun CPU Virtualiséierung Extensiounen wéi AMD-V an Intel-VT.

Fir ze kontrolléieren ob den Ubuntu System Virtualiséierung ënnerstëtzt, fuert de folgende Kommando.

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

En Resultat méi wéi 0 implizéiert datt Virtualiséierung ënnerstëtzt gëtt. Vun der Ausgab hei drënner hu mir bestätegt datt eise Server gutt ass fir ze goen.

Fir ze kontrolléieren ob Äre System KVM Virtualiséierung ënnerstëtzt, fuert de Kommando aus:

$ sudo kvm-ok

Wann de \kvm-ok Utility net op Ärem Server präsent ass, installéiere se andeems Dir de apt Kommando ausféiert:

$ sudo apt install cpu-checker

Fëllt elo de Kommando \kvm-ok aus fir Äre System z'ënnersichen.

$ sudo kvm-ok

D'Ausgab weist kloer datt mir um richtege Wee sinn a prett fir mat der Installatioun vu KVM weiderzemaachen.

Schrëtt 2: Installéiert KVM op Ubuntu 20.04 LTS

Mat der Bestätegung datt eise System KVM Virtualiséierung ënnerstëtzen kann, gi mir KVM installéieren, Fir KVM, Virt-Manager, Bridge-Utils an aner Ofhängegkeeten z'installéieren, lafen de Kommando:

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

Eng kleng Erklärung vun den uewe genannte Packagen.

  • De qemu Package (Quick Emulator) ass eng Applikatioun déi Iech erlaabt Hardwarevirtualiséierung auszeféieren.
  • De qemu-kvm Package ass den Haapt KVM Package.
  • De libvritd-Daemon ass de Virtualiséierungsdaemon.
  • De Bridge-utils Package hëlleft Iech eng Bréckverbindung ze kreéieren fir datt aner Benotzer Zougang zu enger virtueller Maschinn wéi den Hostsystem kréien.
  • De virt-Manager ass eng Applikatioun fir virtuell Maschinnen duerch eng grafesch User-Interface ze managen.

Ier Dir weider geet, musse mir bestätegen datt de Virtualiséierungsdaemon - libvritd-daemon - leeft. Fir dat ze maachen, fuert de Kommando aus.

$ sudo systemctl status libvirtd

Dir kënnt et aktivéieren fir beim Boot ze starten andeems Dir leeft:

$ sudo systemctl enable --now libvirtd

Fir ze kontrolléieren ob d'KVM Moduler gelueden sinn, fuert de Kommando:

$ lsmod | grep -i kvm

Vun der Ausgab kënnt Dir d'Präsenz vum kvm_intel Modul beobachten. Dëst ass de Fall fir Intel Prozessoren. Fir AMD CPUs kritt Dir amplaz de kvm_intel Modul.

Schrëtt 3: Erstellt eng virtuell Maschinn an Ubuntu

Mat KVM erfollegräich installéiert, Mir ginn elo eng virtuell Maschinn erstellen. Et ginn 2 Weeër fir dëst ze maachen: Dir kënnt eng virtuell Maschinn op der Kommandozeil erstellen oder d'KVM virt-Manager grafesch Interface benotzen.

De virt-install Kommandozeil Tool gëtt benotzt fir virtuell Maschinnen um Terminal ze kreéieren. Eng Zuel vu Parameteren sinn erfuerderlech wann Dir eng virtuell Maschinn erstellt.

Hei ass de komplette Kommando deen ech benotzt hunn wann ech eng virtuell Maschinn erstallt hunn mat engem Deepin ISO Bild:

$ 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 

D'Optioun --name spezifizéiert den Numm vun der virtueller Maschinn - deepin-vm De --os-variant Fändel weist d'OS Famill oder Derivat vum VM un. Zënter Deepin20 eng Derivat vun Debian ass, hunn ech Debian 10 als Variant uginn.

Fir zousätzlech Informatioun iwwer OS Varianten ze kréien, fuert de Kommando aus

$ osinfo-query os

D'Optioun --vcpu weist d'CPU Cores an dësem Fall 2 Cores un, de --ram weist d'RAM Kapazitéit un déi 2048MB ass. De --Location-Fändel weist op den absolute Wee vum ISO-Bild an d'--Network Bréck spezifizéiert den Adapter fir vun der virtueller Maschinn ze benotzen. Direkt nodeems de Kommando ausgefouert gouf, fänkt d'virtuell Maschinn op an den Installateur gëtt prett fir d'Installatioun vun der virtueller Maschinn gestart.

De Virt-Manager Utility erlaabt d'Benotzer virtuell Maschinnen mat engem GUI ze kreéieren. Fir unzefänken, gitt op den Terminal a lafen de Kommando.

$ virt-manager

D'virtuell Maschinn Manager Fënster wäert Pop op wéi gewisen.

Elo klickt op de Monitor Ikon fir eng virtuell Maschinn ze kreéieren.

An der Pop-up Fënster, spezifizéiert de Standuert vun Ärem ISO Bild. An eisem Fall ass d'ISO Bild am Dossier 'Downloads' am Heemverzeichnis, also wäerte mir déi éischt Optioun auswielen - Local Install Media (ISO Image oder CDROM). Als nächst klickt op de 'Forward' Knäppchen fir weiderzemaachen.

Am nächste Schrëtt, kuckt op d'ISO Bild op Ärem System an direkt drënner, spezifizéiert d'OS Famill op déi Äert Bild baséiert.

Als nächst, wielt d'Erënnerungskapazitéit an d'Zuel vun den CPUs, déi Är virtuell Maschinn zougewisen gëtt, a klickt 'Forward'.

A schliisslech, am leschte Schrëtt, spezifizéiert en Numm fir Är virtuell Maschinn a klickt op de Finish Knäppchen.

D'Schafe vun der virtueller Maschinn dauert e puer Minutten, op deem den Installateur vum OS, deen Dir installéiert, opmaacht.

Zu dësem Zäitpunkt kënnt Dir mat der Installatioun vun der virtueller Maschinn virugoen.

An dat ass wéi Dir gitt iwwer d'Installatioun vun KVM Hypervisor op Ubuntu 20.04 LTS.