Emulando uma arquitetura de CPU diferente por uma VM no VMware ESXI

5

Atualmente, tenho um servidor VMWare ESXI. Planejamos ter algumas máquinas de compilação para compilar e testar softwares, mas encontramos um problema.

Todas as CPUs que o software vai rodar são i586, mas o nosso servidor VM é novo, então quando instalamos a VM, a CPU acaba sendo x86-64. Isso causa problemas, pois as bibliotecas criadas no i586 são incompatíveis com x86-64.

Existe uma maneira de dizer à VM para emular a CPU da VM, pois o i586 para corresponder aos nossos servidores normais?

Obrigado

    
por Boardy 25.04.2014 / 14:12

2 respostas

2

Não é bem assim ... Eu usaria uma combinação de técnicas.

  • Você desejará criar uma máquina virtual de 32 bits.
  • Use um sistema operacional de período correto. Talvez?
  • Você pode investigar mascaramento de capacidade da CPU para eliminar recursos mais recentes. Isso pode ser configurado em um nível por VM, mas provavelmente não é necessário.
  • Right-size a VM para sua arquitetura de referência. Se o sistema de destino tiver apenas um i586 com 128 MB de RAM e uma CPU, sua VM deverá se parecer com isso. Além disso, se a CPU for de 200MHz, limite a VM a esse valor.
por 25.04.2014 / 14:40
1

Você sempre pode executar um sistema operacional de 32 bits em um computador de 64 bits. Basta instalar um sistema operacional de 32 bits nas suas VMs e você não terá problemas de compatibilidade.

    
por 25.04.2014 / 16:42