ESXi 6.5 で VM を OVA としてエクスポートする

ESXi 6.5 で VM を OVA としてエクスポートする

VMware ESXi 6.5 を使用して VM を OVA 形式でエクスポートするにはどうすればよいですか?

vCenter (vSphere Client バージョン 6.5) では、OVF としてのみエクスポートできます。ESXi Web クライアントでも同様です。

古いアプリケーション (VMware vSphere Client 6.0 およびそれ以下) では OVA を選択できましたが、このアプリケーションでは ESXi 6.5 ホストにアクセスできません。表示されるエラーは次のとおりです。

「必要なクライアント サポート ファイルをサーバー「0.0.0.0」から取得してインストールする必要があります」

VMware OVF ツールを使用して OVF + VMDK から OVA に変換しようとしましたが、成功しませんでした。他に解決策はありますか?

答え1

PowerCLI コマンドレットを使用できますExport-VApp

からドキュメント:

Destination パラメータの値がフォルダの場合、vApp または仮想マシンはコンテナ フォルダ (OVF) にエクスポートされます。宛先がファイルの場合、vApp または仮想マシンは OVA 形式でエクスポートされます。

名前に惑わされないでください。これは VApps 専用ではありません。

答え2

古い ESXi 6.5 から VHDX を含む仮想マシンを ESXi 6.0 に直接コピーし、それを ESXi 6.0 に登録してみます。

答え3

OVF をエクスポートすると、多数のファイルが作成され、ダウンロードされます。Linux マシンをお持ちの場合は、ダウンロードした .ovf、.vmdk、および .mf ファイルの tarball を作成できます。

tar -cvf newvm.ova newvm.ovf newvm.vmdk newvm.mf

これにより、エクスポート可能な newvm.ova ファイルが作成されます。

注: VM に複数のディスクがある場合は、ダウンロードした .vmdk ファイルをすべて追加します。

関連情報