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 にエクスポートするプロセスについて説明します。
  1. vTPM を削除するには、次の手順を実行します。
    1. 仮想マシンのライブラリ
      ウィンドウで必要な仮想マシンを選択し、
      設定
      をクリックします。
    2. 設定
      ウィンドウの
      取外し可能デバイス
      で、
      Trusted Platform Module
      をクリックします。
    3. Trusted Platform Module を削除
      をクリックします。
    4. vTPM の削除を確認するには、
      削除
      をクリックします。
  2. 仮想マシンの暗号化を削除するには、次の手順を実行します。
    1. 仮想マシンのライブラリ
      ウィンドウで必要な仮想マシンを選択し、
      設定
      をクリックします。
    2. 設定
      ウィンドウの
      その他
      で、
      暗号化
      をクリックします。
    3. 仮想マシンは暗号化されていません
      を選択します。
    4. 仮想マシンのパスワードを入力します。
    5. OK
      をクリックします。
  3. 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>