说明
在UNRAID上安装虚拟机后,发现有些虚拟机提示:客户机未运行。 经常玩VMware虚拟机的同学可能知道需要安装vmwate tools agent。 unraid基于的KVM同样需要安装agent来让虚拟机和主机通讯。
下面记录UNRAID下各种虚拟机类型的agent安装,以备忘
Windows
以Windows10为例,
1、“我的电脑” 右键打开“管理” -> “设备管理器”
方法1: 打开挂载的CD驱动器,双击Virtio-win-guest-tools.exe
方法2: 如图,选择PCI设备,浏览vioserial进行安装

Linux(Debian)
我使用的Debian12,执行一下进行安装:
打开一个虚拟机终端页面

安装qemu guest agent
apt update && apt -y install qemu-guest-agent启动和设置自启动
systemctl start qemu-guest-agent systemctl enable qemu-guest-agent验证安装
systemctl status qemu-guest-agent
群晖DSM7.x
经测试: 失败
环境:
宿主机:UNRAID 6.12.10 +
引 导: RR 23.10
虚拟机:DSM7.2.x + QEMU6的CPU
使用矿神的QEMU Guest Agent驱动: https://imnks.com/9522.html 经测试失败,这里也记录一下
添加套件源

登录DSM SSH执行 sed -i 's/package/root/g' /var/packages/qemu-ga/conf/privilege
安装并启动套件

问题现象和日志
当启动该套件后虚拟机崩溃重启,UNRAID中查看日志显示:
排查RR引导已经启用了virtio如下图:
评论区