使用版本:Proxmox VE 6.4-4
正常安装完成进入系统
PVE虚拟出来的vm系统的cpu,默认不支持vmx,即不支持嵌套虚拟化,可以在虚拟机中使用命令来验证:
egrep –color ‘vmx|svm’ /proc/cpuinfo
没有输出即不支持,否则会高亮显示vmx或者svm。
=======================================
在宿主机上开启嵌套虚拟化
注意开启时需要关闭全部虚拟机
检查nested是否开启
cat /sys/module/kvm_intel/parameters/nested
N
输出为N表示未开启
加载模块并设置嵌套虚拟化
modprobe -r kvm_intel
modprobe kvm_intel nested=1
再次检查
cat /sys/module/kvm_intel/parameters/nested
Y
返回Y则表示已经开启。
设置开机自动开启
echo “options kvm_intel nested=1” >> /etc/modprobe.d/modprobe.conf
注意虚拟机的CPU要为host才能支持开启嵌套虚拟化 虚拟化的CPU型号基本都不支持嵌套
0 评论