Sie können eine virtuelle Maschine mit einem vTPM-Gerät manuell über die Befehlszeile von OVF-Tool 4.5 oder höher aus Fusion Pro in das Open Virtualization Format (OVF) exportieren. Das OVF-Tool ist im Lieferumfang von Fusion enthalten. Sie können sowohl in OVF- als auch in OVA-Dateien exportieren.
Eine virtuelle Maschine mit vTPM ist immer verschlüsselt. Sie können eine virtuelle Maschine mit vTPM-Gerät in Fusion Pro nicht direkt vom VMware Runtime-Format (.vmx) in das OVF-Format konvertieren, da das OVF-Tool den Export einer verschlüsselten virtuellen Maschine nicht unterstützt. Bevor Sie mit dem manuellen Export fortfahren, müssen Sie das vTPM-Gerät manuell entfernen und die virtuelle Maschine entschlüsseln. Nachdem Sie die virtuelle Maschine entschlüsselt haben, exportieren Sie die virtuelle Maschine in OVF mit einem vTPM-Platzhalter.
Die folgenden Schritte führen Sie durch den Prozess des manuellen Entfernens des vTPM, des Entschlüsselns der virtuellen Maschine und des anschließenden Exports nach OVF über die Befehlszeile.
Voraussetzungen
- Entfernen Sie alle Anwendungen in der virtuellen Maschine, die das vTPM-Gerät verwendet.
Hinweis: Wenn Sie eine Anwendung in der virtuellen Maschine, die das vTPM verwendet, nicht entfernen, funktioniert die Anwendung möglicherweise nicht ordnungsgemäß, wenn Sie die virtuelle Maschine mit dem vTPM-Gerät später importieren.
- Stellen Sie sicher, dass die virtuelle Maschine ausgeschaltet ist.
Prozedur
- Um das vTPM zu entfernen, führen Sie die folgenden Schritte aus:
- Wählen Sie im Fenster Bibliothek virtueller Maschinen die gewünschte virtuelle Maschine aus und klicken Sie auf Einstellungen.
- Klicken Sie unter Austauschbare Geräte im Fenster Einstellungen auf Trusted Platform Module.
- Klicken Sie auf Trusted Platform Module entfernen.
- Um das Entfernen des vTPM zu bestätigen, klicken Sie auf Entfernen.
- Führen Sie die folgenden Schritte aus, um die Verschlüsselung der virtuellen Maschine zu entfernen:
- Wählen Sie im Fenster Bibliothek virtueller Maschinen die gewünschte virtuelle Maschine aus und klicken Sie auf Einstellungen.
- Klicken Sie unter Andere im Fenster Einstellungen auf Verschlüsselung.
- Wählen Sie Die virtuelle Maschine ist nicht verschlüsselt.
- Geben Sie das Kennwort für die virtuelle Maschine ein.
- Klicken Sie auf OK.
- Um die virtuelle Maschine in OVF mit einem hinzugefügten vTPM-Platzhalter zu exportieren, verwenden Sie den folgenden Befehl in dem mit Fusion gebündelten OVF-Tool:
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>'
Es folgt ein Beispielbefehl zum Exportieren einer virtuellen Maschine mit dem Namen
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'
Hinweis: Fusion bietet keine grafische Benutzeroberfläche zum Exportieren einer virtuellen Maschine mit einem vTPM-Platzhalter. Ein Benutzer muss die Befehlszeile verwenden, um eine virtuelle Maschine mit einem vTPM-Platzhalter zu exportieren.
Nach dem Export der virtuellen Maschine zeigt die OVF-Datei den hinzugefügten vTPM-Platzhalter im folgenden Format an:
<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>