KVM - конвертирование образов в разные форматы: различия между версиями
Материал из support.qbpro.ru
Vix (обсуждение | вклад) (Новая страница: «'''Qemu-img''' — программа для манипулирования с образами дисков машин QEMU. QEMU - система эмуляции (и виртуализации) компьютера (вычислительной системы с процессором, памятью и периферийными устройствами), поддерживающего различные архитектуры. Форматы, кото...») |
Vix (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
'''Qemu-img''' — программа для манипулирования с образами дисков машин QEMU. QEMU - система эмуляции (и виртуализации) компьютера (вычислительной системы с процессором, памятью и периферийными устройствами), поддерживающего различные архитектуры. | '''Qemu-img''' — программа для манипулирования с образами дисков машин QEMU.<br> | ||
'''QEMU''' - система эмуляции (и виртуализации) компьютера (вычислительной системы с процессором, памятью и периферийными устройствами), поддерживающего различные архитектуры. | |||
Форматы, которые поддерживает '''qemu-img''': | Форматы, которые поддерживает '''qemu-img''': | ||
Строка 7: | Строка 8: | ||
! ARGUMENT TO QEMU-IMG | ! 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 | |||
* [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