我们在本地开发项目时,有时会遇到需要在虚拟机环境中开启虚拟化功能。又或者,我们用虚拟机搭建了一套 pve,需要在 pve 中创建虚拟实例(当然这样子意义不大)
这时候我们就需要开启 Hyper-V 的嵌套虚拟化功能。这个功能在 Hyper-V 应用程序中不能直接开启,需要在 powershell 命令行中设置
-
打开终端管理员
-
获取虚拟机 name
get-vm
3. 开启嵌套虚拟化
Set-VMProcessor 主机名 -ExposeVirtualizationExtensions $true
4. 查看开启状态
Get-VMProcessor 主机名 | fl
即可。