在VMware ESXI上为每个虚拟机模拟不同的CPU架构

我目前有一个VMWare ESXI服务器。 我们计划有一些编译机器来编译和testing软件,但是我们遇到了一个问题。

软件最终运行的所有CPU都是i586,但是我们的VM服务器是新的,所以当我们安装VM时,CPU最终是x86-64。 然后这就引起了问题,因为构build在i586上的库与x86-64不兼容。

有没有一种方法可以告诉虚拟机模拟虚拟机CPU作为i586匹配是我们的普通服务器?

谢谢

不太…我会使用技术的组合。

  • 您将需要构build一个32位虚拟机。
  • 使用一个周期正确的操作系统。 也许?
  • 您可以调查CPU能力掩盖,以消除更新的function。 这可以在每个VM级别configuration,但可能不需要。
  • 将虚拟机的大小设置为参考体系结构。 如果目标系统只有一个128MB RAM和一个CPU的i586,你的虚拟机应该看起来像这样。 另外,如果CPU是200MHz,则将VM限制为该数量。

您可以随时在64位计算机上运行32位操作系统。 只需在虚拟机上安装一个32位操作系统,就不会有兼容性问题。