我需要将 Win10 与使用 VMware ESXi 5.0 创建的服务器一起使用。我将在 VMware ESXi 5.0 上安装 Debian 6.0,然后安装带有 Win10 客户操作系统的 VirtualBox 5.0.14。这样可以吗?
答案1
这被称为“嵌套”虚拟化,对于某些虚拟机管理程序的组合来说是可能的。
原因是,为了使嵌套虚拟化发挥作用,第一个虚拟机管理程序需要将一些 CPU 功能(Intel VT-x 或 AMD-V)传递给第二个虚拟机管理程序。
VirtualBox 确实不是支持它。这已经是 7 年来的一个功能请求了!来源这里。
但据我了解,这意味着它不能是第一个虚拟机管理程序,但也许是第二个......
为什么不将您的 ESXi 更新到 5.5,然后直接在 ESXi 上运行 Windows 10?
更新
截至 2018 年 11 月,它似乎很快就会得到支持。
来自之前链接的页面:
嵌套 AMD-V 已可运行(尽管功能尚未完备)。嵌套 VT-x 仍在开发中。
更新 2 - 2019 年 4 月
来自 @cursed_axes 评论:
使用 VirtualBox 6.0.6:Oracle VM VirtualBox 支持在运行 AMD CPU 的主机系统上进行嵌套虚拟化。此功能允许将硬件虚拟化功能传递到来宾 VM。这意味着您可以在 Oracle VM VirtualBox 来宾上安装虚拟机管理程序,例如 Oracle VM VirtualBox、Oracle VM Server 或 KVM。然后您可以在来宾 VM 中创建和运行 VM