我需要让VMWare服务器在VMWare ESXi虚拟机中运行

是的,我知道在虚拟机中运行虚拟机是个不错的主意。 是的,我知道这会很慢。 但是,我们的生产系统在VMWare服务器上需要虚拟机,我不想为每个开发人员设置一个真正的服务器来进行testing。 我希望能够在一台ESXi服务器上设置所有VMWare服务器(模拟我们的生产环境)。

我已经find了关于这个话题的尽可能多的信息,并且尝试了这里和这里提出的build议。 我一直没能得到任何这些build议的工作,我仍然得到虚拟机不能运行虚拟机内的错误。 如果还有其他的build议,其他任何人都会非常感谢。

如果这是一个选项,我build议您将VMWare服务器映像转换成ESXi映像,并允许开发人员以这种方式对其进行testing。

你能不能只运行一个vmware服务器的实例,并通过访问权限来控制谁能够看到什么虚拟机(即为每个开发人员创build一个虚拟机池)?

除非他们正在开发在vmware服务器主机上运行的东西,并与vmware服务器系统进行交互,否则应该提供每个拥有自己的vmware服务器的开发者的体面近似值。

显然,如果你需要停止Vmware服务器,他们将全部停止,但这应该是一个罕见的情况。

我意识到这不是你所希望的答案,但假设你的产品将在虚拟机内部运行,这应该会有相同的影响。

另一个select(我强烈推荐这个显而易见的原因)让vmware服务器在vm里面运行,就是把esxi换成一个精简版的linux和一个无头的virtualbox安装。 作为一个不同的产品,它可能会欺骗它,认为它在真实的硬件上运行。