Back

How to convert a multiple-part VMDK disk image to qcow2


Scenario

The export of large virtual machines from VMWare can result in multiple VMDK disk images. In order to import the VM into KVM the images need to be joined and converted to qcow2 format.

Convert VMDK to raw

qemu-img convert guest-s001.vmdk guest-s0001.raw
qemu-img convert guest-s002.vmdk guest-s0002.raw
qemu-img convert guest-s003.vmdk guest-s0003.raw
qemu-img convert guest-s004.vmdk guest-s0004.raw
qemu-img convert guest-s005.vmdk guest-s0005.raw

Concatinate raw files

cat guest-s0001.raw guest-s0002.raw guest-s0003.raw guest-s0004.raw guest-s0005.raw > guest.raw

Convert to qcow2

qemu-img convert guest.raw guest.qcow2