La migration vers un autre programme de machine virtuelle peut être intimidante. si vos machines virtuelles sont déjà configurées comme vous les aimez, vous n’avez pas nécessairement à les installer à partir de zéro – vous pouvez migrer vos machines virtuelles existantes.
VirtualBox et VMware utilisent des formats de machine virtuelle différents, mais chacun prend en charge le format standard de virtualisation ouverte. Convertissez votre machine virtuelle existante en OVF ou OVA et vous pourrez l’importer dans un autre programme de machine virtuelle.
Malheureusement, cela peut ne pas toujours fonctionner parfaitement, car VirtualBox et VMware semblent tous deux utiliser des implémentations OVA / OVF légèrement différentes qui ne sont pas entièrement compatibles. Si cela ne fonctionne pas, vous souhaiterez peut-être réinstaller le système d’exploitation invité de votre machine virtuelle à partir de zéro.
VirtualBox vers VMware
Avant de migrer une machine virtuelle de VirtualBox vers VMware, assurez-vous qu’elle est «hors tension» dans VirtualBox – pas suspendue. S’il est suspendu, lancez la machine virtuelle et arrêtez-la.
Cliquez sur le menu Fichier dans VirtualBox et sélectionnez Exporter l’appliance.
Sélectionnez la machine virtuelle que vous souhaitez exporter et indiquez-lui un emplacement.
VirtualBox créera une archive de format de virtualisation nOpen (fichier OVA) que VMware peut importer. Cela peut prendre un certain temps, selon la taille du fichier disque de votre machine virtuelle.
Pour importer le fichier OVA dans VMware, cliquez sur l’option Ouvrir une machine virtuelle et accédez à votre fichier OVA.
VirtualBox et VMware ne sont pas parfaitement compatibles, donc vous recevrez probablement un message d’avertissement indiquant que le fichier «n’a pas passé les performances de spécification OVF» – mais si vous cliquez sur Réessayer, la machine virtuelle devrait importer et fonctionner correctement.
Une fois le processus terminé, vous pouvez démarrer la machine virtuelle dans VMware, désinstaller VirtualBox Guest Additions à partir du panneau de configuration de la machine virtuelle et installer VMware Tools à partir du menu de la machine virtuelle.
VMware vers VirtualBox
Avant de migrer une machine virtuelle de VMware vers VirtualBox, assurez-vous qu’elle est «hors tension» dans VMware – et non suspendue. S’il est suspendu, lancez la machine virtuelle et arrêtez-la.
Ensuite, accédez au dossier OVFTool. Si vous utilisez VMware Player, vous le trouverez dans C: Program Files (x86) VMware VMware Player OVFTool. Maintenez la touche Maj enfoncée, cliquez avec le bouton droit de la souris dans le dossier OVFTool et sélectionnez Ouvrir la fenêtre de commande ici.
Exécutez ovftool avec la syntaxe suivante:
ovftool source.vmx export.ovf
Par exemple, si nous voulions convertir la machine virtuelle située dans C: Users NAME Documents Virtual Machines Windows 7 x64 Windows 7 x64.vmx et créer un nouveau fichier OVF dans C: Users NAME export. ovf, nous exécuterions la commande suivante:
ovftool « C: Users NAME Documents Virtual Machines Windows 7 x64 Windows 7 x64.vmx » C: Users NAME export.ovf
Si vous recevez une erreur «Échec de l’ouverture du disque», il est probable que la machine virtuelle est toujours en cours d’exécution ou n’a pas été correctement arrêtée – démarrez la machine virtuelle et effectuez un arrêt.
Une fois le processus terminé, vous pouvez importer le fichier .ovf dans VirtualBox. Utilisez l’option Importer l’appliance dans le menu Fichier.
Une fois le processus terminé, vous pouvez démarrer la machine virtuelle, désinstaller VMware Tools et installer les suppléments invité de VirtualBox.