KVM-Guest 无法启动:qemudParsePCIDeviceStrs

KVM-Guest 无法启动:qemudParsePCIDeviceStrs

我有一台运行 Ubuntu 10.10 Server-Edition kvm 和 libvirt(均为 ubuntu-native 软件包)的服务器,使用 LVM 进行 HDD 分区。然后,我使用 Virt-Manager 创建了一些虚拟机,并为这些虚拟机分配了 LVM 卷。

现在虚拟机无法启动。Virt-Manager 显示此客户机的 CPU 使用率为 100%,VNC 连接状态

从硬盘启动

VM 特定的日志文件未显示任何异常,只有 syslog 显示警告

警告:qemudParsePCIDeviceStrs:1422:意外退出状态“1”,qemu 可能失败

我该怎么做才能发现错误?

答案1

您可以尝试停止 AppArmor “sudo /etc/init.d/apparmor stop; sudo /etc/init.d/apparmor teadown”

然后重新启动虚拟机!

答案2

您可能想尝试切换磁盘类型,例如从 virtio 切换到 ide。您可以virsh dumpxml > guestname.xml编辑转储文件以进行更改,销毁并取消定义客户机,然后从编辑的转储文件创建。

答案3

安装 libvirt-bin 和/或 kvm 后,您是否重启过服务器?我不知道为什么,但在我们的案例中,它解决了问题。

答案4

通过 virt-manager 增加虚拟机内存资源后,我遇到了完全相同的问题:

warning : qemudParsePCIDeviceStrs:1422 : Unexpected exit status '1'
qemu probably failed

/var/log/messages.log尝试启动 VM 后,我坐在我的电脑上。
我无法启动 VM。由于:

sudo service libvirt-bin stop
sudo service libvirt-bin start

在 Debian stable 64 上不起作用我解决了这个问题:

ps -ef | grep libvirtd
sudo kill -9 31416
sudo service libvirt-bin start
ps -ef | grep libvirtd

进而:

sudo virsh start SomeOS

我认为这与无法访问的卷或 VM 磁盘映像有关。

相关内容