是否可以在另一个虚拟机中设置一个虚拟机

Tes*_*101 31 virtualization virtual-machines

最近一直在玩虚拟机,我想知道我是否可以在虚拟机中运行虚拟机。
这可能吗?
实用吗?

chr*_*ris 27

嵌套 VM 是在 IBM 大型机硬件上永远完成的事情。该硬件做了很多事情,使这个过程非常高效。您可以将 VM 嵌套到任意深度,并且效果很好。

PC 硬件最近使这几乎成为可能。一个文档VMware的网站上讨论它,但要点是,你可以有虚拟机嵌套2深,但只有在非常现代的硬件支持真正的硬件虚拟化技术(VT-x或AMD-V),而第二VM深度必须运行旧式 BT/二进制转换式虚拟化。您可以在内部来宾上运行的虚拟监视器也有严格的限制。

毋庸置疑,它不受支持,如果您做任何甚至是奇怪的事情(例如 ESX 下的 Hyper-V),我都希望它真的很古怪。而且性能不会好,不管它是否稳定。

  • 自从撰写本文以来,该文档已经发生了重大变化,最新技术也是如此。这个答案,正如它所写的那样,今天真的不适用。考虑更新它。 (2认同)