Для того щоб конвертувати образ віртуальної машини з одного формату в інший можна скористатися одним з нижче перерахованих способів:
1. Використовуючи утиліту qemu-img з пакета емулятора qemu. Дана команда конвертує образ віртуальної машини, створеної в VirtualBox, в VmWare-образ.
- qemu-img convert -f vdi -O vmdk VirtualBoxImage.vdi VmWareImage.wmdk
- -f - визначає формат образу віртуальної машини для перетворення
- -O - визначає формат образу віртуальної машини в який буде перетворений поточний образ
Список підтримуваних форматів можна подивитися так:
Загальний формат команди:
qemu-img convert [-c] [-f fmt] [-O output_fmt] [-o options] filename [filename2 [...]] output_filename
Перетворити vmdk в vdi:
VBoxManage clonehd VmWare_Image.vmdk VirtualBox_Image.vdi -format VDI
і навпаки, віртуальну машину формату vdi в vdmk:
VBoxManage clonehd VirtualBox_Image.vdi VmWare_Image.vmdk -format VMDK
Загальний формат команди:
VBoxManage clonehd
3. Якщо не охота морочитися з командним рядком - можна конвертувати * .vdi образи через графічний інтерфейс VirtualBox:
Файл-> Управління віртуальними образамі-> Копіювати
Вибираємо яку * .vdi машину перетворювати і бажаний формат (vdmk / vdi / vhd) нового образу.
4. Альтернативною усім вищевикладеним способам служить додаток VMWare vCenter Converter. В добавок до можливості перетворення віртуальних машин з одного формату в інший, Converter від VmWare може клонувати систему реальної фізичної машини в віртуальний образ. На момент написання статті поширюється безкоштовно.