Как да конвертирате виртуални машини между VirtualBox и VMware
Мигрирането към друга програма за виртуална машина може да бъде смущаващо. ако вече сте настроили виртуалните си машини така, както ви харесват, не е задължително да ги инсталирате от нулата - можете да мигрирате съществуващите виртуални машини.
VirtualBox и VMware използват различни формати на виртуални машини, но всеки от тях поддържа стандартния формат за отворена виртуализация. Конвертирайте съществуващата виртуална машина в OVF или OVA и ще можете да я импортирате в друга програма за виртуална машина.
За съжаление, това не винаги работи перфектно, тъй като VirtualBox и VMware изглежда използват малко по-различни OVA / OVF реализации, които не са напълно съвместими. Ако това не работи, може да искате да преинсталирате гост операционната система на вашата виртуална машина от нулата.
VirtualBox към VMware
Преди да мигрирате виртуална машина от VirtualBox към VMware, уверете се, че е “изключена” във VirtualBox - не е спряна. Ако е спряно, стартирайте виртуалната машина и я изключете.
Щракнете върху менюто Файл във VirtualBox и изберете Export Appliance.
Изберете виртуалната машина, която искате да експортирате, и предоставете местоположение за нея.
VirtualBox ще създаде nOpen Virtualization Format Archive (OVA файл), който VMware може да импортира. Това може да отнеме известно време, в зависимост от размера на диска на виртуалната ви машина.
За да импортирате OVA файла във VMware, щракнете върху опцията Отваряне на виртуална машина и прегледайте вашия OVA файл.
VirtualBox и VMware не са напълно съвместими, така че вероятно ще получите предупредително съобщение, че файлът "не е преминал OVF спецификацията" - но ако натиснете Retry, виртуалната машина трябва да импортира и функционира правилно.
След като процесът приключи, можете да стартирате виртуалната машина във VMware, да деинсталирате VirtualBox Guest Additions от контролния панел във виртуалната машина и да инсталирате VMware Tools от менюто на виртуалната машина..
VMware към VirtualBox
Преди да мигрирате виртуална машина от VMware към VirtualBox, уверете се, че е “изключена” във VMware - не е спряна. Ако е спряно, стартирайте виртуалната машина и я изключете.
След това отворете папката OVFTool. Ако използвате VMware Player, ще го намерите в C: Program Files (x86) VMware VMware Player OVFTool. Задръжте Shift, щракнете с десния бутон в папката OVFTool и изберете Отвори команден прозорец тук.
Пуснете ovftool със следния синтаксис:
ovftool source.vmx export.ovf
Например, ако искаме да преобразуваме виртуалната машина, намираща се в C: Потребители ИМЕ Документи Виртуални машини Windows 7 x64 Windows 7 x64.vmx и създайте нов OVF файл в C: Потребители NAME export овф, ще изпълним следната команда:
ovftool “C: Потребители ИМЕ Документи Виртуални машини Windows 7 x64 Windows 7 x64.vmx” C: Потребители NAME
Ако получите грешка „неуспешно отваряне на диска“, вероятно е виртуалната машина все още работи или не е била затворена правилно - заредете виртуалната машина и изпълнете изключване.
След като процесът приключи, можете да импортирате .ovf файла във VirtualBox. Използвайте опцията Импортирай уреда в менюто Файл.
След като процесът приключи, можете да стартирате виртуалната машина, да деинсталирате VMware Tools и да инсталирате Виртуалните добавки на VirtualBox.