Как переместить виртуальную машину на другой компьютер
Экспорт-импорт виртуальных машин 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 схож.
В меню «Файл» кликаем «Импорт конфигураций».
Указываем путь распаковки файлов машины. Жмём кнопку «Импорт».
Дожидаемся завершения процесса импорта.
Импорт и экспорт в Hyperv или перенос виртуальных машин
Импорт и экспорт в Hyper V это возможность копирование и переноса виртуальных машин. Эта возможность используется в тестовой среде, когда у нас есть образ или шаблон машины и для переноса с одного сервера на другой. Я так же слышал, что кто-то использует эту возможность как резервное копирование. Мы рассмотрим на примерах с GUI и в Powershell.
Если вы хотите создать шаблон виртуальной машины, то перед экспортом нужно сделать sysprep. Что бы просто перенести виртуальную машину Hyper V этого делать не надо.
Либо запустить файл sysprep.exe в этой папке:
И подтвердить действия с этими настройками:
После окончания работы утилиты компьютер выключится и его нельзя будет включать. Если вы его включите, то идентификаторы сгенерируются и операцию нужно будет проделывать заново.
Экспорт Hyper V
Теперь выполним экспорт виртуальной машины Hyper V, в этот момент ВМ может быть включена. Нажмите на нее правой кнопкой и найдите кнопку экспорта:
Выберете путь, куда хотите экспортировать ВМ и нажмите кнопку подтверждения. ВМ будет экспортирована со всеми настройками и виртуальным диском:
После этого мы выполнили в Hyper V копирование виртуальной машины.
Импорт Hyper V
Что бы выполнить в Hyper V импорт виртуальной машины нажмите следующую кнопку:
После стартового окна нам нужно будет выбрать папку, куда мы экспортировали ВМ:
Проверяем, что имя ВМ совпадает с той, которую мы хотим импортировать:
На следующем окне у нас появляется три возможных пункта клонирования виртуальной машины Hyper V. Так как ВМ тоже имеет уникальные идентификаторы этот пункт очень важен:
Если в этот момент уже работает ВМ с этим идентификатором, то мы получим ошибку:
The operation failed because a virtual machine with the same identifier already exists. Select a new identifier and try the operation again.
Ошибка загрузки конфигурации виртуальной машины hyper v
Я выполню копирование машины, но остальные варианты аналогичны:
В случае с копированием мы можем выбрать новое расположение файлов чекпоинтов, конфигураций и кэша либо использовать установленное по умолчанию:
В этом окне выбирается расположение диска:
В этой ВМ адаптер подключен к другому коммутатору и его не существует на этом хосте гипервизора. Проверка коммутаторов идет по именам и если раньше коммутатор, на этом же хосте, назывался ‘Ext 1’, а затем был удален или переименован на ‘Ext 01’ вы тоже получите ошибку. Можно выбрать новый коммутатор или пропустить этот шаг:
На последнем шаге мы проверяем введенные данные и нажимаем кнопку подтверждения:
После этого ВМ импортируется и вам может понадобится подключиться к коммутатору и переименовать ее.
В обоих случаях вам нужно зайти в настройки ВМ:
Для переименовывания машины нужно зайти на вкладку «Имя»:
Если сетевых адаптеров у ВМ нет, то нужно зайти во вкладку добавления устройств и добавить сетевой адаптер:
А затем подключить к коммутатору:
После этого в Hyper V виртуальная машина будет подключена и ее можно запускать.
Экспорт и импорт виртуальной машины Hyper V в Powershell
Все команды имеют ключ ComputerName, а значит перенос виртуальной машины Hyper V может делаться на удаленном компьютере.
Получим список ВМ Hyper V, что бы узнать какую машину экспортировать:
Что бы через консоль Powershell в Hyper V скопировать виртуальную машину, в базовом варианте, нужно сделать следующее:
Так как мы можем выполнить клонирование и включенной машины, то у нас есть несколько способов манипулировании с памятью. Для этого есть ключ CaptuteLiveState, которого нет в версии Windows Server 2012 r2 и ниже, со значениями:
По умолчанию используется CaptureSavedState.
Для импорта есть три варианта сохранения идентификаторов, которые описывались выше.
Если вы решили импортировать ВМ, которая уже находиться в нужной папке и с сохранением идентификаторов сделайте так:
Import-VM : Failed to create virtual machine. The operation failed because a virtual machine with the same identifier already exists. Select a new identifier and try the operation again.
Для импорта ВМ, с сохранением идентификаторов, но в новое место на диске выполните:
В случае копирования VM с генерированием нового идентификатора можно сделать так:
В этом случае все файлы будут перемещены в папку, которая была указана в настройках Hyper V. Операция клонирования выполнена.
Перенос виртуальной машины VirtualBox на Hyper-V
Как осуществляется перенос виртуальной машины VirtualBox на другой компьютер? Этим вопросом задаются многие пользователи. А также те, кто не хочет повторно создавать носитель для работы с объемными компонентами системы. На практике процедура имеет достаточно простой порядок выполнения, состоящий из нескольких последовательных этапов. Однако, так как не все юзеры могут самостоятельно разобраться в этом моменте, здесь предстоит наглядно рассмотреть, как выполняется перенос виртуальной машины типа VirtualBox на Hyper V.
Как переместить виртуальную машину на другой компьютер
Сам по себе импорт или экспорт диска выполняется в несколько последовательных этапов. Однако, для каждого отдельного процесса, имеются свои нюансы, из-за чего, все следующие моменты предстоит разобрать в отдельном и наглядном порядке:
На первый взгляд, все упомянутые процессы могут показаться неопытному пользователю сложными для самостоятельной реализации без соответствующей инструкции, однако, если обратиться к описанию процедуры, то здесь станет все понятно буквально сразу.
Важно! Если вы планируете скопировать виртуальное хранилище на другой компьютер, также предстоит позаботиться о безопасности, чтобы случайно не занести вирусы или иное вредоносное программное обеспечение на иное устройство.
Подготовка к переносу виртуальной машины
Для того чтобы выполнить перемещение такой конфигурации, вам прежде всего, потребуется полностью остановить работу данного компонента, в противном случае перемещение будет невозможным. Помимо этого, вам потребуется создать папку, которая будет располагаться не на системном диске. После выполнения этих манипуляций, можно будет запускать VirtualBox, чтобы впоследствии заняться экспортом ранее созданной и функционировавшей виртуальной машины. Следует понимать, что менять какие-либо параметры в настройках вам не потребуется.
Команды для переноса виртуальной машины
После того как работа компонента приостановлена, а папка создана, вы запускаете утилиту на своем устройстве, и переходите в раздел «Файл». Здесь вас интересует подраздел «Экспорт конфигураций». Во-первых, в обязательном порядке из списка предстоит выбрать подходящую машину для последующего перемещения и нажать команду «Next». Во-вторых, вы прописываете путь к папке, куда будет временно перемещена экспортируемая машина. Далее останется лишь подтвердить действия соответствующей командой «Экспорт». На экране отобразится строка загрузки, по завершению которой в подготовленной папке будет лежать файл формата «.ova» для последующего выполнения пользователем манипуляций.
Импорт виртуальной машины
Для того чтобы сделать импортирование комбинации, вам предстоит также запустить утилиту на другом устройстве, куда была перемещена созданная ранее папка. Здесь также необходимо зайти в «Файл», а после выбрать раздел «Импорт конфигураций». Далее вы должны прописать путь к папке, где были записаны сведения прошлого реестра. Следующим этапом вы можете, при необходимости, поменять некоторые параметры, однако делать это не обязательно. В самом конце вам предстоит дождаться окончания процесса загрузки, а после сделать запуск сохраненной комбинации на новом устройстве.
Причина ошибок импорта виртуальных машин VirtualBox
Далеко не всегда импортирование таких значений происходит без ошибок и сбоев. В некоторых ситуациях можно столкнуться с различными проблемами. К примеру, распространенной ошибкой в данной ситуации является попытка импортирования поврежденного файла, который при переносе не был полностью записан в память устройства. Также вы можете столкнуться с ошибками при экспорте или импорте по причине медленной передачи данных между жестким диском и цифровым носителем. Не исключена вероятность, что сама головная утилита имеет поврежденные системные файлы, из-за чего может потребоваться ее предварительная переустановка.
Настройка сети после импорта
Если вам удалось без ошибок переместить комбинацию на другой компьютер или ноутбук, а кроме того запустить ее, то впоследствии требуется выполнить настройку сети для компонента, а именно:
Только после выполнения этих манипуляций вы сможете без проблем запускать и работать с новым вариантом системы на другом устройстве, куда была перенесена за счет импорта конфигураций соответствующая машина.
VirtualBox перенос виртуальной машины на другой компьютер через Hyper-V
В данном случае речь идет про две схожих системы виртуализации. При этом, вы можете перемещать компоненты, используя оба этих варианта софта. Здесь стоит лишь принимать во внимание следующие нюансы:
Сама по себе процедура ничем не меняется, в сравнении с предыдущим описанием. За исключением того, что в Hyper V вас ждет несколько иное управление. А также расширенный перечень предварительных настроек.
Важно! Как и в ситуации с предыдущими вариантами, машину вы сможете перенести только в выключенном состоянии. В противном случае, можно столкнуться со сбоями и ошибками.
В настоящее время вовсе не обязательно устанавливать новую операционную систему на устройство. Даже, если имеются претензии к прежнему варианту программного обеспечения. Вы можете просто сделать перемещение виртуальной машины, с использованием соответствующей программы. Это существенным образом облегчает процесс перехода с одной ОС на другую. И, кроме того, открывает возможность по одновременному использованию сразу нескольких платформ.
Как экспортировать образ виртуальной машины VirtualBox на другой компьютер
В прошлом перемещение виртуальной машины (ВМ) с одного компьютера на другой было сложной задачей. Несколько управляющих файлов XML управляли виртуальными машинами, и для перемещения виртуальных машин потребовалось отредактировать эти файлы и убедиться, что вы перемещаете каждый связанный с ними файл.
Понятно, что не всегда все шло гладко. Виртуальные машины отказывались загружаться, VirtualBox не мог идентифицировать виртуальные машины и конфликты носителей были довольно распространенными.
К счастью, новые версии VirtualBox значительно упростили перенос виртуальных машин с одного компьютера на другой. Итак, вот как вы экспортируете виртуальную машину VirtualBox на другой компьютер.
Перед перемещением виртуальной машины
Перемещение виртуальной машины само по себе является простым процессом, но перед этим вы должны принять некоторые меры предосторожности.
Сначала проверьте, используете ли вы последнюю версию VirtualBox. Перейдите в Файл> Проверить наличие обновлений. Если есть обновления, установите их.
Затем выключите все активные виртуальные машины и закройте VirtualBox. Завершение всех процессов VirtualBox перед экспортом виртуальной машины сводит к минимуму вероятность конфликтов в будущем.
Наконец, откройте VirtualBox, и вы готовы к экспорту.
Связанный: Практические причины для начала использования виртуальной машины
Как экспортировать виртуальную машину VirtualBox
Есть два простых метода, которые вы можете использовать для экспорта виртуальной машины VirtualBox. Первый способ — использовать встроенную функцию экспорта для создания экспортируемого файла VDI. Другой способ — скопировать и вставить всю папку виртуальной машины, которую вы хотите переместить.
Как экспортировать виртуальную машину с помощью встроенной функции
Еще раз, прежде чем начать экспорт, выключите все виртуальные машины и закройте VirtualBox.
Примерно через 5 минут запустите VirtualBox и нажмите Инструменты. Затем выберите «Экспорт» на правой панели.
Затем щелкните виртуальную машину, которую вы хотите экспортировать, из списка и нажмите Далее. Откроется панель настроек устройства.
На панели настроек устройства вы можете настроить экспорт. Вы можете изменить итоговый формат файла, выбрать имя файла для экспорта и определить, хотите ли вы сохранить MAC-адреса и другие сетевые конфигурации.
Однако, если вы не знаете, стоит ли возиться с опцией, придерживайтесь значений по умолчанию.
Убедитесь, что в поле Формат выбран Open Virtualization Format 1.0.
В поле «Файл» вы можете изменить расположение и имя экспорта. При настройках по умолчанию файл будет иметь то же имя, что и ваша виртуальная машина, и будет экспортирован в папку Documents.
Затем выберите вариант MAC-адреса, который подходит для ваших нужд. Если вас не волнуют MAC-адреса, оставьте значение по умолчанию «Включить только MAC-адреса сетевого адаптера NAT». С другой стороны, вы также можете удалить или сохранить все MAC-адреса. Выберите наиболее подходящий для вас вариант.
Наконец, помимо выбора файла манифеста записи, выберите «Включить файлы образа ISO», если вы не хотите загружать файлы ISO в будущем. Затем нажмите «Далее», чтобы перейти на панель настроек виртуальной системы.
Последний шаг процесса экспорта — добавление сведений о виртуальной машине.
В настройках виртуальной системы дважды щелкните любую строку, в которую вы хотите добавить информацию. Например, если вы хотите описать экспортируемую виртуальную машину, дважды щелкните строку «Описание» и добавьте информацию.
Если вы не уверены, что писать, или хотите стереть все, что написали, нажмите «Восстановить значения по умолчанию».
Когда вы будете готовы экспортировать виртуальную машину, выберите «Экспорт».
Помните, что фактический процесс экспорта может занять от нескольких минут до нескольких часов, в зависимости от размера виртуального хранилища виртуальной машины. Так что наберитесь терпения, не закрывайте VirtualBox и не выключайте компьютер.
Как экспортировать виртуальную машину методом копирования / вставки
Это, пожалуй, самый простой способ экспорта виртуальной машины VirtualBox. Все, что вам нужно сделать, это перейти в папку виртуальной машины, скопировать ее и вставить в каталог, в который вы хотите экспортировать виртуальную машину.
Путь к виртуальной машине VirtualBox по умолчанию — C: Users ваше имя пользователя VirtualBox VMs. Откройте папку, щелкните правой кнопкой мыши виртуальную машину, которую хотите экспортировать, и выберите «Копировать». Затем перейдите к съемному диску (или другому каталогу), щелкните правой кнопкой мыши и выберите «Вставить».
После подключения флешки или другого съемного диска скопируйте и вставьте виртуальную машину.
Связанный: Как передавать файлы между гостевой виртуальной машиной и хост-компьютером
Как импортировать виртуальную машину в VirtualBox
Теперь, когда вы экспортировали свою виртуальную машину на другой компьютер, пришло время импортировать ее в VirtualBox. Процесс импорта работает только в том случае, если вы экспортировали файл VDI, используя процесс, описанный выше.
Импорт VDI с помощью инструмента VirtualBox
Для этого запустите VirtualBox, нажмите «Инструменты» и выберите «Импорт».
На панели «Устройство для импорта» убедитесь, что в поле «Источник» выбрано значение «Локальная файловая система».
На следующей панели проверьте настройки устройства, выбранные на предыдущем шаге, и, когда вы будете удовлетворены, выберите «Импорт». Процесс импорта может занять некоторое время, поэтому не выключайте компьютер и не закрывайте VirtualBox.
Если вы не использовали опцию «Экспорт» и скопировали / вставили папку виртуальной машины, процесс будет немного другим.
Импортировать скопированную виртуальную машину
Выберите «Файл» на верхней панели инструментов и выберите «Диспетчер виртуальных носителей». Затем нажмите «Добавить», перейдите к папке виртуальной машины и выберите ее.
Наконец, нажмите «Применить», и ваша виртуальная машина будет добавлена в VirtualBox. Теперь вы можете использовать виртуальную машину так же, как любую другую виртуальную машину, созданную с нуля.
Виртуальные машины VirtualBox может быть сложно переместить, если вы используете устаревшую версию
Последние выпуски VirtualBox упрощают экспорт и перемещение виртуальных машин с одной машины на другую. Итак, если вы все еще используете более старую версию VirtualBox, обновите ее как можно скорее.
Еще одна вещь, о которой следует помнить: не прерывайте процесс экспорта на полпути, закрыв программу или выключив компьютер. Это может привести к ошибкам и конфликтам при попытке импортировать виртуальную машину.