OVF Tool 4.5 以降のコマンド ラインを使用して、vTPM デバイスを使用する仮想マシンを Fusion Pro から Open Virtualization Format (OVF) に手動でエクスポートできます。OVF Tool は、Fusion にバンドルされています。.ovf ファイルと .ova ファイルのどちらにもエクスポートできます。
vTPM を使用する仮想マシンは常に暗号化されます。OVF Tool は暗号化された仮想マシンのエクスポートをサポートしていないため、Fusion Pro の vTPM デバイスを使用する仮想マシンを VMware ランタイム (.vmx) 形式から OVF 形式に直接変換することはできません。手動エクスポートを続行する前に、vTPM デバイスを手動で削除し、仮想マシンを復号化する必要があります。仮想マシンを復号化したら、vTPM プレースホルダを使用して仮想マシンを OVF にエクスポートします。
次の手順では、vTPM を手動で削除し、仮想マシンを復号化してから、コマンド ラインを使用して OVF にエクスポートするプロセスについて説明します。
手順
- vTPM を削除するには、次の手順を実行します。
- [仮想マシンのライブラリ] ウィンドウで必要な仮想マシンを選択し、[設定] をクリックします。
- [設定] ウィンドウの [取外し可能デバイス] で、[Trusted Platform Module] をクリックします。
- [Trusted Platform Module を削除] をクリックします。
- vTPM の削除を確認するには、[削除] をクリックします。
- 仮想マシンの暗号化を削除するには、次の手順を実行します。
- [仮想マシンのライブラリ] ウィンドウで必要な仮想マシンを選択し、[設定] をクリックします。
- [設定] ウィンドウの [その他] で、[暗号化] をクリックします。
- [仮想マシンは暗号化されていません] を選択します。
- 仮想マシンのパスワードを入力します。
- [OK] をクリックします。
- vTPM プレースホルダを追加して仮想マシンを OVF にエクスポートするには、Fusionにバンドルされている 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>'
次に、
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'
注: Fusionでは、vTPM プレースホルダを使用して仮想マシンをエクスポートするためのグラフィカル ユーザー インターフェイスは提供されません。ユーザーは、コマンド ラインを使用して、vTPM プレースホルダを使用して仮想マシンをエクスポートする必要があります。
仮想マシンをエクスポートすると、OVF ファイルに追加された vTPM プレースホルダが次の形式で表示されます。
<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>