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 最底層虛擬交換機就會丟包。
轉自:https://e.zhujila.cn/news/content/421.html