====== FreeBSD 13でQEMUゲストエージェントを使う ======
===== 試した環境 =====
* FreeBSD 13.0-RELEASE
* Proxmox VE 6.3-2
===== 手順 =====
==== インストール ====
emulators/qemu-guest-agentとしてPorts化されているので、portsなりpackagesなりから入れる。
$ sudo portmaster emulators/qemu-guest-agent
==== 設定 ====
''/etc/rc.conf''に次の行を追加。
qemu_guest_agent_enable="YES"
qemu_guest_agent_flags="-d -v -l /var/log/qemu-ga.log"
からのゲストエージェント起動
# service qemu-guest-agent start
以前は必要だったカーネルモジュールの読み込みは、自動で行われるようになったっぽい?
Proxmox VEの仮想マシンのサマリーで、VMのIPアドレスが表示されればゲストエージェントが問題なく動いていると分かる。
{{ :freebsd:pve_qemu_guest_agent_status.png |}}
素のKVM環境ならvirshとか使えばいいんじゃないかな?
上手く動いてなければ、/dev/vtcon/が生えていること、VM設定のQEMUエージェントタイプがvirtioになっているか確認する。
{{ :freebsd:pve_check_qemu_agent_type.png |}}
===== 参考サイト =====
* [[https://www.freshports.org/emulators/qemu-guest-agent/|FreshPorts -- emulators/qemu-guest-agent: QEMU guest-agent utilities]]
* [[freebsd_12_use_qemu_guest_agent]]
* [[https://pve.proxmox.com/wiki/Qemu-guest-agent|Qemu-guest-agent - Proxmox VE]]