KVM (Kernel-based Virtual Machine) is een virtualisatie-oplossing gebouwd voor Linux. Wanneer het is geïnstalleerd, kunt u een gast of virtuele machines
Vandaag zullen we leren hoe u KVM op uw systeem installeert en hoe u virtuele machines configureert met behulp van ‘Virtual Machine Manager’ in slechts een paar eenvoudige stappen. Merk op dat de volgende tutorial is getest op Kali Linux.
KVM installatie
Om KVM op uw Linux systeem te laten installeren, moet u alle onderstaande stappen uitvoeren:
Stap 1: Pre-Installatie Controles
Voordat u in de installatie duikt, moet u ervoor zorgen dat uw CPU virtualisatie ondersteunt. Daarvoor moet u cpuinfo ophalen door het volgende commando in de terminal uit te voeren.
egrep -c '(vmx|svm)' /proc/cpuinfo
Als de uitvoer van het bovenstaande commando groter is dan 1, betekent dit dat uw processor hardwarevirtualisatie ondersteunt. Maar u moet er nog steeds voor zorgen dat de virtualisatie optie is ingeschakeld in de BIOS setup. (zoek naar VT-x, AMD-V of virtualisatie, etc)
Run het volgende commando om er zeker van te zijn dat uw KVM versnelling gebruikt kan worden. Maakt u zich geen zorgen als u een uitvoer ziet die zegt dat KVM-versnelling niet kan worden gebruikt. U kunt nog steeds uw virtuele machines draaien, maar het zal veel langzamer gaan zonder de KVM extensies.
kvm-ok
Stap 2: Installeer Benodigde Pakket
Run het volgende commando om de qemu-kvm, libvirt-clients, libvirt-daemon-system en bridge-utils pakketten te installeren, welke essentiële pakketten zijn om KVM te draaien. libvirt-clients en libvirt-daemon-system leveren libvirtd, welke je nodig hebt om qemu en KVM instances te beheren met libvirt. qemu-kvm is de backend van KVM.
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils
U wordt gevraagd om door te gaan, voer y of yes in om de installatie te voltooien.
Stap 3: Gebruikers toevoegen aan groepen
Nu moet u ervoor zorgen dat uw gebruiker wordt toegevoegd aan de libvirt en KVM gebruikersgroep. Voer de volgende opdrachten uit om uw specifieke gebruikersnaam aan de respectieve groepen toe te voegen.
sudo adduser username libvirtsudo adduser username kvm
Aanwijzing
Stap 4: Installeer Virtual Machine Manager
De toepassing virt-manager is een GUI-tool om virtuele machines via libvirt te beheren. Het geeft een overzicht van draaiende domeinen, hun live performance, en resource utilisatie statistieken. Wizard maakt het mogelijk om nieuwe domeinen aan te maken. Het configureert en past ook de toewijzing van middelen en virtuele hardware van het domein aan. Dit hulpprogramma kan met het volgende commando worden geïnstalleerd.
sudo apt install virt-manager
U wordt gevraagd door te gaan, voer y of yes in om de installatie te voltooien.
U kunt nu de Virtual Machine Manager openen via de opdrachtregel met het commando ‘virt-manager’ of ga naar activiteiten en zoek naar virt-manager en klik op openen.
Virtual Machine Configuration using virt-manager
Bij het openen wordt uw Virtual Machine Manager verbonden met QEMU/KVM.
U kunt een nieuwe virtuele machine setup starten door ofwel de file tab te openen en ‘New Virtual Machine’ te kiezen uit de opties of door op het plus icoon te klikken aan de linkerkant van de 2e rij.
U wordt gevraagd om een installatie medium te selecteren, kies uit een van de gegeven opties. Als u het iso-bestand van het gewenste virtuele systeem al hebt gedownload, kunt u kiezen voor het importeren van die schijfimage en doorgaan door op ‘Doorgaan’ te klikken. Als u het gedownloade iso-bestand nog niet hebt, kunt u doorgaan met de netwerkinstallatie of u kunt de cd/dvd-optie gebruiken.
Nu wordt u gevraagd naar het pad van uw schijfimage te bladeren of dit in te voeren. Wanneer u het pad invoert, zal de wizard hoogstwaarschijnlijk het gegeven besturingssysteem detecteren. Als dat niet gebeurt, moet u het besturingssysteem invoeren/selecteren uit de gegeven lijst. Druk op ‘Doorgaan’ om verder te gaan.
In de volgende stap kunt u de geheugen- en CPU-instellingen voor de virtuele machine aanpassen. CPU geeft aan hoeveel cores de nieuwe machine kan gebruiken en geheugen geeft aan hoeveel geheugen de nieuwe machine kan toewijzen. Druk op ‘Doorgaan’ om verder te gaan.
In de laatste stap kunt u de naam en het netwerk van uw virtuele machine aanpassen. Voor het aanpassen van het netwerk klikt u op netwerkselectie en kiest u ofwel de standaardinstelling ‘NAT’, waarmee u een virtueel netwerk aanmaakt, of u kunt ervoor kiezen uw oorspronkelijke/hostmachinenetwerk Ethernet of WLAN te overbruggen. Druk op ‘Voltooien’ om verder te gaan.
Zodra u op ‘Voltooien’ drukt, wordt de virtuele machine gestart en begint uiteindelijk de installatie van het systeem vanaf de image-schijf die u eerder hebt verstrekt.
Voltooi de installatie van uw systeem en geniet van uw geïsoleerde virtuele machine!
Conclusie
In dit artikel hebben we in het kort de KVM-virtualisatie uitgelegd, de noodzakelijke vereisten, belangrijke pakketten en gebruikersmachtigingen die nodig zijn voor een soepele installatie en gebruik van KVM. We hebben ook kort uitgelegd hoe Virt-Manager kan zorgen voor een snelle en eenvoudige configuratie van virtuele machines.