KVM, (kernel-gebaseerd) Virtuele machine) is een gratis en opensource virtualisatieplatform voor de Linux-kernel. Wanneer het op een Linux-systeem wordt geïnstalleerd, wordt het een Type-2-hypervisor.
In dit artikel bekijken we hoe u kunt installeren KVM Aan Ubuntu 20.04 LTS.
Voor installatie: KVM Aan Ubuntu, gaan we eerst controleren of de hardware dit ondersteunt KVM. Een minimumvereiste voor installatie KVM is de beschikbaarheid van CPU-virtualisatie-extensies zoals: AMD-V en Intel-VT.
Voer de volgende opdracht uit om te controleren of het Ubuntu-systeem virtualisatie ondersteunt.
$ egrep -c '(vmx|svm)' /proc/cpuinfo.
Een resultaat groter dan 0 houdt in dat virtualisatie wordt ondersteund. Uit de onderstaande output hebben we bevestigd dat onze server goed is om te gebruiken.
Om te controleren of uw systeem dit ondersteunt: KVM virtualisatie voer het commando uit:
$ sudo kvm-ok.
Als de “kvm-ok” hulpprogramma niet aanwezig is op uw server, installeer het door de apt commando:
$ sudo apt cpu-checker installeren.
Voer nu de "kvm-ok” commando om uw systeem te onderzoeken.
$ sudo kvm-ok.
De output geeft duidelijk aan dat we op de goede weg zijn en klaar zijn om door te gaan met de installatie van KVM.
Met de bevestiging dat ons systeem KVM-virtualisatie kan ondersteunen, gaan we KVM installeren, KVM installeren, virt-manager, bridge-utils en andere afhankelijkheden, voer de opdracht uit:
$ sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager.
Een kleine uitleg van bovenstaande pakketten.
Voordat we verder gaan, moeten we bevestigen dat de virtualisatiedaemon - libvritd-daemon - is aan het rennen. Voer hiervoor de opdracht uit.
$ sudo systemctl-status libvirtd.
U kunt het inschakelen om bij het opstarten te starten door het volgende uit te voeren:
$ sudo systemctl enable --now libvirtd.
Voer de opdracht uit om te controleren of de KVM-modules zijn geladen:
$ lsmod | grep -i kvm.
Aan de uitgang kun je de aanwezigheid van de kvm_intel module. Dit is het geval voor Intel-processors. Voor AMD-CPU's krijgt u de kvm_intel module in plaats daarvan.
Met KVM succesvol geïnstalleerd. We gaan nu een virtuele machine maken. Er zijn 2 manieren om dit te doen: U kunt een virtuele machine maken op de opdrachtregel of met behulp van de KVM virt-manager grafische interface.
De virt-install opdrachtregelprogramma wordt gebruikt voor het maken van virtuele machines op de terminal. Bij het maken van een virtuele machine zijn een aantal parameters vereist.
Dit is de volledige opdracht die ik gebruikte bij het maken van een virtuele machine met a Deepin ISO afbeelding:
$ sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64. iso --netwerkbrug: vibr0
De --naam
optie specificeert de naam van de virtuele machine - deepin-vm De --os-variant
vlag geeft de OS-familie of afgeleide van de VM aan. Sinds Deepin20 is een afgeleide van Debian, heb ik gespecificeerd Debian 10 als de variant.
Voer de opdracht. uit om aanvullende informatie over OS-varianten te krijgen
$ osinfo-query os.
De --vcpu
optie geeft de CPU-kernen aan, in dit geval 2 kernen, de --RAM
geeft de RAM-capaciteit aan die is: 2048MB. De --plaats
vlag wijst naar het absolute pad van de ISO-afbeelding en de --netwerk
bridge specificeert de adapter die door de virtuele machine moet worden gebruikt. Onmiddellijk na het uitvoeren van de opdracht start de virtuele machine op en wordt het installatieprogramma gestart, klaar voor de installatie van de virtuele machine.
De virt-manager hulpprogramma stelt gebruikers in staat om virtuele machines te maken met behulp van een GUI. Ga om te beginnen naar de terminal en voer de opdracht uit.
$ virt-manager.
Het venster van de virtuele machinemanager wordt geopend zoals weergegeven.
Klik nu op het monitorpictogram om een virtuele machine te maken.
Geef in het pop-upvenster de locatie van uw ISO-image op. In ons geval bevindt de ISO-afbeelding zich in de 'Downloads' map in de thuismap, dus we zullen de eerste optie selecteren - Lokale installatiemedia (ISO-image of cd-rom). Klik vervolgens op de ‘Vooruit’ knop om door te gaan.
Blader in de volgende stap naar de ISO-image op uw systeem en geef direct hieronder de OS-familie op waarop uw image is gebaseerd.
Selecteer vervolgens de geheugencapaciteit en het aantal CPU's dat aan uw virtuele machine wordt toegewezen en klik op 'Vooruit’.
En tot slot, in de laatste stap, specificeer een naam voor uw virtuele machine en klik op de 'Af hebben' knop.
Het maken van de virtuele machine duurt een paar minuten, waarna het installatieprogramma van het besturingssysteem dat u installeert, wordt geopend.
Op dit punt kunt u doorgaan met de installatie van de virtuele machine.
En zo ga je over installeren KVM hypervisor aan Ubuntu 20.04 LTS.