在Esxi虚拟机中使用Windows子系统需要先打开嵌套虚拟化,以及使用Hyper-v等核心虚拟化功能也都需要打开此设置。
ESXi 嵌套虚拟化
- 在 ESXi 的Web控制台中启用
SSH
和Shell
( 主机 -> 操作 -> 服务 ) 修改 ESXi 主机配置文件
/etc/vmware/config
# 追加 vhv.enable = "TRUE" echo vhv.enable = "TRUE" >> /etc/vmware/config
- 重启ESXi生效配置
修改虚拟机配置
打开ESXi的Web控制台找到虚拟机
· 打开 编辑 -> 虚拟机选项 -> 高级 -> 配置参数
· 添加以下参数
nce.enable = TRUE
hypervisor.cpuid.v0 = FALSE
vhv.enable= TRUE
或者
- 找到虚拟机配置文件
· 路径/vmfs/volumes/磁盘UUID/虚拟机名/xxx.vmx
添加参数
echo nce.enable = "TRUE" >> xxx.vmx echo hypervisor.cpuid.v0 = "FALSE" >> xxx.vmx echo vhv.enable= "TRUE" >> xxx.vmx