Форматы дисков OVF
Я думал, что виртуальные машины, экспортированные как OVF, должны были быть полностью переносимыми, но теперь я вижу, что существуют разные форматы дисков
Я использовал инструмент VMware ovf для экспорта VMX в OVF. Файл диска, созданный с помощью OVF, является VMDK.
Я хочу импортировать виртуальную машину в RHEV, но в документации Red Hat говорится, что допустимы форматы дисков RAW и COW. В отличие от этого, инструмент VMware OVF говорит, что он может экспортировать в: monolithicSparse, monolithicFlat, twoGbMaxExtentSparse, twoGbMaxExtentFlat, streamOptimized, thin (цель vSphere), толстый (цель vSphere).
Как я могу преобразовать мой VMDK OVF в RAW OVF и затем импортировать его в RHEV? Документированный инструмент virt-v2v, похоже, работает только с VMware ESX, а не с образами vmx/vmdk/ovf на диске.
2 ответа
Попробуйте qemu-img, он поддерживает различные форматы для ввода и ввода.
В последней попытке вы можете, наконец, смонтировать диск на виртуальной машине и tar
или же dd
это в другое место, более дружественное к другим инструментам.
OVF - это в основном XML-файл, который описывает виртуальную машину, но не содержит ее. Существует поддерживаемое решение для перемещения виртуальных машин из VMWare, called virt-v2v
,
Форматы raw и cow - это открытые форматы, поддерживаемые qemu, в то время как все параметры vmware основаны на формате vmware vmdk.
В этом руководстве есть хорошее описание способа использования virt-v2v: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Virtualization_for_Servers/2.2/html/Administration_Guide/virt-v2v-scripts.html