Proxmox qemu-guest-agent 、Balloon安装相关问题
说明:
-
qemu-guest-agent
配置好后,可以直接在web
页面查看虚拟机的IP
-
Balloon
在Win
虚拟机上非常有必要安装,因为它能节省很多宿主机内存 -
两者的安装步骤都是相同:
- 从设备管理器或右击驱动安装文件安装驱动
- 通过安装文件,注册系统服务,成功后会有正在运行的
QEMU Guest Agent
和BalloonService
的服务
-
virtio-win
以操作系统名命名的目录是不准的,所以安装驱动选择驱动目录的时候,要直接选择Balloon
或是vioserial
-
这2者的安装包在安装失败后,不会报错(小声吐槽~),具体排查见下文
-
确认都安装好后,如果想把虚拟机转为模板,最好不要用【停止】而要用【关机】操作
一、qemu-guest-agent
-
1) 开关开启了吗?
2) 要先停止 停止 停止虚拟机再开机,而不是直接重启虚拟机
-
这一步要在安装驱动前做,否则可能会报错
3)
windows
选择vioserial
驱动时,直接选择vioserial
,而不是再选择下面的细分的子目录
4) 驱动安装成功后,进入guest-agent目录,如果弹窗安装失败,大概率是因为缺少动态库。具体操作如下:
-
不要点击弹窗的按钮,否则会取消安装,程序会被删除
-
这时你需要打开cmd,执行:
"C:\Program Files\Qemu-ga\qemu-ga.exe" -h
看看能不能或取到具体错误 -
我在
win7
上就得到了api-ms-win-core-path-l1-1-0.dll
不存在的错误,下载一份放到C:\Windows\System32
目录下就好了
5) XP系统无法安装
- 缺东西,暂时先不管了
二、Balloon
- 安装好驱动
- 把
blnsvr.exe
所在目录复制到C:\Program Files
,并重命名为Balloon
- 管理员cmd执行:
blnsvr.exe -i
- 卸载命令:
blnsvr.exe -u
三、Linux平台
linux就比较简单,没遇到过特别问题
- 安装:
apt-get install qemu-guest-agent -y
或yum install qemu-guest-agent -y
- 启动:
systemctl start qemu-guest-agent
- 开机启动:
systemctl enable qemu-guest-agent