Перенос виртуальной машины virtualbox на vmware
Простой способ миграции виртуальных машин из VirtualBox в VMware ESXi 5.5
На днях столкнулся с необходимостью перенести на сервер ESXi все виртуальные машины, которые работали в VirtualBox. Погуглив, простого и быстрого способа не нашёл, но зато нашел интересные статьи про приложение PSPC от PuTTY и задумался, как можно применить его в решении задачи.
Итак, начнём.
Нам необходимо установленное ПО VirtualBox и PSCP. PSCP (PuTTY Secure Copy client) — это консольное приложение для передачи файлов по SSH. Данное приложение можно найти в папке, куда производилась установка PuTTY.
На компьютере с установленным VBox сделаем клон диска виртуальной машины в формате VMDK. Это делается очень легко в командной строке с помощью команды:
После завершения клонирования необходимо передать образ диска на сервер ESXi. Для передачи необходимо проверить, что на сервере включен SSH. Сделать это можно в настройках сервера ESXi в пункте Security profile.
Для передачи клона образа воспользуемся консольным приложением PSCP. Для этого используем команду
После в клиенте VMware создаем виртуальную машину с необходимыми параметрами и подключаем переданный образ диска к виртуальной машине.
Запускаем виртуальную машину и издаем радостный возглас.
Экспорт-импорт виртуальных машин VMware
1. Открытие виртуальных машин в VMware Workstation
Если работа с виртуальными машинами будет производиться и далее в среде VMware Workstation, нет в принципе нужды экспортировать машины. После переустановки хост-системы Windows нужно установить гипервизор и в меню «Файл» выбрать «Сканирование виртуальных машин».
Далее указываем каталог расположения машин, тот, что был до переустановки хостовой Windows.
И добавляем все обнаруженные машины в библиотеку VMware Workstation. Если нужны не все, то, соответственно, снимаем галочки с ненужных.
Далее открываем программную библиотеку и можем работать с добавленными в интерфейс машинами.
По этому же принципу можем поступить и при переходе на другой компьютер. Мы физически переносим каталог хранения виртуальных машин VMware на диск другого компьютера. И в установленной на том другом компьютере программе VMware Workstation добавляем перенесённые виртуальные машины. При добавлении новых готовых машин программа во время их первого запуска обычно выдаёт запрос: мол, обнаружено, что это перенесённая или скопированная машина. Но программе необходимо точно указать, машина перенесена или скопирована. Это нужно для настройки сети и других функций. И вот в ответ на такой запрос нажимаем кнопку «I Moved It», т.е. указываем, что машина перенесённая.
Перенос непосредственно каталога виртуальных машин на другой компьютер – как видим, способ чрезвычайно простой, но он хорош для случаев, когда мы не стеснены средствами переноса данных. К примеру, у нас есть нужного объёма USB-HDD, либо же мы можем перенести каталог с виртуальными машинами в онлайне с использованием торрент-технологии. Но если у нас нет USB-HDD, а каталог с машинами нужно какое-то время где-то передержать, прежде чем он может быть помещён на целевой компьютер, машины лучше экспортировать. Экспортировать с целью сжатия данных. К примеру, в нашем случае папка одной виртуальной машины с фиксированным виртуальным диском весит 50 Гб.
А вес файлов экспортированной машины будет составлять даже менее 5 Гб.
2. Экспорт виртуальной машины VMware
Сам процесс экспорта чрезвычайно прост: в меню «Файл» кликаем «Экспорт в OVF».
И указываем путь сохранения архива машины.
3. Импорт виртуальной машины в VMware Workstation
Жмём «Импорт».
Ожидаем завершения операции.
И ищем импортированную машину в библиотеке VMware Workstation.
4. Импорт виртуальной машины в VirtualBox
Процесс импорта виртуальной машины из архива OVF в программе VirtualBox схож.
В меню «Файл» кликаем «Импорт конфигураций».
Указываем путь распаковки файлов машины. Жмём кнопку «Импорт».
Дожидаемся завершения процесса импорта.
Конвертация виртуальных машин. Путь туда и обратно.
Опубликовано:
18 декабря 2017 в 08:14
Виртуальная машина, VMware, Hyper-V, VirtualBox. Знакомые вещи, не так ли?
А теперь представьте ситуацию: вы или ваша организация использует, к примеру, Hyper-V. Ваш партнер хочет передать вам на тестирование или для ознакомления какое-то решение, установленное и настроенное на виртуальной машине. Но так случилось, что партнер использует VMware. У вас возникает вопрос: как переделать виртуальную машину? А можно ли это вообще? Об этом и пойдет речь дальше.
Что же представляет из себя виртуальная машина? Вне зависимости от гипервизора, виртуальная машина состоит из двух частей: виртуальной машины (файла или набора файлов с описанием конфигурации, параметров запуска и другой служебной информации) и виртуального жесткого диска. Именно виртуальный жесткий диск в большинстве случаев и надо конвертировать. Именно на нем установлена операционная система и весь набор программного обеспечения.
А теперь важное лирическое отступление. После установки виртуальной машины гипервизор, в большинстве случаев, предлагает установить пакет программного обеспечения. Этот пакет повышает производительность виртуальной машины и ее управляемость. Так же он может содержать набор драйверов, оптимизированных для работы в виртуальной среде. Процесс конвертации подразумевает смену гипервизора. Поэтому все пакеты программного обеспечения, поставляемые гипервизором, с которого планируется переход, необходимо удалить. Сделать это лучше заранее, до конвертации.
Конвертация из VMware в Hyper-V
На момент написания этой статьи третья версия этой утилиты – последняя версия, доступная для скачивания. Подробное описание утилиты можно найти в библиотеке TechNet. Скачать утилиту можно в центре загрузки Microosoft.
Сторонние производители программного обеспечения не остались в стороне. Выпускаемые ими продукты превосходят средства, предлагаемые компанией Microsoft, как в скорости конвертации, так и в удобстве использования.
Для примера рассмотрим два программных продукта: StarWind V2V Converter и 5nine V2V Easy Converter.
StarWind V2V Converter позволяет конвертировать виртуальные жесткие диски форматов: vmdk (формат виртуальных жестких дисков VMware), vhd и vhdx (формат виртуальных жестких дисков Hyper-V) и формат img для поддержки продукта StarWind Virtual SAN™. Интерфейс программы и процесс использования предельно просты. Имеется визард, который проведет вас по всему процессу конвертации. Одной из особенностей работы программы является возможность после конвертации включить Windows Repair Mode. Это позволит системе автоматически адаптироваться к внесенным изменениям со стороны гипервизора. Так же стоит отметить что конвертация происходит в любом направлении.
5nine V2V Easy Converter отличается принципом работы. Он позволяет выполнять почти «живую» миграцию. Интерфейс так же прост и не должен вызывать затруднений. Для начала работы необходимо указать параметры подключения к серверу VMware. После подключения будет представлен список виртуальных машин, доступных для переноса. На следующем шаге необходимо указать параметры подключения к серверу Hyper-V, выделить на нем ресурсы переносимой виртуальной машине и начать процесс переноса. Этот программный продукт не позволит вам конвертировать непосредственно сам виртуальный жесткий диск, он позволит мигрировать виртуальную машину из одного гипервизора в другой.
Конвертация из Hyper-V в VMware
Для конвертации виртуальной машины из Hyper-V в VMware можно использовать уже рассмотренный в этой статье программный продукт StarWind V2V Converter. Но это не единственное решение. Как и у компании Microsoft, у VMware есть свой конвертер. Имя ему VMware vCenter Converter Standalone.
Это поистине многофункциональны продукт. Одна только инструкция к нему занимает 102 страницы печатного текста. Но не стоит отчаиваться! Для начинающих администраторов имеется простой и функциональный визард.
Конвертация из VirtualBox в VMware или в Hyper-V
Конвертация из VMware или Hyper-V в VirtualBox
Встроенный в VirtualBox конвертер позволяет преобразовывать виртуальные жесткие диски в обеих направлениях, а экспортировать виртуальные машины в формат OVA умеет не только VirtualBox, но и VMware. Поэтому процесс переноса или конвертации диаметрально противоположен процессу, описанному в предыдущем абзаце.
Вместо заключения
Изначально статья планировалась мной в большей степени как практическая. По мере написания я решил, что вся практическая часть легко ищется в интернете по ключевым словам. Поэтому статья приобрела в большей степени теоретический характер. В ней описаны не все способы и методы переноса виртуальных машин из одного гипервизора в другой. Я постарался описать самые популярные, доступные и реализуемые без обращения к командной строке.
How to convert VirtualBox to VMware virtual machine
If you already have your virtual machines set up using VirtualBox, you don’t necessarily have to install them from scratch if you need it to be used in VMware, the solution is to migrate your existing virtual machines.
VirtualBox and VMware use different virtual machine formats, but each supports the standard Open Virtualization Format. Converting your existing virtual machine to OVF or OVA you will be able to import it into another virtual machine program.
From the virtual machines list select the virtual machine you want to export and click Next.
Provide the file location and click next.
Note: I did several tests with various virtual machines and I notice that the most success rate I had when I used OVF 1.0.
You can edit the Virtual Appliance details if needed. Press Export to start.
Now it’s time to wait. Depending on the VM size and your computer performance this operation it might take some time. For me, it took about 30 min, even if the estimation was much higher.
Select the path for the new virtual machine and click Import.
Warning: Unfortunately, this may not always work, as VirtualBox and VMware both seem to use slightly different OVA/OVF implementations that aren’t entirely compatible. If this doesn’t work, the only option id to do reinstall your virtual machine’s guest operating system from scratch. To increase the chance of success use OVF 1.0 on the export step.
If you see this warning press Retry, it might work. If there is no error after this, you are on the good path.
Again, it’s time to wait. Depending on the VM size and your computer performance this operation it might take some time. For me, it took about less than the export: 15 min. Highly influenced by the fact that the destination was on SSD drive.
After the operation is finished you are ready to edit the details if needed and start the VM in the new format.
Additional, you should uninstall VirtualBox Guest Additions from the Control Panel inside the virtual machine, and install VMware Tools from the virtual machine’s menu. This will activate the sharing tools between the host and the guest.
Как конвертировать виртуальные машины из VMware в VirtualBox и наоборот
Виртуальные машины полезны во многих отношениях. Вы можете использовать их для опробования новых операционных систем, тестирования программного обеспечения, запуска старых приложений и т. Д.
Два самых популярных программного обеспечения для виртуальных машин — это VMware и VirtualBox. У обоих есть свои плюсы и минусы, и большинство из нас тратит много времени и усилий на создание и обслуживание виртуальной машины в любом программном обеспечении. Хорошо то, что вы даже можете перенести свою виртуальную машину с VirtualBox на VMWare и наоборот, без необходимости воссоздания с нуля. Вот как это сделать.
Примечание:
Связано : как установить macOS в VirtualBox
Перенести с VMware в VirtualBox
Теперь откройте VirtualBox и выберите параметр «Импортировать устройство».
В этом окне VirtualBox покажет вам все настройки виртуальной машины. Оставьте их как есть; вы всегда можете изменить их позже. Просто нажмите кнопку «Импорт», чтобы продолжить.
Указанное выше действие запустит процесс импорта.
После завершения импорта вы увидите импортированную виртуальную машину в VM VirtualBox Manager. Просто выберите виртуальную машину и нажмите кнопку« Пуск », чтобы включите ВМ.
Вы успешно импортировали виртуальную машину из VMware в VirtualBox.
Устранение ошибок импорта в VirtualBox
1. Откройте файл «export.ovf» в своем любимом текстовом редакторе, найдите все экземпляры «ElementName» и замените его на «Caption».
2. Затем найдите экземпляр «vmware.sata.ahci» и замените его на «AHCI».
3. Наконец, вычислите хэш-значение SHA1 для « export.ovf »с помощью этого онлайн-инструмента и замените старое значение хеш-функции новым, найденным в файле« export.mf ». Вы можете открыть его с любым текстом e ditor.
Примечание: вам необходимо заменить хэш-значение «SHA1 (export.ovf).»
Как только вы закончите с изменениями, попробуйте импортировать снова. Это должно устранить ошибки импорта. Если нет, вам, вероятно, следует создать новую виртуальную машину с нуля.
Переход с VirtualBox на VMware
Переход с VirtualBox на VMware также прост. Откройте приложение VirtualBox и выберите опцию «Экспорт устройства» в меню «Файл».
При выполнении вышеуказанного действия откроется мастер экспорта. Здесь выберите виртуальную машину, которую вы хотите экспортировать, и нажмите кнопку «Далее», чтобы продолжить.
Здесь, на этом экране, выберите место назначения и нажмите кнопку« Сохранить ».
VirtualBox теперь покажет вам настройки хранения. Оставьте значения по умолчанию как есть и нажмите кнопку «Далее».
Проверьте все настройки устройства и нажмите кнопку «Экспорт», чтобы начать процесс экспорта.
В зависимости от размера виртуальной машины процесс экспорта может занять некоторое время.
Как только вы закончите экспорт виртуальную машину, вы можете импортировать ее в VMware. Для этого откройте VMware Player/Workstation и выберите опцию «Открыть» в меню «Файл».
На этом экране нажмите кнопку« Импорт », чтобы начать процесс импорта.
Если вы получаете сообщение об ошибке, говорящее о том, что импорт не удался из-за проблем с соответствием оборудования, просто нажмите на кнопке «Повторить». Это действие должно запустить процесс импорта.
Примечание: если вышеуказанное действие не устранило проблему, вам необходимо создать новую виртуальную машину с нуля.
Если все пойдет по плану, VMware начнет импорт виртуальной машины. Опять же, процесс может занять некоторое время.
Вы успешно ввели перенесли или перенесли вашу виртуальную машину с VirtualBox на VMware.
Прокомментируйте ниже, поделитесь своими мыслями и опытом по использованию вышеуказанного метода для перехода с VMware на VirtualBox и наоборот. У нас также есть еще несколько функций виртуальных машин на сайте, например, как импортировать и экспортировать файлы OVA в Linux. Также ознакомьтесь с нашим полным списком лучших приложений-песочниц для Windows 10.
Вамси — технический специалист и компьютерный фанат WordPress, которому нравится писать практические руководства и возиться со своим компьютером. и программное обеспечение в целом. Когда он не пишет для MTE, он пишет, потому что делится советами, приемами и лайфхаками в собственном блоге Stugon.
5 комментариев
Microsoft уже выпустила официальный инструмент, который может преобразовывать хосты VMware в Hyper-V. Перейдите по ссылке ниже.
https://www.microsoft.com/en-us/download/details.aspx?id=42497
Muchas gracias amigo, Dios te bendiga
Велен Данк! Специально для подсказок по устранению неполадок!
Отлично! Большое спасибо за это. Действительно спасло меня.
Microsoft уже выпустила официальный инструмент, который может конвертировать хосты VMware в Hyper-V. Перейдите по ссылке ниже.
https://www.microsoft.com/en-us/download/details.aspx?id=42497
Вилен Данк! Специально для подсказок по устранению неполадок!
Отлично! Большое спасибо за это. Действительно спас меня.