LPIC-3 仮想化・コンテナ化クラウド管理とcloud-initオリジナル・公式資料照合難易度★★★★☆

systemdを使うテンプレートVMから、cloud-init対応イメージを複製する。現在の/var/lib/cloudの実行済み状態とmachine-idをそのまま使い回したくない。対応する版のcloud-initにclean --machine-idがあり、次回起動用datasource等も準備できる。このテンプレートだけに行う準備として適切なのはどれか。

A
実行済み状態とmachine-idを固定してコピーし、全複製を同一インスタンスとして扱わせる

初回処理が省略されたり同一machine-idを引き継いだりする原因になります。個体ごとの初期化を設計します。

B
/var/lib/cloudだけを読み取り専用にすれば、固有IDは自動的にすべて異なる

読み取り専用化は状態の初期化ではなく、初回処理に必要な更新を妨げる場合もあります。

C
cloud-initのログを読むだけで、実行済み状態は自動削除される

ログの読取りは状態を変更しません。cache・instance判定・machine-idの準備は別の操作です。

D
cloud-init clean --machine-id等で実行状態と固有IDの初期化を準備し、不要な再起動をせずimage化して、複製先の初回処理を検証する★ 正解

cleanでcloud-initの状態を初期化し、--machine-idで次回の固有ID生成を準備できます。複製後のdatasourceと動作確認も必要です。

解説

cloud-initのcacheとsystemdのmachine-idを区別してテンプレートを準備します。cleanは本番個体へ無条件に実行する処理ではなく、SSH host keyや秘密情報、datasource等のimage化準備をすべて自動保証するものでもありません。

根拠資料・確認情報

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

資料確認日:2026-10-28

同じレッスンの問題

アプリで毎日学習しよう

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

更新: 2026/10/28