今天安装一台宝德服务器,安装后其他服务启动正常但是虚拟机起不来???

ps -ef |grep qemu一直是空的

最后看dmesg的日志发现不对,系统问题dmesg很有帮助

dmesg | grep kvm

显示如下信息:

[root@boss ~]# dmesg | grep kvm 
 dracut: inactive ‘/dev/vg_lanyeye/lv_kvm’ [97.66 GiB] inherit 
 kvm: disabled by bios 
 kvm: disabled by bios 
 kvm: disabled by bios 
 kvm: disabled by bios

这个很明显,意思是说bios中的kvm虚拟化被disabled,先尝试去bios中找和虚拟化相关的项目,开是否是关闭的。最终找到了,也解决了问题。操作如下: 三个步骤

sgx disabled by bios sgx disabled by bios pve_虚拟化


1 选Advanced

2就是Inter(R) Virtualization 这个选项是关闭的,手动enbled

sgx disabled by bios sgx disabled by bios pve_liunx虚拟化_02


3 按F10保存重启,恢复正常,vm可以启动

dmesg | grep kvm 
 [root@boss ~]# dmesg |grep kvm 
 kvm: 4373: cpu0 disabled perfctr wrmsr: 0xc2 data 0xffff 
 kvm: 4412: cpu0 disabled perfctr wrmsr: 0xc2 data 0xffff 
 kvm: 32040: cpu0 disabled perfctr wrmsr: 0xc2 data 0xffff