KVM-Guest不启动:qemudParsePCIDeviceStrs

我有一台运行Ubuntu 10.10服务器版kvm的服务器和libvirt(都是ubuntu-native软件包)硬盘分区是用LVM完成的。 然后,我使用Virt-Manager创build了一些虚拟机,并将这些虚拟机分配给虚拟机。

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

从硬盘启动

特定于VM的日志文件不显示任何exception,只有syslog显示警告

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

我能做些什么来发现错误?

你可以试试停止AppArmor“sudo /etc/init.d/apparmor stop; sudo /etc/init.d/apparmor teardown”

然后重新启动虚拟机!

您可能想要尝试切换磁盘types,例如从virtio到ide。 您可以使用virsh dumpxml > guestname.xml编辑转储文件以进行更改,销毁和virsh dumpxml > guestname.xml定义guest virsh dumpxml > guestname.xml ,然后从编辑的转储文件创build。

安装libvirt-bin和/或kvm后,你有没有重新启动服务器? 我不知道为什么,但它解决了我们这个问题。

在通过virt-manager增加虚拟机内存资源之后,我只是遇到了同样的问题:

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

在尝试启动虚拟机后坐在我的/var/log/messages.log
我无法启动虚拟机。 以来:

 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磁盘映像有关。