什么是 QEMU Guest Agent

Qemu Guest Agent 简称 QGA, 是运行在虚拟机内部的一个守护程序(qemu-guest-agent.service),他可以管理应用程序,执行宿主机发出的命令。

其实这很好理解,就是个传话的。VMware 有 VMware Tools,而 PVE 属于 KVM 系虚拟化,也有对应的 Qemu Guest Agent。

启用 Qemu 代理

虚拟机中安装 Qemu Guest Agent

需要先在虚拟机中安装 Qemu Guest Agent。

(Debian12 虚拟机可能已经自动安装了该程序。

CentOS:

yum  install qemu-guest-agent -y

Debian 与 Ubuntu:

apt install qemu-guest-agent -y

Windows:

在 virtio-win 驱动盘中找到如下或类似目录:

\guest-agent

32 位机器运行 i386,64位机器运行 x86_64。如果您不知道如何选择,直接运行后者即可。

PVE 虚拟机设置中启用 QEMU 代理设置

虚拟机管理,移到 选项 选项卡,找到 QEMU Guest Agent 选项,勾选 使用 QEMU Guest Agent。停止再启动虚拟机,就可以使设置生效了。

生效后即可在 IPs 查看各网卡的 IP 地址。