Виртуалните машини са полезни в много отношения. Можете да ги използвате, за да изпробвате нови операционни системи, да тествате софтуер, да стартирате стари приложения и т.н.

Два от най-популярните софтуерни виртуални машини са VMware и VirtualBox. И двете имат свои собствени плюсове и минуси, и повечето от нас отделят достатъчно време и усилия за създаване и поддържане на виртуална машина в двата софтуерни програми. Доброто е, че можете дори да мигрирате вашето VM от VirtualBox на VMWare и обратно, без да се налага да пресъздавате от земята. Ето как да го направите.

Забележка:

  1. За тази демонстрация използвам VMware Workstation като моя друга софтуерна виртуална машина. Дори ако използвате VMware Player, процедурата е еднаква.
  2. Преди да започнете процеса на мигриране, уверете се, че устройството за управление на експонацията, което искате да експортирате, е в състояние "Изключено" и не е в състояние на спиране или на пауза. Това важи както за VMware, така и за VirtualBox.

Мигрирайте от VMware към VirtualBox

За да мигрирате от VMware към VirtualBox, първо трябва да експортирате VM в .ovf файл. За да направите това, отворете папката VMware, намираща се в папката "Programs Files" в C устройството. Щом сте там, отворете папката "OVFTool". Натиснете "Shift + десен бутон" и след това изберете опцията "Open Command Prompt here".

В прозореца на командния ред използвайте командата по-долу и натиснете бутона Enter. Не забравяйте да промените пътя на файла .vmx на VM, който искате да експортирате, и дестинацията за новия .ovf файл.

 офтотол "c: \ path \ to \ original_vm.vmx" "c: \ path \ to \ export.ovf" 

Веднага след като изпълните командата, VM ще се експортира като .ovf файл до маркираната цел.

Забележка: Ако използвате VMware Workstation, можете също така да експортирате VM като .ovf файл, като отворите "File" и след това изберете опцията "Export to OVF".

Сега отворете VirtualBox и изберете опцията "Import Appliance".

Горното действие ще отвори прозореца "Уред за внос". Тук разгледайте и изберете изнесения .ovf файл и кликнете върху бутона "Напред".

В този прозорец VirtualBox ще ви покаже всички настройки за VM. Оставете ги както е; винаги можете да ги промените по-късно. Просто кликнете върху бутона "Импорт", за да продължите.

Горното действие ще стартира процеса на импортиране.

Щом завършите импортирането, ще видите внесената Ви виртуална машина във VM VirtualBox Manager. Просто изберете VM и кликнете върху бутона "Старт", за да включите VM.

Вие успешно сте импортирали VM от VMware в VirtualBox.

Отстраняване на неизправности при импортиране във VirtualBox

Ако получавате грешки при импортиране, следвайте стъпките по-долу.

1. Отворете файла "export.ovf" с любимия си текстов редактор, намерете всички копия на "ElementName" и го заменете с "Caption".

2. След това намерете примера на "vmware.sata.ahci" и го заменете с "AHCI".

3. И накрая, изчислете SHA1 хеш стойността на файла "export.ovf", използвайки този онлайн инструмент, и заменете старата хеш стойност с новата, намерена във файла "export.mf". Можете да го отворите с всеки текстов редактор.

Забележка: Трябва да замените хеш стойността на "SHA1 (export.ovf)".

Щом приключите с промените, опитайте да импортирате отново. Това трябва да реши грешките при импортирането. Ако не, вероятно трябва да създадете нов VM отгоре.

Мигрирайте от VirtualBox към VMware

Мигрирането от VirtualBox към VMware също е лесно. Отворете приложението VirtualBox и изберете опцията "Експортиране на устройство" от менюто "Файл".

Горното действие ще отвори съветника за експортиране. Тук изберете VM, който искате да експортирате, и кликнете върху бутона "Напред", за да продължите.

Тук в този екран изберете местоназначението и кликнете върху бутона "Запазване".

VirtualBox вече ще ви покаже настройките за съхранение. Оставете стандартните настройки, както е, и кликнете върху бутона "Напред".

Проверете всички настройки на уреда и кликнете върху бутона "Експортиране", за да започнете процеса на експортиране.

В зависимост от размера на VM процесът на експортиране може да отнеме известно време.

След като приключите с експортирането на VM, можете да го импортирате във VMware. За да направите това, отворете VMware Player / Workstation и изберете опцията "Отвори" от менюто "Файл".

Сега изберете изтегления файл .ova.

В този екран кликнете върху бутона "Импортиране", за да започнете процеса на импортиране.

Ако получите грешка, която казва, че импортирането не се дължи на проблеми с хардуерното съответствие, просто кликнете върху бутона "Повторен опит". Това действие трябва да започне процеса на импортиране.

Забележка: Ако горепосоченото действие не реши проблема, трябва да създадете нова виртуална машина отгоре.

Ако всичко върви по план, VMware започва да внася VM. Отново процесът може да отнеме известно време, за да завърши.

След като завършите импортирането, включете VM, като кликнете върху опцията "Захранване на тази виртуална машина".

Вие успешно сте импортирали или мигрирали вашето VM от VirtualBox във VMware.

Коментирайте по-долу споделянето на вашите мисли и преживявания за използването на горния метод за мигриране от VMware към VirtualBox и обратно.