KVM - конвертирование образов в разные форматы: различия между версиями

Материал из support.qbpro.ru
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 8: Строка 8:
! ARGUMENT TO QEMU-IMG
! ARGUMENT TO QEMU-IMG
|-
|-
|raw (bin формат)
|RAW (bin формат)
|raw
|raw
|-
|-
|QCOW2
|qcow2
|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
* [http://unix-way.ru/index.php/shpargalka-po-komandam-nix/konvertiruem-obrazy-virtualnykh-mashin Источник]

Текущая версия от 05:21, 18 февраля 2024

Qemu-img — программа для манипулирования с образами дисков машин QEMU.
QEMU - система эмуляции (и виртуализации) компьютера (вычислительной системы с процессором, памятью и периферийными устройствами), поддерживающего различные архитектуры.

Форматы, которые поддерживает qemu-img:

QEMU-IMG FORMATS
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