プラグイン ルートを使用する場合は、次のポスト プロセッサが必要なことを行います。
パッカー-ポストプロセッサー-ovftool
VMWare のコマンドラインを使用して、ファイル (実際には 1 つのフォルダー内の複数のファイル) を 1 つのファイルovftool
に変換する機能を Packer に追加します。パッカー テンプレートを次のように構成するだけです。.ovf
.ova
{
"post-processors": [{
"type": "ovftool",
"only": ["vmware"],
"format": "ova"
}]
}
そのルートが気に入らない場合は、明らかに ファイルはディレクトリ.ova
全体の tar ファイルにすぎません。.ova
Packer の圧縮ポストプロセッサを使用して VMWare ビルド出力を単一の tar アーカイブに圧縮し、ファイル拡張子の名前を から.tar
に変更するだけ.ova
です。次のように構成します。
{
"post-processors": [{
"type": "compress",
"only": ["vmware"],
"output": "actuallyAnOVA.tar"
}]
}