作者:小明
链接:https://www.zhihu.com/question/591581229/answer/2951162206
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接: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
发表评论 取消回复