Considerações ao construir um servidor de teste de virtualização?

3

O que eu gostaria de fazer é comprar um servidor para ser usado apenas para fins de teste. Eu gostaria de poder restaurar servidores virtuais de backups para a máquina de teste e, em seguida, executar algumas VMs cliente na máquina para testar as alterações de configuração nas instâncias do servidor. Assim, poderei testar meu processo de backup / restauração regularmente e também experimentar alterações de configuração antes de ir ao ar.

Gostaria de saber se preciso especificar meu servidor de teste como igual ou maior que a maior VM que testarei? Ou seja, se eu tenho uma VM configurada para ver 8 processadores e 16 GB de RAM, o meu servidor de teste precisa ser capaz de fornecer tanta energia?

Parece que eu deveria ser capaz de especificá-lo, já que as VMs não farão tanto trabalho. Eles, no entanto, veriam menos recursos de hardware durante a inicialização.

Editar: em outras palavras, ao restaurar uma VM para a máquina de teste, eu teria que reconfigurá-la por menos recursos antes de inicializá-la.

    
por Boden 12.01.2010 / 17:29

2 respostas

1

Se tudo o que você deseja fazer é testar as coisas que descreve, recomendo que não gaste seu dinheiro na correspondência das especificações de CPU do servidor de teste com o ambiente de produção. Eu não reduziria muito os cantos na memória RAM se a sua aplicação realmente tentasse fazer qualquer uso dela - você pode configurar uma VM na maioria das plataformas com mais RAM virtual do que a quantidade de RAM física disponível, mas como steven menciona no Acima de comentar o hypervisor apenas usará a troca do disco para aquele e se a VM tentar usá-lo o desempenho tanque catastroficamente. Em qualquer sistema que eu tentei, adicionar ou remover vCPUs não tem efeito negativo além de reduzir o desempenho.

No que diz respeito ao teste de configuração antes de você ir ao vivo, este é um cenário ligeiramente diferente. Se você está apenas procurando por problemas de compatibilidade, então não há nenhum problema real, mas se você estiver testando ajustes de desempenho, deve tentar certificar-se de que a plataforma de teste é uma correspondência razoável para as características de desempenho da produção. Razoável ainda pode significar 2x ou 3x menor especificação, apenas certifique-se de não tentar testar coisas como ajustes de desempenho de armazenamento em um sistema com 2 unidades SATA locais e esperar que mudanças semelhantes tenham efeitos similares em um sistema de produção usando um 8Gig FC SAN com 60 unidades FC de 15k.

    
por 12.01.2010 / 22:32
1

Você não pode atribuir mais CPUs a nenhuma VM específica do que você possui Núcleos físicos. Nem você pode atribuir mais RAM do que você tem.

    
por 12.01.2010 / 17:48