Я хочу переместить мою существующую виртуальную машину VMware в VirtualBox. Я делаю, как описано в https://blogs.oracle.com/fatbloke/entry/moving_a_vmware_vm_to

Я пытаюсь экспортировать свою виртуальную машину VMware в OVF (открытый формат виртуализации) с помощью инструмента ovftool.exe:

E:\My Documents\Virtual Machines\CentOS>"C:\Program Files\VMware\VMware OVF Tool\ovftool.exe" CentOS.vmx OEL.ovf

Но я получаю следующую ошибку:

**Error: Failed to open file: CentOS.vmx
Completed with errors**

Что здесь не так? Есть ли другой способ создать необходимый OVF виртуальной машины VMware?

3 ответа3

1

Я попробовал другое описание в Интернете, и ни один из них не работал для меня. В конце концов, я нашел один способ, который работал для меня, и я хотел бы поделиться этим с вами.

Важный! Во-первых, я хотел бы отметить, что я делал это только на тестовых машинах, а не на машинах, используемых в повседневной работе. Я бы не стал полагаться на перенесенную виртуальную машину для повседневного использования.

Я успешно перенес две виртуальные машины Windows 2008, используя следующий подход.

  1. Удалите инструменты VMware

  2. Создайте полный клон виртуальной машины, чтобы получить чистое простое состояние без каких-либо снимков. В результате у меня есть виртуальная машина с двумя образами виртуальных дисков, один файл .vmdk для каждого диска (диск C и D).

  3. Создайте новую виртуальную машину в VirtualBox без дисков (не добавляйте виртуальный жесткий диск).

  4. Скопируйте файлы образа виртуального диска (vmdk) во вновь созданную папку VirtualBox VM. Если вы хотите, вы можете переименовать файлы на диске. Я сделал это на этом этапе, потому что я хотел, чтобы тип диска (C и D) отражался в имени файла.

  5. В VMware диски были подключены с помощью виртуального адаптера SCSI. Контроллер SCSI от VirtualBox по некоторым причинам не работал с виртуальными дисками, которые у меня были.

  6. Поэтому я открыл настройки только что созданной виртуальной машины и добавил контроллер IDE.

  7. Затем я решил добавить жесткий диск, выбрал выбрать существующий диск и выбрал файл .vmdk, представляющий первый диск виртуальной машины. Поскольку у меня было два диска, я повторил этот шаг один раз для второго диска. Вы также должны обратить внимание, на каком диске 1, а на другом 2. Если ОС находится на диске 2, виртуальная машина не загружается.

  8. Загрузите ВМ. Это должно загрузиться сейчас. Если Windows не загружается, потому что BIOS, Windows и т.д. Не найдены. Попробуйте проверить, действительно ли ваш первый диск является системным.

  9. Установите гостевые дополнения VirtualBox.

Если другие сценарии миграции не помогли вам, вы, вероятно, захотите попробовать этот вариант. Удачи!

0

http://www.vmware.com/products/converter/

Я использовал это как для физического к виртуальному, так и для более старых виртуальных машин vmware для виртуальных (как VB, так и ESXi 5) без проблем. Для Virtualbox вы должны иметь возможность установить инструмент и выполнить преобразование, затем переместить файл vmdk на хост и настроить новый vm, используя существующий vmdk. Я не заморачиваюсь с опцией импорта в VB.

0

Если вы хотите, вам даже не нужно конвертировать их, так как VirtualBox может открывать файлы VMX без их конвертации. Просто следуйте инструкциям здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .