Executando VMs KVM / XEN / Hyper-V a partir de um disco RAM, isso é possível? Prático?

4

Atualmente, estou usando o ESX (v3 e v4) para testar um SO com script (Windows 2003) e um DVD de instalação do aplicativo. O DVD ISO (8GB) é montado em um datastore NFS de 1Gbps e o VMDK (20GB) está em um SSD montado via NFS em um link de 10Gbps.

Ainda é preciso muito mais do que realmente gostaria para executar uma iteração de teste e gostaria de saber se montar os discos virtuais e ISO em um disco RAM no mesmo servidor em que o hipervisor está sendo executado seria vale o meu tempo. Eu posso dedicar um servidor para esta VM e 32GB de RAM no sistema deve ser adequado para fazer o truque que eu acho. (1 GB de hipervisor, 28 GB de RAM e 2 GB para a VM são < os 32 GB disponíveis para mim)

Como a hospedagem de um disco RAM no ESX não parece possível, estou aberto a tentar o KVM / Xen / Hyper-V. O KVM provavelmente seria minha primeira escolha desses três.

Alguém aí tentou isso? Lembre-se que isso é apenas para um teste do instalador, a VM será descartada assim que o teste for concluído, então não estou preocupado em perder dados da possibilidade remota de uma falha de energia.

    
por Ausmith1 05.03.2010 / 00:54

2 respostas

2

Estou fazendo isso no meu servidor RAM de 64 GB;) Hyper V + VSuite RamDsik

    
por 12.04.2010 / 22:28
3

Eu fiz isso com o Hyper-V.

O resultado será que sua latência de armazenamento cairá para quase zero, o que acelerará muito seu cenário. Seu uso total da CPU aumentará alguns, já que as CPUs estarão copiando dados em torno da RAM, em vez de dizer a um controlador de armazenamento para fazer o DMA.

Não é claro para mim pela sua descrição se você pretende instalar o sistema operacional como parte do teste ou se o sistema operacional pode ser pré-instalado no disco rígido virtual. Isso afetará muito a velocidade do teste, pois os drivers de armazenamento do Hyper-V não serão instalados no Server 2003 até o final da instalação do sistema operacional.

Como nota final, o Hyper-V precisará de um pouco mais de RAM. Então você terá que usar discos esparsos que na verdade não consomem 20 GB. Eu suspeito que seu teste será executado ainda mais rápido se você der ao Servidor 2003 outros 1GB também.

    
por 05.03.2010 / 18:51