Open1

Ubuntu の Cloud-Init イメージに qemu-guest-agent をインストールする

hrkohrko

Proxmox VE で Cloud-Init 対応の VM テンプレートを作成するときは https://pve.proxmox.com/wiki/Cloud-Init_Support を見て作業するのが良い。

マニュアルでは例として Ubuntu のイメージをダウンロードするが、Ubuntu の Cloud-Init イメージには qemu-guest-agent が入っていないため、Proxmox VE 側から IP アドレス等の情報を確認できない。

VM を起動してから qemu-guest-agent をインストールする手もあるが、初回起動の時点で qemu-guest-agent が入っている方が何かと便利なので、ダウンロードしたイメージに qemu-guest-agent を注入する。

必要なパッケージのインストール

# apt install libguestfs-tools

イメージの編集

# virt-customize -a jammy-server-cloudimg-amd64.img --install qemu-guest-agent