KVM宿主机升级内核后,虚拟机启动报错¶
服务器Dell T630,宿主机主机Rocky9.6
安装KVM后,升级内核,安装了NVIDIA-Tesla V100的显卡驱动
重启服务器后,发现Rocky10的虚拟机启动失败(CPU不符合规格:缺少功能:pdcm)
| Bash | |
|---|---|
虚拟机通过webvirtcloud管理创建的,其它如ubuntu没出现这种问题
通过查看发现Rocky10虚拟机的XML文件,CPU块有使用pdcm的配置
问题原因是:PDCM 是 x86 CPU 的一个特性标识(Perfmon and Debug Capability MSR)。错误信息 missing features: pdcm 表示虚拟机配置文件指定了需要 PDCM 特性的CPU模型,但当前宿主机的 KVM(内核虚拟化模块)无法向虚拟机提供此特性
解决方式:
从CPU模型中关闭PDCM特性