PVE虚拟机开启支持虚拟化
检测 pve 虚拟系统是否支持虚拟化egrep --color ‘vmx|svm’ /proc/cpuinfo开启 pve 主机的 nestedcat /sys/module/kvm_intel/parameters/nested #判断是否开启,Y 为开启,N 为关闭检查结果未开启,必须关闭所有的虚拟机系统,否则不能开启内核支持。运行如下命令:modprobe -r kvm_intel modp
·
检测 pve 虚拟系统是否支持虚拟化
egrep --color ‘vmx|svm’ /proc/cpuinfo
开启 pve 主机的 nested
cat /sys/module/kvm_intel/parameters/nested #判断是否开启,Y 为开启,N 为关闭
检查结果未开启,必须关闭所有的虚拟机系统,否则不能开启内核支持。运行如下命令:
modprobe -r kvm_intel modprobe kvm_intel nested=1
再次检查 nested, 输出 Y,即为开启成功。
cat /sys/module/kvm_intel/parameters/nested
但是,当你重启 PVE 节点后,你会发现 nested 又变为 N 了,需要添加开机自启!
echo "options kvm_intel nested=1" >> /etc/modprobe.d/modprobe.conf
这样系统重启会自动加载 netsted,支持嵌套虚拟了。
开启虚拟机的 VMX
我们现在虽然打开了虚拟化嵌套,但是我们还要在虚拟机处设置
打开文件 /etc/pve/qemu-server/1xx.conf(1xx 是你虚拟群晖的虚拟机的 ID)
这里建议使用 WINScP 直接进入文件夹修改,对于使用命令行不熟悉的小伙伴比较友好 (没错我就是)
在虚拟机配置文件.conf 第一行添加:
args: -cpu ‘kvm64,enforce,+kvm_pv_eoi,+vmx,+kvm_pv_unhalt,+lahf_lm,+sep’
即可开启虚拟化嵌套
此时 PVE 及对应虚拟机的虚拟化已经开启,下面进入群晖安装虚拟化套件安装 DSM7
更多推荐
已为社区贡献4条内容
所有评论(0)