CVK03 主机 BIOS 里面 CPU 硬件虚拟化(Intel VT-x / AMD SVM)没有开启,内核 KVM 模块加载失败,没有 /dev/kvm 硬件加速设备,libvirt 无法使用 kvm 类型虚拟机,只能纯 qemu 软件模拟,CAS 不支持纯 qemu 创建虚机libvirt。
只出现在 cvk03 这一台,其他 cvk 节点正常,说明仅 cvk03 硬件虚拟化关闭。
#1. 查看CPU虚拟化标志,Intel看vmx,AMD看svm,无输出就是BIOS没开VT
egrep 'vmx|svm' /proc/cpuinfo
#2. 查看kvm内核模块
lsmod | grep kvm
#3. 检查/dev/kvm设备文件,不存在=KVM硬件加速失效
ls /dev/kvm
/dev/kvm 文件不存在,确认问题。现象:CVK 系统正常启动,但是 KVM 硬件加速不可用,libvirt 无法创建 virt-type='kvm' 的虚机。
服务器关机断电,开机进 BIOS/UEFI:
Intel Virtualization Technology(VT-x),设置为 EnabledSVM Mode,设置为 Enabled部分机型还要关闭
Trusted Execution,否则 VT-x 无法生效KVM
/dev/kvm 文件存在#Intel
modprobe kvm_intel
#AMD
modprobe kvm_amd
加载完再检查 /dev/kvm。
如果 modprobe 报错提示
disabled by bios,说明 BIOS 配置没真正生效,需要完全断电(拔掉电源线放电),再进 BIOS 重新开启 VT。软重启不生效。
systemctl restart libvirtd
systemctl status libvirtd
CAS 后台【主机】页面,查看 cvk03 主机状态,正常主机识别 KVM 硬件加速;未开启 VT 的节点,底层虚拟化能力异常。
不要在生产长期使用:把虚机改为 virt-type=qemu 纯软件模拟,性能极差,CAS 图形界面不支持该选项,需要 virsh 命令修改,不建议业务使用,仅验证环境测试。
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论