KVM - конвертирование образов в разные форматы: различия между версиями
Материал из support.qbpro.ru
Vix (обсуждение | вклад) Нет описания правки |
Vix (обсуждение | вклад) Нет описания правки |
||
Строка 24: | Строка 24: | ||
|- | |- | ||
|} | |} | ||
1. Для преобразования (конвертации) образа машины QEMU в формат VirtualBox-а: | |||
$qemu-img convert qemu.img tmp.bin | |||
$VBoxManage convertdd tmp.bin virtualbox.vdi | |||
$VBoxManage modifyvdi virtualbox.vdi compact | |||
2. Преобразование образа QEMU в формат VmWare: | |||
$qemu-img convert -f qemu.img -O vmdk vmware.vmdk | |||
3. Для преобразования формата VmWare в QEMU: | |||
$qemu-img convert vmware.vmdk -O qcow2 qemu.img | |||
4. Для преобразования образа диска или livecd в формат QEMU: | |||
$qemu-img convert -f raw disk.img -O qcow2 qemu.img | |||
$qemu-img convert -f cloop cloop.img -O qcow2 qemu.img | |||
5. Для преобразования vmdk формата в raw: | |||
$qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img | |||
6. Если LVM диски, то можно попробовать такой пример. Сначала делаем "снапшот" диска, затем конвертируем: | |||
$lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot | |||
$qemu-img convert /dev/myvg/myvolume_snapshot -O vmdkmyvolume.vmdk | |||
7. Копирование образа на физический девайс: | |||
#qemu-img convert -O raw diskimage.qcow2 diskimage.raw | |||
#dd if=diskimage.raw of=/dev/sda | |||
Или можно вот так: | |||
#qemu-img convert -O raw diskimage.qcow2 /dev/mydevice | |||
* [http://unix-way.ru/index.php/shpargalka-po-komandam-nix/konvertiruem-obrazy-virtualnykh-mashin Источник] |
Текущая версия от 05:21, 18 февраля 2024
Qemu-img — программа для манипулирования с образами дисков машин QEMU.
QEMU - система эмуляции (и виртуализации) компьютера (вычислительной системы с процессором, памятью и периферийными устройствами), поддерживающего различные архитектуры.
Форматы, которые поддерживает qemu-img:
IMAGE FORMAT | ARGUMENT TO QEMU-IMG |
---|---|
RAW (bin формат) | raw |
QCOW2 | qcow2 |
VDI (VirtualBox) | vdi |
VMDK (VMware) | vmdk |
VHD (Hyper-V) | vpc |
1. Для преобразования (конвертации) образа машины QEMU в формат VirtualBox-а:
$qemu-img convert qemu.img tmp.bin $VBoxManage convertdd tmp.bin virtualbox.vdi $VBoxManage modifyvdi virtualbox.vdi compact
2. Преобразование образа QEMU в формат VmWare:
$qemu-img convert -f qemu.img -O vmdk vmware.vmdk
3. Для преобразования формата VmWare в QEMU:
$qemu-img convert vmware.vmdk -O qcow2 qemu.img
4. Для преобразования образа диска или livecd в формат QEMU:
$qemu-img convert -f raw disk.img -O qcow2 qemu.img $qemu-img convert -f cloop cloop.img -O qcow2 qemu.img
5. Для преобразования vmdk формата в raw:
$qemu-img convert -f vmdk -O raw centos64.vmdk centos64.img
6. Если LVM диски, то можно попробовать такой пример. Сначала делаем "снапшот" диска, затем конвертируем:
$lvcreate -L592M -s -n myvolume /dev/myvg/myvolume_snapshot $qemu-img convert /dev/myvg/myvolume_snapshot -O vmdkmyvolume.vmdk
7. Копирование образа на физический девайс:
#qemu-img convert -O raw diskimage.qcow2 diskimage.raw #dd if=diskimage.raw of=/dev/sda
Или можно вот так:
#qemu-img convert -O raw diskimage.qcow2 /dev/mydevice