



























在 Proxmox 中,如果你想要:
在母机上直接执行 VM 内命令
获取 VM 内真实内存 / 磁盘 / IP
支持 安全关机 / 快照一致性
给监控系统(Prometheus / 自定义脚本)提供可靠数据
那么 QEMU Guest Agent(QGA)是必不可少的。
❗ 只在 VM 里安装 agent 是不够的
❗ 只在母机 enable agent 也是没用的
👉 两边必须同时配置
母机:提供通信设备(virtio-serial)
VM:运行 qemu-guest-agent 进程
缺一不可
在 Proxmox 母机上执行:
例如:
这是很多人卡住的关键点:
⚠️ virtio-serial 设备需要在 VM 启动时注入
不重启,VM 内永远收不到/dev/virtio-ports/org.qemu.guest_agent.0
看到类似下面内容,说明 母机侧已 OK:
你总结得完全对 ✅
VM 内只需要做这两步即可
(Ubuntu / Debian)
可选但推荐:
这样 VM 重启后 agent 会自动启动。
原因:
qemu-guest-agent 是 device 依赖型服务
只要设备出现,它就会被 systemd 自动拉起
👉 不影响使用,start 成功即可
原因一定是:
母机没启用 --agent enabled=1
或 VM 没重启
或没加 serial0 socket
当一切配置正确后:
返回类似:
说明:
✅ 母机 ↔ VM 通信成功
✅ Guest Agent 正在运行
✅ 可以放心写监控、脚本、自动化
启用 QGA 后,你可以在母机上直接:
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。