Sådan bruges Virtualbox VM'er på KVM i Linux
Overvejer du at skifte fra VirtualBox til KVM hypervisor? En af dine største bekymringer ville være at starte forfra ved at oprette nye virtuelle maskiner i KVM - en mildt sagt besværlig opgave.
Den gode nyhed er, at i stedet for at oprette nye KVM-gæstemaskiner kan du nemt migrere VirtualBox VM'er, der er i VDI-format til qcow2, som er diskbillede-format til KVM.
I denne vejledning vil vi skitsere en trinvis procedure for, hvordan du migrerer VirtualBox VM'er til KVM VM'er i Linux.
Trin 1: Liste over eksisterende VirtualBox-billeder
Sørg først og fremmest for, at alle virtuelle maskiner er slukket. Virtualbox-gæstemaskiner findes i VDI-diskformat. Fortsæt derefter med at liste de eksisterende VirtualBox virtuelle maskiner som vist.
$ VBoxManage list hdds OR $ vboxmanage list hdds
Fra output kan du se, at jeg har 2 virtuelle diskbilleder - Debian- og Fedora VDI-billeder.
Trin 2: Konverter VDI-billede til RAW-diskformat
Det næste trin er at konvertere VDI-billederne til et RAW-diskformat. For at opnå dette skal jeg køre nedenstående kommandoer.
$ 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
Når du undersøger, vil du bemærke, at RAW-billedformatet optager en enorm mængde diskplads. Du kan bruge kommandoen du som vist til at kontrollere størrelsen på RAW-billedet.
$ du -h debian_10_Server.img
I mit tilfælde tager Debian RAW-billedet 21G plads på harddisken, hvilket er ret enormt plads. Vi skal senere konvertere RAW-diskbilledet til KVM-diskformat.
Trin 3: Konverter RAW Image Disk Format til KVM Format
Endelig skal du konvertere RAW-billedet til qcow2-format, som er KVM-diskbillede-format, for at migrere til KVM-diskbillede.
$ qemu-img convert -f raw debian_10_Server.img -O qcow2 debian_10_Server.qcow2
Qcow2-diskbilledet er kun et minuts brøkdel af RAW-diskbilledet. Bekræft dette igen ved hjælp af du-kommandoen som vist nedenfor.
$ du -h debian_10_Server.qcow2
Herfra kan du importere qcow2 KVM-billedformatet enten på kommandolinjen eller ved hjælp af det grafiske KVM-vindue og oprette en ny virtuel KVM-maskine.
Dette afslutter vores artikel for i dag. Dine tanker og feedback er meget velkomne.