Intel ベースの Mac 上での vTPM を使用する仮想マシンの OVF 形式へのエクスポート
OVF Tool 4.5 以降のコマンド ラインを使用して、vTPM デバイスを使用する仮想マシンを
Fusion Pro
から Open Virtualization Format (OVF) に手動でエクスポートできます。OVF Tool は、Fusion にバンドルされています。.ovf ファイルと .ova ファイルのどちらにもエクスポートできます。 - vTPM デバイスを使用する仮想マシン内のアプリケーションをすべて削除します。vTPM を使用する仮想マシン内のアプリケーションを削除しないと、後で vTPM デバイスを使用して仮想マシンをインポートするときに、アプリケーションが適切に機能しないことがあります。
- 仮想マシンがパワーオフされていることを確認します。
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>