この記事はopenSUSE Advent Calendar 2023 14日目の記事です。
openSUSE のダウンロードサイトに存在する Minimal Virtual Machine の中で、Cloud image
というものが存在します。
Cloud image
OpenstakやKVMのcloud-init環境で使用可能な qcow2形式のイメージ
説明にもある通り、cloud-image は cloud-initを使用して自動で初期設定を行うことができます。
cloud-init は、システムの起動時にクラウドインスタンスの初期化を自動化するソフトウェアパッケージです。
cloud-init は、さまざまなタスクを実行するように設定できます。 - cloud-init は、システムの起動時にクラウドインスタンスの初期化を自動化するソフトウェアパッケージです。cloud-init は、さまざまなタスクを実行するように設定できます。
第2章 cloud-init の概要 Red Hat Enterprise Linux 9 | Red Hat Customer Portal
cloud-initはゲストマシンの初期設定を自動化するもので、Openstack上での仮想マシン配備時や
AzureやAWS等のパブリッククラウド上でのゲスト配備でも使用されています。
cloud-initは様々な方法でゲストに基盤側データ(初期情報)を流し込むことが出来るのですが、
今回は基盤側データをISOイメージにまとめてゲストに見せる NoCloud
を使用してゲストをデプロイしたいと思います。