Virtuele machines zijn op veel manieren nuttig. U kunt ze gebruiken om nieuwe besturingssystemen uit te proberen, software te testen, oude applicaties uit te voeren, enz.

Twee van de meest populaire virtuele machinesoftware zijn VMware en VirtualBox. Beide hebben hun eigen voor- en nadelen, en de meesten van ons besteden veel tijd en moeite aan het maken en onderhouden van een virtuele machine in beide software. Het goede ding is dat je zelfs je VM van VirtualBox naar VMWare kunt migreren, en omgekeerd, zonder dat je vanaf nul opnieuw hoeft te creëren. Hier is hoe het te doen.

Notitie:

  1. Voor deze demonstratie gebruik ik VMware Workstation als mijn andere virtuele machinesoftware. Zelfs als u VMware Player gebruikt, is de procedure hetzelfde.
  2. Voordat u het migratieproces start, moet u ervoor zorgen dat de VM die u wilt exporteren zich in de status "Power Off" bevindt en niet in de modus Suspended of Paused. Dit geldt voor zowel VMware als VirtualBox.

Migreer van VMware naar VirtualBox

Om van VMware naar VirtualBox te migreren, moet u de VM eerst exporteren in een .ovf-bestand. Open hiervoor de VMware-map in de map "Program Files" in de C-schijf. Als je daar bent, open je de map "OVFTool". Druk op 'Shift + klik met de rechtermuisknop' en selecteer vervolgens de optie 'Promptprompt openen'.

Gebruik de onderstaande opdracht in het opdrachtpromptvenster en druk op de knop Enter. Vergeet niet om het pad van het .vmx-bestand van de VM die u wilt exporteren en de bestemming voor het nieuwe .ovf-bestand te wijzigen.

 ovftool "c: \ path \ to \ original_vm.vmx" "c: \ path \ to \ export.ovf" 

Zodra u de opdracht uitvoert, wordt de VM geëxporteerd als een .ovf-bestand naar de gemarkeerde bestemming.

Opmerking: als u VMware Workstation gebruikt, kunt u de VM ook exporteren als een .ovf-bestand door naar "Bestand" te navigeren en vervolgens de optie "Exporteren naar OVF" te selecteren.

Open nu de VirtualBox en selecteer de optie "Import Appliance".

De bovenstaande actie opent het venster "Appliance to Import". Blader en selecteer hier het geëxporteerde .ovf-bestand en klik op de knop "Volgende".

In dit venster toont VirtualBox alle VM-instellingen. Laat ze zoals ze zijn; je kunt ze later altijd veranderen. Klik gewoon op de knop "Importeren" om door te gaan.

De bovenstaande actie start het importproces.

Nadat het importeren is voltooid, ziet u uw geïmporteerde virtuele machine in de VM VirtualBox Manager. Selecteer gewoon de VM en klik op de knop "Starten" om de VM in te schakelen.

U hebt VM van VMware naar VirtualBox geïmporteerd.

Problemen oplossen met importfouten in VirtualBox

Als u importfouten ontvangt, volgt u de onderstaande stappen.

1. Open het bestand "export.ovf" met uw favoriete teksteditor, zoek alle exemplaren van "ElementName" op en vervang het door "Caption".

2. Zoek vervolgens de instantie van "vmware.sata.ahci" en vervang deze door "AHCI."

3. Bereken ten slotte de SHA1-hash-waarde van het bestand "export.ovf" met deze online tool en vervang de oude hash-waarde door de nieuwe hash-waarde in het bestand "export.mf". Je kunt het openen met elke teksteditor.

Opmerking: u moet de hash-waarde van "SHA1 (export.ovf)" vervangen.

Zodra u klaar bent met de wijzigingen, probeert u het opnieuw te importeren. Dit zou de importfouten moeten oplossen. Als dat niet het geval is, moet u waarschijnlijk vanaf het begin een nieuwe VM maken.

Migreer van VirtualBox naar VMware

Migreren van VirtualBox naar VMware is ook eenvoudig. Open de toepassing VirtualBox en selecteer de optie "Export Appliance" in het menu "Bestand".

De bovenstaande actie opent de exportwizard. Selecteer hier de VM die u wilt exporteren en klik op de knop "Volgende" om verder te gaan.

Selecteer hier in dit scherm de bestemming en klik op de knop "Opslaan".

VirtualBox toont u nu de opslaginstellingen. Laat de standaardwaarden ongewijzigd en klik op de knop "Volgende".

Controleer alle apparaatinstellingen en klik op de knop "Exporteren" om het exportproces te starten.

Afhankelijk van de grootte van de VM kan het exporteren enige tijd duren.

Als u klaar bent met het exporteren van de VM, kunt u deze naar VMware importeren. Om dat te doen, opent u VMware Player / Workstation en selecteert u de optie "Openen" in het menu "Bestand".

Selecteer nu het geëxporteerde .ova-bestand.

Klik in dit scherm op de knop "Importeren" om het importproces te starten.

Als u een foutmelding krijgt dat de import mislukt is door problemen met de hardware-compliance, klikt u eenvoudigweg op de knop "Retry". Met deze actie moet het importproces worden gestart.

Opmerking: als de bovenstaande actie het probleem niet heeft opgelost, moet u vanaf de grond een nieuwe virtuele machine maken.

Als alles volgens plan verloopt, start VMware met het importeren van de VM. Nogmaals, het proces kan enige tijd in beslag nemen.

Nadat het importeren is voltooid, schakelt u de VM in door op de optie "Inschakelen op deze virtuele machine" te klikken.

U hebt uw VM met succes geïmporteerd of gemigreerd van VirtualBox naar VMware.

Reageer hieronder op het delen van uw gedachten en ervaringen over het gebruik van de bovenstaande methode om te migreren van VMware naar VirtualBox en omgekeerd.