如果要在esxi的虚拟机中安装容器等软件,需要开启esxi服务器的嵌套虚拟化支持,如下:
1.esxi主机开启ssh
2.ssh连接esxi后,用vi打开 /etc/vmware/config 文件,将
vhv.enable = “TRUE”
加入到文件最后一行,wq保存后重启服务器。
3.用 find / -name xxx.vmx (xxx代表具体虚拟机名) 来查找虚拟机配置文件所在的路径
结果如:
/vmfs/volumes/6361005b-b155247f-a452-xxx/xxx.vmx
4.然后关闭虚拟机,用vi打开该文件,在最后加入 vhv.enable = “TRUE” ,保存后重启。
最后用cat显示文件如图:
刚好遇到一个情况:
开通了嵌套虚拟化 , 之前有一台虚拟主机开机显示失败 。
按照提示操作。 编辑虚拟机配置文件 ,添加
vhv.allowPassthru = “TRUE”
保存之后 , 启动虚拟机 完全正常。
评论区