- 主题:[求助]KVM虚拟机老是paused,必须重启才能运行
paused无法继续,那是windows客机蓝屏了?
最好介绍一下,你的Windows 2016实例的配置,机器类型是q35还是440,cpu是as host
还是啥,还有其它虚拟或者直通硬件设备什么情况。
【 在 ttaudi 的大作中提到: 】
: 最近买了一台i7-12700的主机,内存是16G DDR5,系统安装debian12 (就是网桥MAC出问题的那台),打开BIOS的虚拟选项,虚拟了一台windows 2016。但是在使用过程中,虚拟机老是提示paused,想继续的话,就会提示错误“ unable to execute QEMU command 'cont' ”。查syslog没找到
: libvirtd的信息,搜了一下好像说是internal error,不知道如何怎么办。
: 请各位大佬们帮忙看看这个问题如何解决。
: ...................
--
FROM 119.129.50.*
你贴的部分,我这边和你的差异只在
<cpu mode="host-model" check="partial"/>
后面磁盘我用的是virtio,但是你的sata设置更保守更稳。
【 在 ttaudi 的大作中提到: 】
: 虚拟机是用virt-manager新建的,就改过cpu个数、内存大小、网络类型,其它基本是默认的。
: [code=text]
: <!--
: ...................
--
FROM 119.129.50.*
很可能有提升,多少不好说,不怎么重io的系统,得益有限,只是,把虚拟的设备简化,没坏处。没什么特殊不能用virtio的,最佳实践就是virtio。
vmware和hyperv也有类似同等的东西。
【 在 ttaudi 的大作中提到: 】
:
: virtio是不是能够极大提升速度?
:
: 【 在 Dazzy 的大作中提到: 】
: : 你贴的部分,我这边和你的差异只在
#发自zSMTH@Redmi Note 7
--
FROM 14.24.214.*
努力方向错了。只要你的虚拟机实例没有硬件直通,使用的是kvm标准虚拟配置,迁移不用sysrep的,virt manager向导新建一个ws2016虚拟机,把原qcow2直接挂上即可。网卡网桥可能要重新配置一下。除了磁盘文件,如果有什么勉强算得上重要的,那只是原来稳定运行的虚拟机实例配置xml。
或者你干脆按默认推荐,新建一个ws2016虚拟机实例,看看稳不稳。
也用不着大版本不稳定不可知论,kvm有代码提交信息的,看改了什么跟ws2016相关的。也可以搜搜有无同类情况。当然,如果你平时没跟开发的话,可能排查有点困难。
【 在 ttaudi 的大作中提到: 】
:
: KVM挺稳定的,应该不会老是出问题。我现在出问题的机器是上个月新买的,CPU intel的12700,内存DDR5 16G。系统没有重新安装,是从debian11的机器里复制过来,考虑到debian11没有lxd以及对新cpu支持没有新内核好,就把系统升级成debian12。虚拟机的windows2016系统也是把debian10的机器里的qcow2文件拷贝过来的,然后在这个基础上用virt-manager新建的虚拟机,当时担心移植虚拟机可能有问题,还把运行sysprep重新走一遍oobe。本来以为只是把kvm虚拟机移植到新机器,应该会一切顺利,但是最后还是遇到了paused问题。
:
: 或许是像版上Debian大拿说的,Debian新发布的系统不要用,要等到第三个小版本才能用。我准备找时间现切会Debian11,等12.3发布后再来试试。
:
#发自zSMTH@Redmi Note 7
--
FROM 14.24.213.*
那就试试改虚机的cpu类型
https://qemu-project.gitlab.io/qemu/system/qemu-cpu-models.html
【 在 ttaudi 的大作中提到: 】
:
: 换成旧版本的Debian11,也会出现paused,换了换分区类型,换硬盘也会出现paused。把硬盘换成virtio类型后,更容易出现paused。但把虚拟机copy到其他老cpu的机器,无论怎么搞都不会出现paused。
: 目前看就像是只要用了intel 12代cpu就会这样。
#发自zSMTH@Redmi Note 7
--
FROM 113.119.11.*
赞测试周全。
其实x86-32那堆不用试了,你的是x64系统,能启动才是神奇。
【 在 ttaudi 的大作中提到: 】
:
: 按你说的把virt-manager的CPU类型试了一遍,用ssdmark64测试(跑这个测分最容易出现paused),全部类型的CPU都会出现paused,结果分3类:
:
: 1、跑1遍跑分,没跑完就paused的
:
#发自zSMTH@Redmi Note 7
--
FROM 113.119.11.*
赞测试周全。
其实x86-32那堆不用试了,你的是x64系统,能启动才是神奇。
【 在 ttaudi 的大作中提到: 】
:
: 按你说的把virt-manager的CPU类型试了一遍,用ssdmark64测试(跑这个测分最容易出现paused),全部类型的CPU都会出现paused,结果分3类:
:
: 1、跑1遍跑分,没跑完就paused的
:
#发自zSMTH@Redmi Note 7
--
FROM 113.119.11.*
virtio的东西,和440或者q35类型选择不相关。
【 在 DeltaIII 的大作中提到: 】
:
: 今天折腾了oracle vm virtualbox安装windows,似乎是遇到类似的问题了
: 就是用它默认的440主板/ide硬盘/e1000网卡这些上古时代的硬件没问题
: 想激进点换成看着有爽感的q35/virtio scsi/virtio net
: 莫名其妙会卡死/重启,感觉还是兼容性不太好或者驱动版本没有装对之类。。。
#发自zSMTH@Redmi Note 7
--
FROM 113.115.59.*