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

Boa*_*rdy 5 cpu-architecture vmware-esxi

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

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

有没有办法让虚拟机模拟虚拟机 CPU,因为 i586 匹配我们的普通服务器?

谢谢

eww*_*ite 2

不完全是......我会使用多种技术的组合。

  • 您将需要构建一个 32 位虚拟机。
  • 使用时期正确的操作系统。或许?
  • 您可以研究CPU 功能屏蔽以消除较新的功能。这可以在每个虚拟机级别进行配置,但可能不需要。
  • 根据您的参考架构调整虚拟机的大小。如果目标系统只有 i586、128MB RAM 和一个 CPU,那么您的 VM 应该是这样的。此外,如果 CPU 为 200MHz,请将 VM 限制为该数量。