Ubuntu Daily Build イメージを CML へアップロードする
以前に CML へ cmlutils で Ubuntu 22.04LTS イメージをアップロードする というメモを書きました。 Ubuntu の Daily Build イメージを CML へイメージアップロードする手順を改めてメモしておきます。
ポイント¶
ノード定義ファイルのアップロード¶
イメージファイルのアップロード¶
イメージ定義ファイルのアップロード¶
Daily Build イメージのダウンロードと CML へのアップロード¶
Daily Build イメージは以下の URL からダウンロード出来ます。
「最新のイメージ」と「CML へのアップロード」は下記コマンドで実行出来ます。
Ubuntu 22.04¶
curl -LO https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img &&
cml definitions images import image-file -f jammy-server-cloudimg-amd64.img
Ubuntu 24.04¶
curl -LO https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img &&
cml definitions images import image-file -f noble-server-cloudimg-amd64.img
手動でイメージの定義を追加する¶
GUI から CML へ Ubuntu 22.04 / 24.04 のイメージ定義を追加する際、ID / Label / Description などの情報入力が必要です。 下記のフォームから Ubuntu イメージのリリース日付を選択すると、ID / Label / Description を自動生成してくれます。
CLI でイメージの定義を追加する¶
CLI で CML へイメージ定義を追加するには以下を実行します (.yaml ファイル名は読み替えます)。
環境構築¶
cmlutils の実行環境を作るには以下のように実行します。