Konversi antara format image

Mengkonversi image dari satu format ke yang lain umumnya mudah.

Konversi qemu-img: raw, qcow2, qed, vdi, vmdk, vhd

Perintah qemu-img convert dapat melakukan konversi antar berbagai format, termasuk qcow2, qed, raw, vdi, vhd, and vmdk.

string format qemu-img

Format image

Argumen untuk qemu-img

QCOW2 (KVM, Xen)

qcow2

QED (KVM)

qed

raw

raw

VDI (VirtualBox)

vdi

VHD (Hyper-V)

vpc

VMDK (VMware)

vmdk

Contoh ini akan mengkonversi file image mentah bernama image.img ke file image qcow2.

$ qemu-img convert -f raw -O qcow2 image.img image.qcow2

Jalankan perintah berikut untuk mengkonversi file image vmdk untuk file image mentah.

$ qemu-img convert -f vmdk -O raw image.vmdk image.img

Jalankan perintah berikut untuk mengkonversi file image vmdk untuk file image qcow2.

$ qemu-img convert -f vmdk -O qcow2 image.vmdk image.qcow2

Catatan

Flag -f format adalah opsional. Jika dihilangkan, qemu-img akan mencoba untuk menduga format image.

Ketika mengkonversi file image dengan Windows, pastikan bahwa driver virtio diinstal. Jika tidak, Anda akan mendapatkan layar biru ketika meluncurkan image karena kurangnya driver virtio. Pilihan lain adalah untuk mengatur properti image seperti di bawah ini ketika Anda memperbarui image di layanan Image untuk menghindari masalah ini, tetapi akan mengurangi kinerja mesin virtual secara nyata.

$ openstack image set --property hw_disk_bus='ide' image_name_or_id

VBoxManage: VDI (VirtualBox) ke raw (baku)

Jika Anda telah membuat image VDI menggunakan VirtualBox, Anda dapat mengkonversikan ke format baku (raw) menggunakan alat command-line VBoxManage yang dikirimkan dengan VirtualBox. Pada Mac OS X, dan Linux, VirtualBox menyimpan image secara default di direktori ~/ VirtualBox VMs/. Contoh berikut membuat image baku di direktori saat ini dari image VirtualBox VDI.

$ VBoxManage clonehd ~/VirtualBox\ VMs/image.vdi image.img --format raw