▷ Hoe KVM te installeren op Ubuntu 20.10 of 20.04

KVM (kernel-based Virtual Machine) is een van de vele technologieën die te vinden zijn in Linux- en KVM-besturingssystemen of op kernel-gebaseerde virtuele machines. Het is in feite een open source virtualisatietechnologie die is geïntegreerd in het Linux-besturingssysteem en die de taak heeft om Linux te laten fungeren als een hypervisor waar een hostmachine in staat is om geïsoleerde virtuele omgevingen te draaien die we kennen als virtuele machines (VM) of gasten.

KVM kan Linux veranderen in een type 1 hypervisor die, zoals we weten, zonder besturingssysteem, hypervisors componenten nodig hebben die zijn gebaseerd op het besturingssysteem, zoals I/O-componenten, apparaatstuurprogramma's, enz., om volledig te kunnen draaien de virtuele machines, standaard, aangezien KVM deze parameters en componenten heeft omdat het rechtstreeks is geïntegreerd met de Linux-kernel.

De gecreëerde virtuele machines worden alleen geïmplementeerd als een normaal Linux-proces, met speciale virtuele hardware, bijvoorbeeld de netwerkkaart, de CPU, het geheugen of de schijven.
Via deze tutorial gaan we leren hoe we KVM kunnen installeren in Ubuntu 20.04 of 20.10 en kijken hoe we er een virtuele machine mee kunnen maken.

1. Hoe te controleren of uw hardware KVM ondersteunt


Laten we, voordat we het KVM-installatieproces op Ubuntu uitvoeren, controleren of de computerhardware KVM ondersteunt. De minimumvereiste om KVM te installeren is het hebben van CPU-virtualisatie-extensies zoals AMD-V en Intel-VT.

Stap 1
We controleren dit door het volgende commando uit te voeren:

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

Om de hardware compatibel te maken, moet het resultaat groter zijn dan 0.

Stap 2
Nu is het tijd om te controleren of het systeem KVM ondersteunt, hiervoor voeren we het volgende uit:

 sudo kvm-ok
De eerste keer dat we dit doen, is het normaal dat er een fout wordt weergegeven:

Stap 3
Dit komt omdat dit hulpprogramma niet is geïnstalleerd, we gaan het installeren door het volgende uit te voeren:

 sudo apt cpu-checker installeren

Stap 4
We voeren de letter "S" in om de download en installatie van dit hulpprogramma te bevestigen:

Stap 5
Nu kunnen we sudo kvm-ok opnieuw uitvoeren om de status van het systeem versus KVM te zien:

Zoals we zien, is KVM klaar voor gebruik.

2. Hoe KVM te installeren op Ubuntu 20.04 of 20.10

Stap 1
We gaan het volgende commando uitvoeren om KVM en de bijbehorende afhankelijkheden zoals virt-manager en bridge-utils te installeren:

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

Stap 2
Wanneer dit proces tot een einde komt, zullen we het volgende zien:

Stap 3
De afhankelijkheden die we hebben geïnstalleerd zijn:

  • Het qemu-pakket (snelle emulator), een applicatie waarvan de missie is om hardwarevirtualisatie mogelijk te maken
  • Het qemu-kvm-pakket dat het belangrijkste KVM-pakket is
  • De libvritd-daemon die fungeert als de virtualisatiedaemon
  • Het bridge-utils-pakket waarmee de bridge-verbinding wordt gemaakt, waardoor andere gebruikers toegang hebben tot de virtuele machine die niet het hostsysteem is
  • De virt-manager, een applicatie waarmee het mogelijk is om virtuele machines te beheren met behulp van een grafische gebruikersinterface

We gaan controleren of de libvritd-daemon draait, hiervoor gebruiken we het volgende commando:
sudo systemctl status libvirtd

Zoals we kunnen zien, is het actief en actief.

Stap 4
We schakelen deze service in met het opstarten van Ubuntu 20.04 en 20.10:

 sudo systemctl enable --now libvirtd
Vervolgens controleren we of de KVM-modules draaien met het volgende commando:
 lsmod | grep -l kvm

3. Hoe maak je een virtuele machine met KVM in Ubuntu 20.4 of 20.10 commando's


KVM geeft ons de mogelijkheid om virtuele machines te maken met behulp van twee methoden, namelijk:
  • Via de opdrachtregel
  • grafisch

Stap 1
In dit geval is het commando "virt-install" nuttig en moeten we in dit geval bijvoorbeeld het volgende invoeren om Debian 10 te installeren:

 sudo virt-install --name = Debian --os-variant = debian10 --vcpu = 412 --ram = 2048 --graphics spice --location = / home / solvetic / Downloads / debian-10.4.0-amd64-netinst .iso --netwerkbrug: enp0s3

VERGROTEN

Door Enter te geven, kunnen we zien dat het proces van het maken van de virtuele machine begint.

De vlag --os-variant verwijst naar de familie van het besturingssysteem of is afgeleid van de VM, om alle beschikbare opties te raadplegen kunnen we de volgende opdracht uitvoeren:

 osinfo-query os

4. Hoe maak je een virtuele machine met KVM in Ubuntu 20.4 of 20.10 grafische modus

Stap 1
Hiervoor gaan we een reeks KVM-hulpprogramma's installeren met de volgende opdracht:

 sudo apt install uvtool

VERGROTEN

We voeren de letter S in om de download te bevestigen.

Stap 2
Nu hebben we toegang tot de grafische interface door in de console "virt-manager" uit te voeren of rechtstreeks vanuit Ubuntu-activiteiten, als u dit doet, wordt het volgende weergegeven:

VERGROTEN

Zoals we kunnen zien, wordt de KVM virtual machine manager geopend.

Stap 3
Om onze virtuele machine te maken gaan we naar het menu "Bestand - Nieuwe virtuele machine":

Stap 4
Het volgende venster wordt weergegeven waarin we kunnen definiëren via welke middelen we het systeem zullen installeren:

Stap 5
We selecteren "Lokaal installatiemedium" en klikken op Doorsturen en we zien het volgende:

Stap 6
Daar klikken we op "Verkennen" en selecteren de ISO-image die we hebben gedownload:

Stap 7
We klikken op "Volume kiezen" en we kunnen zien dat het laadt en het ISO-besturingssysteem automatisch wordt herkend:

Stap 8
We klikken op Vooruit en nu kunnen we de RAM en CPU's voor die machine definiëren:

Stap 9
We klikken weer op Doorsturen en in deze stap wijzen we de grootte toe voor de opslag van de aan te maken virtuele machine:

Stap 10
In het volgende venster is het mogelijk:

  • Geef de virtuele machine een naam
  • Selecteer de netwerkadapter die u wilt gebruiken

Stap 11
We klikken op "Voltooien" om het proces te voltooien en we zullen zien dat het proces van het maken van deze machine begint:

Stap 12
Wanneer het is gemaakt, vindt het normale systeeminstallatieproces plaats:

VERGROTEN

Stap 13
Met KVM kunnen we verschillende acties uitvoeren op de virtuele machine, zoals:
Sluit het vanuit het menu "Virtuele machine" af, herstart het, kloon het, migreer het, enz:

VERGROTEN

Stap 14
Vanuit "Bekijken" hebben we verschillende opties om de machine te beheren:

VERGROTEN

Stap 15
Door op de informatieknop te klikken, zien we de details van de geselecteerde machine die we kunnen bewerken als dit het geval is:

VERGROTEN

Stap 16
Eindelijk hebben we toegang tot de KVM-console waar we de gemaakte machines vinden:

Daar kunnen we een grafiek zien van het CPU-gebruik van deze machine in Ubuntu 20.04 / 20.10.
Met KVM is het mogelijk om virtualisatietaken op een veel meer gecentraliseerde manier uit te voeren, maar met de beste hardware en prestatiekenmerken.

wave wave wave wave wave