Proxmox qemu-guest-agent 、Balloon安装相关问题

说明:

  • qemu-guest-agent配置好后,可以直接在web页面查看虚拟机的IP

  • BalloonWin虚拟机上非常有必要安装,因为它能节省很多宿主机内存

  • 两者的安装步骤都是相同:

    • 从设备管理器或右击驱动安装文件安装驱动
    • 通过安装文件,注册系统服务,成功后会有正在运行的QEMU Guest AgentBalloonService的服务
  • virtio-win以操作系统名命名的目录是不准的,所以安装驱动选择驱动目录的时候,要直接选择Balloon或是vioserial

  • 这2者的安装包在安装失败后,不会报错(小声吐槽~),具体排查见下文

  • 确认都安装好后,如果想把虚拟机转为模板,最好不要用【停止】而要用【关机】操作

一、qemu-guest-agent

  • 1) 开关开启了吗?

    image-20231026172822889

    2) 要先停止 停止 停止虚拟机再开机,而不是直接重启虚拟机

  • 这一步要在安装驱动前做,否则可能会报错

    3) windows选择vioserial驱动时,直接选择vioserial,而不是再选择下面的细分的子目录

img

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 -yyum install qemu-guest-agent -y
  • 启动:systemctl start qemu-guest-agent
  • 开机启动:systemctl enable qemu-guest-agent
posted @ 2023-10-26 18:02  秒年度  阅读(315)  评论(0编辑  收藏  举报