Comment convertir un fichier VirtualBox VDI en un VMware vdmk?

10

J'utilise VirtualBox 2.1.4 et je souhaite convertir un fichier VDI pour le charger dans VMware Player (3.0.0 build-197124 sur Vista Home Premium).

Je pense que je peux changer le format VDI en vmdk avec un outil fourni par VirtualBox:

VBoxManage clonehd /vboxdata/old.vdi /vmwaredata/new.vmdk -format VMDK

Il est également possible d'obtenir un fichier vmdk avec:

qemu-img.exe convert -O vmdk hdd.vdi hdd.vmdk

Mais cela ne génère pas le fichier vmx dont VMware Player a besoin. Comment puis-je obtenir ce fichier?


À des fins d'information, VMware Converter 4.0.1 indique que les images de sauvegarde prises en charge ou les machines virtuelles tierces sont:

Microsoft Virtual PC 2004 ou 2007

Microsoft VirtualServer 2005

Parallels Desktop 2.5, 3.0 ou 4.0 pour Mac

Sauvegarde consolidée VMware

Symantec Backup Exec System Recovery 6.5, 7.0, 8.0

Symantec LiveState Recovery 3/6

Versions de Norton Ghost de 9 à 14

Acronis True Image Backup

ShadowProtect Desktop, Server, SBS, IT, etc. versions de 2.0 à 3.2

homme de glace
la source

Réponses:

7

Voici une réponse mise à jour à partir de la version 5.0.14, présentée ci-dessous:

Dans la fenêtre principale, cliquez sur le menu Fichier et sélectionnez "Virtual Media Manager" ou utilisez simplement le raccourci Ctrl+D.

Fenêtre principale

Sélectionnez le disque que vous souhaitez convertir et cliquez sur "Copier" ou utilisez le raccourci Ctrl-O.

Virtual Media Manager

Choisissez un chemin et un nom de fichier pour le disque converti, ainsi que le type de fichier, puis cliquez sur "Copier".

Copier le disque dur virtuel

Remarque: Le disque dur source sera déjà sélectionné si vous l'avez choisi à l'étape précédente.

Dans mon cas, j'ai converti un VDI de Windows Server 2016 TP4 en VMKD pour l'hébergement dans un environnement VMware d'entreprise. Les fichiers source et de destination ont été alloués dynamiquement.

Chiramisu
la source
4

Ceci est une réponse de http://communities.vmware.com/people/pajegan

Vous pouvez utiliser "VMware vCenter Converter Standalone" pour convertir vos fichiers VDI de virtualbox en .vmdk pour les utiliser dans le serveur vmware. Voici les étapes pour le faire:

Assurez-vous que votre machine virtuelle dans virtualbox est opérationnelle.

Une fois que vous ouvrez l'application, cliquez sur "Convertir la machine" et choisissez Machine sous tension.

Choisissez une machine distante

Donnez l'adresse IP, le nom d'utilisateur et le mot de passe de la machine distante que vous souhaitez convertir, puis cliquez sur suivant

Sélectionnez le type de destination comme VMware Workstation ou autre machine virtuelle Vmware.

Sélectionnez le produit Vmware comme Vmware Server 2.x

Choisissez un emplacement pour la machine virtuelle: il doit s'agir d'un dossier partagé réseau.

Cliquez sur Suivant, puis vérifiez les paramètres et appuyez à nouveau sur Suivant.

La tâche prendra environ une heure en fonction de la taille de votre machine virtuelle.

Vous pouvez maintenant copier les fichiers dans la banque de données du serveur vmware et ajouter la machine virtuelle à l'inventaire à l'aide du fichier .vmx.

PS: je voulais faire les étapes suivantes pour utiliser la machine virtuelle dans le serveur VMware Esxi. Cependant, cela ne fonctionne pas dans ESXi. Si quelqu'un a eu de la chance de migrer de Virtualbox vers VMware esxi, faites-le moi savoir.

homme de glace
la source
-1

je pense que la seule option est:

1) Fichier-> Exporter l'appliance ...

2) Sélectionnez la VM que vous souhaitez exporter

3) enregistrez-le (fichier .ova) dans un dossier de sauvegarde quelque part (avec un nom différent de l'original peut-être)

4) utilisez le format OVF 1.0 et écrivez un fichier manifeste (2.0 ne fonctionne pas)

5) attendez que l'exportation soit terminée, puis importez / ouvrez vers VMware (pour plus d'attente :)

car il semble que VMware n'aime pas importer des fichiers .vmdk réguliers ...

6) donc la meilleure option est de toujours utiliser un format .vdmk dans VirtualBox aussi?

jimmy5
la source