Per effettuare l'installazione delle VM in formato packaged (appliance), VMware utilizza lo standard Open Virtualization Format (OVF) che rende l'installazione delle VM semplice e veloce.
Un package OVF è composto da tre file:
- .ovf - è un file XML che contiene i metadata per il package OVF: nome, requisiti hardware, riferimenti ad altri file presenti nel package OVF
- .mf - è un file manifest che contiene i codici hash SHA1 di tutti i file presenti nel package
- .vmdk - è l'immagine del disco della virtual machine
Questi file possono essere successivamente processati ed impacchettati in un file singolo conosciuto come file OVA.
Durante l'installazione di un file .OVA, può succedere che la procedura si blocchi improvvisamente visualizzando l'errore:
The provided manifest file is invalid. Invalid OVF manifest entry.
Per risolvere il problema è necessario estrarre i file dal package OVA utilizzando un tool gratuito come 7-Zip e ricreare il package utilizzando il VMware OVF Tool, un'utility command-line che permette all'utente di importare ed esportare i package OVF.
Installare il tool 7-Zip, effettuare un click con il tasto destro del mouse sul file .OVA da processare e selezionare la voce 7-Zip > Extract Here.
Dal file .OVA vengono estratti tre file: .ovf, .mf, and .vmdk.
Installare il VMware OVF Tool
Scaricare il VMware OVF Tool dal sito web VMware ed eseguire l'installer. Cliccare su Next per iniziare.
Accettare l'EULA e cliccare su Next.
Lasciare la locazione di default e cliccare su Next.
Cliccare su Install per procedere con l'installazione.
Il tool viene installato nel sistema.
Quando l'installazione è stata completata correttamente, cliccare su Finish.
Ricreare il file .OVA
Dalla macchina Windows, aprire il Command Prompt e posizionarsi nella locazione di default del VMware OVF Tool.
C:\>cd "\Program Files\VMware\VMware OVF Tool"
Per ricreare il file .OVA, eseguire il seguente comando:
ovftool.exe \source_path\filename.ovf \target_path\filename.ova
A seconda della dimensione del file .OVF, il tempo per processare il file può variare da alcuni secondi fino a qualche minuto.
Quando la procedura viene completata correttamente, il nuovo file .OVA viene creato nella locazione specificata.
Avviare nuovamente il wizard Deploy OVF Template e specificare come sorgente il nuovo file .OVA appena creato.
Nello step 3 Select a resource, il sistema effettua la validazione del nuovo package.
Questa volta il tutto funziona senza errori e l'installazione del package può essere completata correttamente.
In pochi passaggi il package .OVA può essere recuperato ed utilizzato per effettuare nuove installazioni.
Grazie Paolo, ottima guida.
E' già il tuo secondo post (per me) risolutivo nell'arco di due giorni!
Come posso offrirti un caffè? 🙂
Mi basta sapere che il blog ti è stato d'aiuto!