LPIC-3 仮想化・コンテナ化PackerとVagrantの再現可能な環境オリジナル・公式資料照合難易度★★★☆☆

HCL2のtemplate.pkr.hclはrequired_pluginsブロックを持ち、必要なbuilder pluginを指定する。新しいビルド端末にはそのpluginがまだない。対応するPackerを利用し、依存pluginを取得・インストールしてからvalidate/buildしたい。最初のコマンドはどれか。

A
packer validateだけで、未導入pluginも必ず取得される

validateは設定を検証する操作で、required_pluginsに従う初期導入を行うinitと役割が異なります。

B
packer init template.pkr.hcl★ 正解

HCLテンプレートのrequired_pluginsに従い、必要なpluginをダウンロード・インストールする操作です。

C
packer inspectだけで、指定されたcloud imageがすべて本番公開される

inspectはテンプレートの情報確認です。plugin初期化や本番へのimage公開を代行しません。

D
vagrant init template.pkr.hcl

Vagrantの初期化とPackerのHCL用plugin初期化は別の操作です。

解説

HCLのrequired_pluginsとpacker initを使って依存を準備します。pluginの出所・版・検証を確認し、init、validate、buildを同一操作と扱いません。旧JSONテンプレートの手順にもそのまま一般化しません。

根拠資料・確認情報

対応範囲:LPIC3 305-300 v3.0

資料確認日:2026-10-28

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで LPIC-3 仮想化・コンテナ化 合格を目指す。無料・課金なし。

更新: 2026/10/28