16 votes

Déplacement des VM de Fusion vers ESXi

Je suis en train de déplacer plusieurs VM créées dans VMWare Fusion 5 vers ESXi 5.1, que je viens d'installer sur un Mac Mini Server. Je peux me connecter sans problème via l'application Windows installée sur une autre VM. J'ai créé deux fichiers OVF, un pour Server 2003 et un autre pour Server 2012. Les deux fichiers ont été créés sans incident. Je suis en mesure de les télécharger sur le serveur ESXi apparemment sans problème également.

Cependant, lorsque je démarre l'une ou l'autre des VM, j'obtiens la ou les erreurs suivantes :

Console :

enter image description here

Et dans l'interface graphique :

enter image description here

Je ne sais pas comment procéder, car j'ai suivi les étapes décrites pour créer un fichier OVF et le télécharger sur l'ESX. Ces deux VM fonctionnent bien avec Fusion.

Merci d'avance.

15voto

Dave Points 9855

Après des recherches ardues et des essais et erreurs, j'ai finalement réussi à résoudre ce problème. Tout d'abord, si vous migrez des VM de Fusion vers ESXi, je vous recommande de ne pas utiliser l'outil OVF. En tout cas pour moi, il n'a jamais fonctionné correctement. À la place, j'ai utilisé l'outil vmware-vdiskmanager qui est intégré à Fusion. Les instructions pour cette migration sont indiquées ci-dessous :

  1. Terminal ouvert.

  2. Exécutez la commande suivante, en insérant la source correcte du fichier vmdk de VMWare Fusion et la nouvelle destination vmdk :

    /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager -r /PATH/TO/vmware_fusion.vmwarevm/vmware_fusion.vmdk -t 4 /PATH/TO/esxi.vmdk

  3. Le processus de conversion, une fois terminé, créera deux fichiers : filename.vmdk y filename-flat.vmdk .

  4. Lancez le client vSphere via votre navigateur web sur votre serveur ESXi.

  5. Une fois connecté, allez sur File | New | Virtual Machine .

  6. Dans la fenêtre de configuration, sélectionnez Custom .

  7. Dans la fenêtre Storage, sélectionnez l'emplacement du datastore pour stocker la nouvelle VM.

  8. Dans la fenêtre Version de la machine virtuelle, utilisez l'option par défaut de Virtual Machine Version: 8.

  9. Sélectionnez les paramètres souhaités pour Guest OS, CPUs, Memory, Network y SCSI Controller .

  10. Dans la fenêtre Sélectionner un disque, choisissez l'option Do Not Create Disk option.

  11. Cliquez sur le bouton Finish bouton.

  12. Dans les paramètres du serveur ESXi, sélectionnez l'onglet Configuration puis cliquez sur Storage .

  13. Dans Stockage, sélectionnez votre datastore et faites un clic droit pour sélectionner Browse Datastore .

  14. Sélectionnez le nom du dossier qui correspond à la nouvelle VM.

  15. Sélectionnez le Upload bouton.

  16. Télécharger le filename.vmdk y filename-flat.vmdk de l'étape 3.

  17. Une fois terminé, vous ne verrez que le filename.vmdk dans le datastore.

  18. Sélectionnez la VM et Edit virtual machine settings en vertu de la Get Started onglet.

  19. Cliquez sur le bouton Add dans la section Virtual Machine Properties fenêtre.

  20. Pour le type de dispositif, sélectionnez Hard Disk et choisissez Use an existing virtual disk .

  21. Localisez le datastore et sélectionnez le disque existant.

  22. En el Advanced Options , laissez les paramètres par défaut.

  23. Sélectionnez Finish y OK pour fermer les propriétés de la machine virtuelle.

  24. À ce stade, vous devriez être en mesure de démarrer sur la VM nouvellement migrée.

Les conseils à ce sujet proviennent du numéro de juin 2013 de MacTech, reproduit sur le blog de l'auteur. aquí . Un grand bravo à Rich Trouton pour cet article.

Quelques mises à jour pour vSphere Client 6.7

  • Étape 5 : Allez sur Actions | New Virtual Machine .
  • Étapes 6 - 9 : Configurez comme vous le souhaitez.
  • Étape 10 : Dans le Customize hardware supprimez le New hard disk .
  • Étape 12 - 13 : Sélectionnez le stockage, puis Files .
  • Étape 18 : Sélectionnez la VM et ensuite Actions | Edit Settings... .
  • Étape 19 : Cliquez sur le bouton Add New Device bouton.
  • Étape 20 : Sélectionnez Existing Hard Disk .
  • Étape 22 : Ignorer.

1voto

Digitalchild Points 3585

Je vous suggère d'utiliser le convertisseur VMWare pour déplacer les machines virtuelles d'un hôte à un autre. Cela fera le gros du travail pour vous. C'est gratuit.

http://www.vmware.com/products/converter/

C'est la meilleure option, car le convertisseur effectue toutes les configurations et tous les paramètres de la machine virtuelle pour vous. Ceci est également suggéré dans le Article KB (1000936) de VMWare.

Vous devez faire cela sur une machine Windows. Dans une VM sur le même hôte de fusion, cela fonctionne très bien.

1voto

Marc Points 11

Il y a eu une mise à jour de OVFTOOL depuis mars 2015 (maintenant V4.1.0.). Avec cette version OSX, j'ai beaucoup moins de problèmes pour faire fonctionner OVFTool. Même un transfert de VM OSX de Fusion à ESXi est maintenant juste une ligne comme :

/Applications/VMware\ OVF\ Tool/ovftool --compress=9 ./OS_X_10.vmx vi://root@ESX6i

Enfin, il fonctionne comme prévu, alors que les anciennes versions ne faisaient que copier des parties ou que je devais essayer 10 fois d'obtenir les résultats souhaités avec des solutions de contournement grossières. Alors, s'il vous plaît, essayez à nouveau ! ;)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X