作者:小明
链接:https://www.zhihu.com/question/591581229/answer/2951162206
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

答案在这里,开启ssh后,


vi /etc/vmware/config

最后面增加两行

vhv.enable = "TRUE"

vhv.allowPassthru = "TRUE"


:WQ保存

reboot

重启就ok了,可以虚拟化机里面再装workstation


VMware 默认不支持嵌套虚拟化功能,需要修改相关配置文件才能支持


1.登陆控制台,开启vsphere的SSH服务。

2.修改 /etc/vmware/config 配置文件,在配置文件后面加入如下配置:vhv.enable = "TRUE" 

3.重启Esxi物理机(记得先把虚拟机全关闭,保险一点)

 



4.等开机后,打开Esxi上的虚拟机,登陆,查看虚拟化是否开启(vmx是Inter 处理器,svm是AMD处理器)

  egrep '(vmx|svm)' /proc/cpuinfo



 

 5.有信息输出,代表虚拟化嵌套已经开启。并且我们知道了这是Inter处理器。

 

6.另外在虚拟交换机的端口组需要开启混杂功能,否则通信会有问题。

开启混杂的原因:VMware 虚拟交换机上只能感知到其上的虚拟机,但无法感知到嵌套后其上虚拟机的子虚拟机的MAC地址,所以通信时候,用子虚拟机通信到VMware 最底层虚拟交换机就会丢包。
-----------------------------------
启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备 开启嵌套虚拟化
https://blog.51cto.com/u_14125/6379583

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部