Виртуальные машины — один из лучших вариантов, доступных на обоих Windows, Linux и macOS для тестирования новых версий операционной системы или даже других операционных систем без внесения каких-либо изменений в загрузочную систему. Хотя это не единственные варианты, варианты, предлагаемые как VirtualBox, так и VMware, являются наиболее популярными и используемыми. Кроме того, мы можем открыть виртуальные машины VirtualBox в VMware и наоборот очень простым способом.
Процесс создания и настройки виртуальной машины в зависимости от потребностей и вкусов каждого пользователя может быть утомительным. Потеря всей этой работы в одночасье из-за того, что мы решили изменить приложение, используемое для виртуализации операционных систем, — идея, которая даже не приходит нам в голову.
Если мы хотим делиться виртуальными машинами с друзьями или семьей, или мы хотим использовать его на нашем рабочем месте, где не используется та же платформа виртуальной машины, что и у нас дома, решение состоит в том, чтобы преобразовать их в стандартный формат виртуализации, формат, совместимый с обоими приложениями. .
Что такое OVF/OVA: преимущества и недостатки
Расширение .OVA является аббревиатурой от Open. V irtual A ppliance — формат, созданный Oracle, который, в свою очередь, лежит в основе приложения VirtualBox. Это формат, используемый для совместного использования OVF, Open Virtualization Format, формата с открытым исходным кодом, используемого для упаковки и распространения приложений и служб виртуальных машин. И VirtualBox, и VMware предлагают поддержку обоих форматов, что позволяет пользователю преобразовывать виртуальные машины, созданные в VirtualBox, в VMware и наоборот, используя этот стандартный формат.
Первое преимущество, которое мы обнаружим при преобразовании виртуальных машин из VirtualBox в VMware и наоборот, заключается в том, что не нужно будет создавать их снова с нуля на компьютере, где мы также хотим их использовать, что сокращает необходимое время. настроить его в соответствии с нашими предпочтениями. Таким образом, попробуйте различные операционные системы и их версии, доступные в формате .OVF, которые мы можем найти в Интернете или которыми мы можем поделиться с друзьями, семьей, коллегами.
Хотя оба приложения предлагают поддержку стандарта OVF, это не гарантирует, что мы сможем конвертировать все виртуальные машины правильно и без ошибок. Хотя это обычно не является распространенным явлением, всегда существует вероятность того, что это может произойти, и самым быстрым решением будет удалить виртуальную машину и переустановить ее.
Преобразование виртуальной машины из VirtualBox в VMware
Процесс преобразования виртуальной машины в VirtualBox в формат .OVA зависит как от занимаемого ими пространства, так и от типа устройства хранения данных на компьютере. Если это механический жесткий диск (HDD), процесс будет намного медленнее, и вам придется набраться терпения, так как оборудование управляется SSD.
Первое, что мы должны сделать, прежде всего, после того, как мы открыли VirtualBox, — это убедиться, что виртуальная машина выключена. Если виртуальная машина, которую мы хотим экспортировать в формат .OVF, запущена, процесс выполняться не будет.
После того, как мы убедились, что виртуальная машина выключена, мы идем в верхнее меню приложения, нажимаем меню «Файл», а затем на Экспорт виртуализированного сервиса.
Далее отобразится список со всеми виртуальными машинами, установленными на компьютере, где нам нужно выбрать ту, которую мы хотим экспортировать, и нажать «Далее».
В следующем окне мы выбираем формат, который хотим использовать для экспорта виртуальной машины, из следующих вариантов:
- Открытый формат виртуализации 0.9
- Open Virtualization Format 1.0 (рекомендуется во избежание несовместимости)
- Открытый формат виртуализации 2.0
Затем мы устанавливаем тот, в котором мы хотим сохранить виртуальную машину, а также каталог, в котором она будет храниться.
Чтобы начать процесс, нажмите кнопку «Далее» и в следующем окне, где отображается сводка процесса, нажмите «Экспорт» и дождитесь завершения процесса.
Используйте машину VirtualBox в VMware
После того, как мы создали файл с расширением .OVF с помощью VirtualBox, процесс использования этой уже созданной виртуальной машины так же прост, как открытие VMware и выбор Откройте виртуальную машину.
Затем мы выбираем место, где мы сохранили виртуальную машину, которую мы экспортировали из VirtulalBox. В появившемся диалоговом окне мы вводим имя виртуальной машины и выбираем место, где мы хотим ее создать. Наконец, мы нажимаем на Импортировать .
Если после нажатия кнопки «Импорт» отображается следующее сообщение, информирующее нас о том, что импорт не удался, поскольку он не соответствует спецификации OVF или оборудованию виртуальной машины, нам нужно только нажать «Повторить», чтобы пропустить это требование. и пусть процесс идет своим чередом.
После завершения процесса отобразятся все детали виртуальной машины, которые мы экспортировали, и нам просто нужно щелкнуть символ, представленный треугольником, обращенным влево.
Переместить виртуальную машину с VMware на VirtualBox
Как и в процессе экспорта машины VirtualBox в формат .OFV, перед запуском процесса с VMware мы также должны убедиться, что машина полностью выключена. Далее мы получаем доступ к Терминал Windows с помощью CMD и перейдите в папку OVFTool с помощью следующей команды
cd C:/Program files (x86)/VMware/VMware Player/OVFTool
Если вместо версии Player у нас установлена версия Workstation, мы должны получить доступ к VMware Workstation каталог вместо Каталог проигрывателя VMware.
Далее, из файлового проводника, не закрывая окно CMD, ищем место, где находится виртуальная машина в формате .vmx, которую мы хотим экспортировать в формат .OVF, и используем следующую команду для преобразовать эту виртуальную машину VMware в формат .OVF.
ovftool “C:/users/nombre-de-usuario/Documents/Virtual Machines/Ubuntu/Ubuntu20.vmx” C:/users/nombre-de-usuario/desktop/ubuntu.ovf
После ввода этой команды мы преобразуем Ubuntu виртуальную машину, доступную в VMware, в файл ubuntu.ovf, чтобы иметь возможность использовать ее с VirtualBox.
Используйте виртуальную машину VMware в VirtualBox
Чтобы использовать виртуальную машину VMware в VirtualBox, нам просто нужно открыть приложение Oracle, перейти в верхнее меню и нажать «Файл», а затем Импорт службы виртуализации , выберите расположение файла с расширением .OVF и следуйте инструкциям, которые подсказывают нам приложение для установки на компьютер.
Мы выбираем место, где находится файл, который мы создали из VMware с экспортированной нами виртуальной машиной, и нажимаем «Далее».
Далее отобразятся все детали виртуальной машины, которую мы собираемся установить. Внизу, в папке Machine base, мы должны указать, где мы хотим разместить виртуальную машину. Наконец, нажмите «Импорт», чтобы начать процесс.
После завершения процесса на главной странице приложения VirtualBox отобразится виртуальная машина, которую мы импортировали. Чтобы запустить его и убедиться, что все работает правильно, нам просто нужно выбрать его и нажать кнопку «Пуск».
последние шаги
После того, как мы установили виртуальные машины, которые мы экспортировали как в VirtualBox, так и в VMware, последний шаг, который мы должны сделать, это установить дополнения Гость в VirtualBox и Инструменты VMware для активации взаимодействия между виртуальной машиной узла и виртуальной машиной гостя.
Хотя эта опция доступна в VirtualBox совершенно бесплатно, как и использование приложения, с VMware мы обнаружили небольшую проблему, заключающуюся в том, что бесплатная версия VMware Fusion не позволяет вам устанавливать эти плагины. Необходимо, да или да, иметь Pro-версию VMware.
Распространенные ошибки
Если это не виртуальная машина, для которой требуется очень специфическое оборудование, использование виртуальной машины, созданной в VirtualBox в VMware и наоборот, — это процесс, который обычно практически не представляет собой любая проблема.
Несмотря на использование стандартного формата виртуализации, всегда есть вероятность, что она не запустится. Единственным решением этой проблемы является переустановите гостевую операционную систему с нуля, используя файл, который мы снова преобразовали.