虚拟机的嵌套和共存 VMWare Workstation 与 Microsoft Hyper-V 的设置
本文所述,皆为windows的操作系统,时间和资源有限,见谅。
1. VMWare Workstation 嵌套 VMWare Workstation,第一层虚拟机CPU设置勾选Intel VT-x/EPT or AMD-V/RVI,如下图:
2. Microsoft Hyper-V内嵌套VMWare Workstation,要求物理主机的Hyper-V启用嵌套虚拟化,并且给桥接模式的网卡启用Mac地址欺骗。
https://learn.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/enable-nested-virtualization 或 https://zhuanlan.zhihu.com/p/485447873
或者Windows Server的话,参考这个 https://www.jianshu.com/p/60f9351e4f09 如果遇到Device/Credential Guard不兼容的问题,这个据说是全网独一份的解决方法 https://zhuanlan.zhihu.com/p/203956636
然后第一层的Hyper-V中,启用"Windows Hypervisor Platform"。VMWare Workstation 创建的虚拟机,要关闭Intel VT-x/EPT or AMD-V/RVI。如下图:
3
4
5. VMWare Workstation 和Microsoft Hyper-V在同一台物理机上共存,要求物理机的OS是Windows 10 20H1以上,并且启用"Windows Hypervisor Platform"(控制面板->应用->程序和功能->打卡/关闭Windows功能)。
这个功能Windows Server 2016上还未有之。VMWare Workstation方面要求版本15.5.5(含)以上。不过有一点遗憾,当两个虚拟机都用bridge模式绑定同一物理网卡时,无法互相通信,原因不明。
具体并存设置如下图:
以上,仅供参考。