İ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.
İmaj biçimi |
qemu-img bağımsız değişkenleri |
|---|---|
QCOM2 (KVM, Xen) |
|
QED (KVM) |
|
raw |
|
VDI (VirtualBox) |
|
VHD (Hyper-V) |
|
VMDK (VMware) |
|
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