İmaj biçimleri arasında dönüştürme

İmajları bir biçimden diğerine dönüştürmek genellikle kolaydır.

qemu-img dönüştür: raw, qcow2, qed, vdi, vmdk, vhd

qemu-img convert komutu qcow2, qed, raw, vdi, vhd, ve vmdk dahil bir çok biçimi dönüştürmek için kullanılabilir.

qemu-img biçim karakter dizileri

İmaj biçimi

qemu-img bağımsız değişkenleri

QCOM2 (KVM, Xen)

qcow2

QED (KVM)

qed

raw

raw

VDI (VirtualBox)

vdi

VHD (Hyper-V)

vpc

VMDK (VMware)

vmdk

Bu örnek image.img isimli raw imaj dosyasını qcow2 imaj dosyasına dönüştürecek.

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

Bir vmdk imaj dosyasını raw imaj dosyasına dönüştürmek için aşağıdaki komutu çalıştırın.

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

Aşağıdaki komutu çalıştırarak bir vmdk imajını qcow2 imaj dosyasına çevirin.

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

Not

-f format biçim bayrağı isteğe bağlıdır. Eğer verilmezse qemu-img imaj biçimini çıkarmaya çalışır.

Windows ile bir imaj dosyasını dönüştürürken, virtio sürücüsünün yüklü olduğundan emin olun. Aksi halde, imajı başlatırken virtio sürücüsü olmadığından mavi ekran alırsınız. Başka bir seçenek de imajı İmaj servisinde güncellediğinizde imaj özelliklerini ayarlamaktır, ama bu sanal makine başarımını kayda değer şekilde etkiler.

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

VBoxManage: VDI (VirtualBox)’den raw’a

VirtualBox kullanarak bir VDI imajı oluşturduysanız, VirtualBox ile gelen VBoxManage komut satırı aracını kullanarak raw biçimine dönüştürebilirsiniz. Mac OS X ve Linux üzerinde, VirtualBox imajları öntanımlı olarak ~/VirtualBox VMs/ dizinine kaydeder. Aşağıdaki örnek mevcut dizinde bir VirtualBox VDI imajından raw imaj oluşturur.

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