Вопрос о конвертации виртуальной машины Oracle VirtualBox в формат VmWare возник в связи с переездом нескольких уже отлаженных «виртуалбоксовых» машин на ферму, основанную на ESXi. Труда в них было вложено много, соответственно, не хотелось терять результаты. Погуглив, к удивлению своему обнаружил, что на момент написания данного материала (апрель 2015) стандартные средства преобразования виртуалки из одного формата в другой в бесплатном VmWare Player отсутствуют. В визуальном интерфейсе VirtualBox также нет никаких средств преобразования. Наверное, это связано с идеологической войной брендов. Тем не менее решение оказалось довольно простым — надо было только заглянуть в папку с установленным VirtualBox (у меня установлена версия 4.3.12). Подсказку нашел здесь.
В командной строке набираем следующее:
C:\Program Files\Far Manager>VBoxManage.exe clonehd e:\vms\WinXP\winxp.vdi C:\VmWare_vms\winxp.vmdk -format VMDK
где
e:\vms\WinXP\winxp.vdi — исходный диск виртуалки в формате VirtualBox
C:\VmWare_vms\winxp.vmdk — новый образ в формате VmWare
Ждем некоторое время (зависит от размера образа, на 10ГБ у меня ушло чуть больше 5 минут) и получаем на выходе нужный нам формат образа диска виртуальной системы.
Если нужно обратное преобразование (VMDK -> VDI) его тоже может сделать VBoxManage, просто укажите выходной формат -format VDI
Следующим шагом надо было разместить новый образ на ферму ESXi. У меня установлена ESXi 6.0.
Сначала создаем новую виртуальную машину в VmWare Player (у меня версия 7.1.0), указывая для нее в качестве жесткого диска только что отконвертированный в VDI образ. На запрос:
Convert existing virtual disk to newer format?
The chosen virtual disk can be converted to the newest format supported by this Workstation 11.0 virtual machine. However, after conversion the virtual disk will be unusable with older virtual machines.
Отвечаем «Convert«.
Запускаем виртуальную машину и устанавливаем в нее VmWare Tools (этот шаг можно пропустить, если не нужен), выключаем.
Для экспорта виртуалки из настольной системы (VmWare Player) в виртуальную ферму (ESXi) используем VMware vCenter Converter Standalone. Используя встроенного мастера (вызывается по Ctrl + M или File -> New -> Convert Machine… ), выбираем в качестве источника файл виртуальной машины .vmx , затем выбираем приемник — вводим логин, пароль для подключения к нашей ферме, в следующем окне подтверждаем введенную информацию (можно отредактировать, при необходимости), жмем Next и после некоторого ожидания получаем на ферме нашу виртуалку со всеми настройками.
Примечание: VMware vCenter Converter может конвертировать одновременно несколько машин.
Установка устройства производится приложением на смартфоне. Само приложение скачивается по ссылке из QR кода в…
При настройке сайта, пункт "Рабочий стол - Маркетинг - Поисковая оптимизация - Поисковые системы -…
После установки Vesta CP на свежеустановленную CentOS обратил внимание, что в панели управления в разделе…
Проблема возникла с флешками после какого-то из обновлений Windows 10. Некоторые USB флешки (не все)…
На одном из компьютеров с Windows 10 стал зависать проводник (explorer.exe) при стандартном вызове из…
Первое решение (что называется "в лоб") для подсчета количества файлов в linux директории: $ ls…