答案1
如果可以的话,我建议您将 VMWare Server 映像转换为 ESXi 映像并允许开发人员以这种方式测试它们。
答案2
您是否不能只运行 vmware 服务器的单个实例并通过访问权限控制谁可以看到哪些虚拟机(即为每个开发人员创建一个虚拟机池)?
除非他们正在开发在 vmware 服务器主机上运行并与 vmware 服务器系统交互的东西,否则这应该可以为每个开发人员拥有自己的 vmware 服务器提供一个相当不错的近似值。
显然,如果您需要停止 Vmware 服务器,它们都会关闭,但这种情况很少见。
我知道这不是您所希望的答案,但假设您的产品将在虚拟机内运行,这应该会产生相同的效果。
另一种选择(我强烈不推荐(原因很明显)要让 vmware server 在虚拟机中运行,需要将 esxi 换成精简版的 linux 和无头的 virtualbox 安装。作为不同的产品,它可能会欺骗虚拟机,让它认为它在真实的硬件上运行。