Spostamento di VM di fusione in ESXi

16

Sto spostando diverse VM create in VMWare Fusion 5 in ESXi 5.1, che ho appena installato su un Mac Mini Server. Sono in grado di connettermi perfettamente tramite l'applicazione Windows installata su un'altra VM. Ho creato due file OVF, uno per Server 2003 e un altro per Server 2012. Entrambi i file sono stati creati senza incidenti. Sono in grado di caricarli sul server ESXi anche apparentemente senza problemi.

Tuttavia, quando avvio una delle macchine virtuali, ottengo il seguente errore (s):

Console:

EnellaGUI:

Non sono sicuro su come procedere, poiché ho seguito i passaggi delineati per creare un file OVF e caricarlo su ESX. Entrambe queste VM funzionano perfettamente con Fusion.

Grazie in anticipo.

    
posta Dave 19.08.2013 - 23:24
fonte

3 risposte

14

Dopo un'ardua ricerca e tentativi ed errori, sono finalmente riuscito a risolvere questo problema. Prima di tutto, se stai migrando Fusion VM a ESXi, ti consiglio di non utilizzare lo strumento OVF. Almeno per me, non ha mai funzionato correttamente. Invece, ho usato lo strumento vmware-vdiskmanager , che è incorporato in Fusion. Le istruzioni per questa migrazione sono elencate di seguito:

  1. Open Terminal.
  2. Run the following command, inserting the correct VMWare Fusion vmdk file source and new vmdk destination:

    /Applications/VMware\ Fusion.app/Contents/Library/vmware-vdiskmanager > -r /path/to/vmware_fusion.vmwarevm/vmware_fusion.vmdk -t 4 /path/to/esxi.vmdk

  3.     
  4. Il processo di conversione, una volta completato, creerà due file: filename.vmdk e filename-flat.vmdk .
  5.     
  6. Avviare il client vSphere tramite il browser Web sul server ESXi.
  7.     
  8. Una volta effettuato l'accesso, vai a File | New | Virtual Machine
  9.     
  10. Nella finestra Configurazione, seleziona Custom .
  11.     
  12. Nella finestra Archiviazione, selezionare il percorso del datastore per memorizzare la nuova VM.
  13.     
  14. Nella finestra Versione macchina virtuale, utilizza l'opzione predefinita di Virtual Machine Version: 8.
  15.     
  16. Seleziona le impostazioni desiderate per Guest OS, CPUs, Memory, Network e SCSI Controller .
  17.     
  18. Nella finestra Seleziona un disco, scegli l'opzione Do Not Create Disk .
  19.     
  20. Fai clic sul pulsante Finish .
  21.     
  22. Nelle impostazioni del server ESXi, selezionare la scheda Configurazione, quindi fare clic su Storage .
  23.     
  24. In Archiviazione, seleziona il tuo archivio dati e fai clic con il pulsante destro del mouse per selezionare Browse Datastore .
  25.     
  26. Seleziona il nome della cartella che corrisponde alla nuova VM.
  27.     
  28. Seleziona il pulsante Upload .
  29.     
  30. carica i file filename.vmdk e filename-flat.vmdk dal passaggio 3.
  31.     
  32. Una volta completato, vedrai solo il file filename.vmdk nel datastore.
  33.     
  34. Seleziona la VM e Edit virtual machine settings nella scheda Get Started .
  35.     
  36. Fai clic sul pulsante Add nella finestra Virtual Machine Properties .
  37.     
  38. Per Tipo dispositivo, seleziona Hard Disk e scegli Use an existing virtual disk .
  39.     
  40. Individua il datastore e seleziona il disco esistente.
  41.     
  42. In Advanced Options , lascia le impostazioni predefinite.
  43.     
  44. Seleziona Finish e OK per chiudere le Proprietà della Macchina Virtuale.
  45.     
  46. A questo punto, dovresti essere in grado di avviare la VM appena migrata.
  47.     

L'orientamento per questo è venuto dal numero di giugno 2013 di MacTech, riprodotto sul blog dell'autore qui . Molti complimenti a Rich Trouton per questo articolo.

    
risposta data 25.11.2013 - 22:04
fonte
1

Suggerirei di utilizzare il convertitore VMWare per spostare le macchine virtuali da un host a un altro. Questo farà tutto il lavoro pesante per te. È gratis.

link

Questa è la tua migliore opzione in quanto il convertitore esegue tutte le configurazioni e le impostazioni VM per te. Questo è anche suggerito nel articolo KB (1000936) da VMWare.

Devi farlo su una macchina Windows. All'interno di una VM sullo stesso host di fusione funziona perfettamente.

    
risposta data 20.08.2013 - 01:57
fonte
1

Da marzo 2015 c'è stato un aggiornamento di OVFTOOL (ora V4.1.0.). Con questa versione di OSX ho meno problemi a far funzionare OVFTool. Anche un trasferimento OSX VM da Fusion a ESXi ora è solo una riga come:

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

Finalmente funziona come previsto, quando le vecchie versioni copiavano le parti o dovevo provare 10 volte per ottenere i risultati desiderati con alcune soluzioni alternative. Quindi, per favore, prova un'altra volta! ;)

    
risposta data 28.03.2015 - 17:13
fonte

Leggi altre domande sui tag