Главная
» LINUX
»
Linux: Как экспортировать и импортировать виртуальные машины в VMware Workstation Pro
Linux: Как экспортировать и импортировать виртуальные машины в VMware Workstation Pro
Для перемещения виртуальной машины VMware Workstation Pro между хостами Linux используйте формат Open Virtualization Format (OVF) . В Workstation Pro вы можете экспортировать выключенную виртуальную машину в виде пакета OVF, а затем импортировать этот пакет позже с помощью меню «Файл» > «Открыть» . Workstation также может импортировать виртуальный образ OVA в виде одного файла.
Старые инструкции, предназначенные специально для Workstation 16, больше не являются лучшим справочным материалом. Текущая матрица поддержки Broadcom включает VMware Workstation Pro 26H1 и 26H1u1 на Linux. Базовый рабочий процесс с OVF-файлами остается простым: экспортируйте виртуальную машину, сохраните файлы пакета вместе и откройте OVF или OVA, когда будете готовы воссоздать виртуальную машину.
Что содержит экспорт OVF-файла?
Экспорт в формате OVF обычно представляет собой папку со связанными файлами, а не один самодостаточный файл. В пакет обычно входят:
.ovf — дескриптор, определяющий виртуальное оборудование виртуальной машины и содержащий ссылки на её диски.
.vmdk — один или несколько файлов виртуальных дисков.
В отличие от этого, OVA-файл упаковывает виртуальное устройство в один архив. Workstation Pro может импортировать как файлы VMDK .ovf, так и .ovaфайлы манифеста. Если вы используете OVF, не разделяйте и не переименовывайте файлы VMDK и манифеста после экспорта.
Перед экспортом виртуальной машины
Вместо того чтобы оставлять виртуальную машину работающей или приостановленной, следует полностью выключить гостевую операционную систему.
Убедитесь, что в целевом хранилище достаточно свободного места для экспортированных виртуальных дисков.
Для экспорта используйте отдельную пустую папку, чтобы все файлы OVF-пакета было легко идентифицировать и переместить вместе.
Не следует рассматривать OVF как замену стратегии полного резервного копирования. OVF — это, прежде всего, портативный формат упаковки виртуальных машин, и история снимков в этом пакете не представлена.
Как экспортировать виртуальную машину VMware Workstation в формат OVF на Linux
Выберите выключенную виртуальную машину, затем выберите Файл > Экспорт в OVF .
Выберите виртуальную машину. Откройте VMware Workstation Pro и выберите виртуальную машину в библиотеке. Убедитесь, что она выключена, затем откройте меню «Файл» > «Экспорт в OVF» . Компания Broadcom также описывает этот путь в меню в своих рекомендациях по устранению неполадок с экспортом OVF в Linux.
Выберите место для экспорта. Создайте или выберите отдельную папку, введите описательное имя файла, заканчивающееся на .ovf, и начните экспорт.
Сохраните дескриптор OVF в папке, зарезервированной для этого пакета виртуальной машины.
Дождитесь завершения экспорта. Необходимое время зависит главным образом от размера виртуального диска и производительности хранилища хоста. Не перемещайте и не переименовывайте файлы, пока Workstation продолжает запись пакета.
Проверьте пакет. Откройте папку назначения и убедитесь, что дескриптор OVF и связанные с ним файлы VMDK присутствуют. Если был создан манифест, сохраните его вместе с остальными файлами пакета.
Типичный OVF-пакет хранит файлы .ovf, .vmdk, и .mfвместе.
Как импортировать OVF или OVA-файл в VMware Workstation Pro
Откройте устройство. В Workstation Pro выберите Файл > Открыть , найдите экспортированный .ovfфайл .ovaи откройте его. Для многофайлового OVF-пакета убедитесь, что все указанные диски остаются в одном и том же месте расположения пакета.
Назовите новую виртуальную машину и выберите папку для нее. Workstation отобразит диалоговое окно «Импорт виртуальной машины». Введите имя виртуальной машины, выберите место, где должны храниться новые файлы среды выполнения, и нажмите «Импорт» .
Выберите имя и папку назначения, затем импортируйте образ OVF или OVA.
Перед первой загрузкой проверьте импортированную виртуальную машину. После завершения импорта выберите виртуальную машину в библиотеке и проверьте процессор, память, сеть и подключенные устройства. Затем включите ее. Если виртуальная машина была получена с другого гипервизора, установите или обновите VMware Tools в гостевой системе по мере необходимости.
Используйте OVF Tool, если вам нужен экспорт из командной строки.
Компания Broadcom также предоставляет автономный инструмент VMware OVF Tool для Linux. Он может преобразовывать файлы среды выполнения VMware в формат OVF и работать с пакетами OVF/OVA из командной строки. Локальную виртуальную машину Workstation можно экспортировать с помощью такой команды:
Это полезно для написания скриптов или в случаях, когда путь к графическому экспорту недоступен. На странице загрузок Broadcom представлены текущие сборки OVF Tool для Linux в виде пакетов и ZIP-архивов.
Устранение распространенных проблем с OVF-файлами в Linux
Экспорт завершается с ошибкой «Неизвестная ошибка».
Компания Broadcom задокументировала более старую проблему в Linux для Workstation 16.2.x, из-за которой экспорт OVF мог завершаться с ошибкой в RHEL, Fedora или SUSE из-за libnslотсутствия необходимой библиотеки. Если вы обслуживаете одну из этих старых версий, сначала проверьте, успешно ли она запускается, а затем установите соответствующий пакет libnsl для вашего дистрибутива. См. статью/usr/bin/ovftool Broadcom о сбоях экспорта OVF для получения информации о затронутых версиях и подробностях.
Импорт не может найти виртуальный диск.
Убедитесь, что файл .ovf, .vmdkфайлы, на которые он ссылается, и манифест остаются вместе. Переместить только файл дескриптора недостаточно. Если вы вручную отредактируете дескриптор OVF, контрольная сумма манифеста также может стать недействительной.
Вы хотите переместить виртуальное устройство между VMware и VirtualBox.
Формат OVF разработан для обеспечения переносимости, хотя гипервизоры не поддерживают все функции виртуального устройства одинаково. Oracle VirtualBox 7.2 может импортировать виртуальные устройства в форматах OVF и OVA с помощью своего рабочего процесса импорта , и в его документации также требуется, чтобы указанные файлы дисков оставались в многофайловом пакете OVF. См. документацию Oracle по импорту OVF в VirtualBox .