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
.
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