È possibile esportare manualmente una macchina virtuale con dispositivo vTPM da Fusion Pro a Open Virtualization Format (OVF) utilizzando la riga di comando di OVF Tool 4.5 o versione successiva. OVF Tool viene fornito in bundle con Fusion. È possibile esportare sia file .ovf sia file .ova.
Una macchina virtuale con vTPM è sempre crittografata. Non è possibile convertire direttamente una macchina virtuale con dispositivo vTPM in Fusion Pro dal formato VMware runtime (.vmx) al formato OVF poiché OVF Tool non supporta l'esportazione di una macchina virtuale crittografata. Prima di procedere con l'esportazione manuale, è necessario rimuovere manualmente il dispositivo vTPM e decrittografare la macchina virtuale. Dopo aver decrittografato la macchina virtuale, esportare la macchina virtuale in OVF con un segnaposto vTPM.
I passaggi seguenti illustrano come rimuovere manualmente vTPM, decrittografare la macchina virtuale e quindi eseguire l'esportazione su OVF utilizzando la riga di comando.
Procedura
- Per rimuovere il vTPM, eseguire i passaggi seguenti:
- Selezionare la macchina virtuale desiderata nella finestra Libreria macchine virtuali e fare clic su Impostazioni.
- In Dispositivi rimovibili nella finestra Impostazioni fare clic su Trusted Platform Module.
- Fare clic su Rimuovi Trusted Platform Module.
- Per confermare la rimozione del vTPM, fare clic su Rimuovi.
- Per rimuovere la crittografia della macchina virtuale, eseguire i passaggi seguenti:
- Selezionare la macchina virtuale desiderata nella finestra Libreria macchine virtuali e fare clic su Impostazioni.
- In Altro nella finestra Impostazioni, fare clic su Crittografia.
- Selezionare La macchina virtuale non è crittografata.
- Inserire la password per la macchina virtuale.
- Fare clic su OK.
- Per esportare la macchina virtuale in OVF con un segnaposto vTPM aggiunto, utilizzare il comando seguente in OVF Tool in bundle con Fusion:
main % '/Applications/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool' --X:logLevel=verbose --exportFlags=extraconfig --allowExtraConfig --addDevice:vtpm '<path of the virtual machine vmx file with the file name>' '<path to export the ovf file with the file name>'
Di seguito è disponibile un comando di esempio per esportare una macchina virtuale denominata
vm:
main % '/Applications/VMware Fusion.app/Contents/Library/VMware OVF Tool/ovftool' --X:logLevel=verbose --exportFlags=extraconfig --allowExtraConfig --addDevice:vtpm '/Users/<userid>/Virtual Machines.localized/vm.vmwarevm/vm.vmx' '/Users/<userid>/Virtual Machines.localized/ovfExportPath/vm.ovf'
Nota: Fusion non fornisce un'interfaccia utente grafica per esportare una macchina virtuale con un segnaposto vTPM. Un utente deve utilizzare la riga di comando per esportare una macchina virtuale con un segnaposto vTPM.
Dopo aver esportato la macchina virtuale, il file OVF mostra il segnaposto vTPM aggiunto nel formato seguente:
<Item ovf:required="false">
<rasd:AutomaticAllocation>false</rasd:AutomaticAllocation>
<rasd:ElementName>Virtual TPM</rasd:ElementName>
<rasd:InstanceID>14</rasd:InstanceID>
<rasd:ResourceSubType>vmware.vtpm</rasd:ResourceSubType>
<rasd:ResourceType>1</rasd:ResourceType>
</Item>