环境
- Proxmox VE 6.2
参考
步骤
- 查看嵌套虚拟化开关状态
- 执行
cat /sys/module/kvm_intel/parameters/nested # AMD # cat /sys/module/kvm_amd/parameters/nested
Y开启 N关闭
- 执行
- 开启嵌套虚拟化
- 执行
echo "options kvm-intel nested=Y" > /etc/modprobe.d/kvm-intel.conf # AMD # echo "options kvm-amd nested=1" > /etc/modprobe.d/kvm-amd.conf
- 执行
- 关闭所有虚拟机
- 执行
qm list # 查看所有开启的虚拟机 ID qm stop [虚拟机 ID]
- 执行
- 重启内核模块
- 执行
modprobe -r kvm_intel modprobe kvm_intel
- 执行
- 在创建虚拟机时,需要在配置文件中加入参数
args: -cpu host # AMD # args: -cpu host,+svm
配置文件位于 /etc/pve/qemu-server/[虚拟机 ID].conf
- 在虚拟机内查看嵌套虚拟化开关状态
- 执行
egrep '(vmx|svm)' --color=always /proc/cpuinfo
- 执行