Zoeken op website

Hoe Virtualbox VM's op KVM in Linux te gebruiken


Overweegt u een overstap van VirtualBox naar KVM-hypervisor? Een van uw grootste zorgen zou zijn om helemaal opnieuw te beginnen door nieuwe virtuele machines te creëren in KVM – op zijn zachtst gezegd een lastige taak.

Het goede nieuws is dat in plaats van nieuwe KVM gastmachines te maken, u eenvoudig de VirtualBox VM's, die in VDI-formaat zijn, kunt migreren naar qcow2, het schijfkopieformaat voor KVM.

In deze handleiding gaan we een stapsgewijze procedure schetsen van hoe u VirtualBox VM's migreert naar KVM VM's in Linux.

Stap 1: Maak een lijst van bestaande VirtualBox-afbeeldingen

Zorg er eerst en vooral voor dat alle virtuele machines zijn uitgeschakeld. Virtualbox gastmachines bestaan in VDI schijfformaat. Ga vervolgens verder en vermeld de bestaande virtuele VirtualBox-machines zoals weergegeven.

VBoxManage list hdds
OR
vboxmanage list hdds

Uit de uitvoer kun je zien dat ik twee virtuele schijfimages heb: Debian en Fedora VDI images.

Stap 2: Converteer VDI-afbeelding naar RAW-schijfformaat

De volgende stap is het converteren van de VDI-afbeeldingen naar een RAW-schijfformaat. Om dit te bereiken, ga ik de onderstaande opdrachten uitvoeren.

VBoxManage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img
OR
vboxmanage clonehd --format RAW /home/james/VirtualBox\ VMs/debian/debian.vdi debian_10_Server.img

Wanneer u dit onderzoekt, zult u merken dat het RAW-beeldformaat een enorme hoeveelheid schijfruimte in beslag neemt. U kunt de opdracht du gebruiken, zoals weergegeven, om de grootte van de RAW-afbeelding te verifiëren.

du -h debian_10_Server.img

In mijn geval neemt de Debian RAW-afbeelding 21G ruimte op de harde schijf in beslag, wat een enorme hoeveelheid ruimte is. We gaan later de RAW schijfimage converteren naar het KVM schijfformaat.

Stap 3: Converteer het RAW Image Disk-formaat naar het KVM-formaat

Als u ten slotte wilt migreren naar het KVM schijfimage-formaat, converteert u de RAW-afbeelding naar het qcow2-formaat, wat de KVM schijf is Beeldformaat.

qemu-img convert -f raw debian_10_Server.img -O qcow2 debian_10_Server.qcow2

De qcow2 schijfimage is slechts een fractie van de RAW schijfimage. Controleer dit nogmaals met behulp van de du-opdracht, zoals hieronder weergegeven.

du -h debian_10_Server.qcow2

Vanaf hier kunt u het qcow2 KVM-beeldformaat importeren via de opdrachtregel of via het grafische KVM-venster en een nieuwe virtuele KVM-machine maken.

Hiermee ronden we ons artikel voor vandaag af. Uw gedachten en feedback zijn zeer welkom.

Bron: ostechnix.com