Virtualização - melhor compreensão?

2

Recebi a tarefa de transferir nossos servidores de seu local físico atual para um novo ambiente. Muitos desses sistemas são mais antigos e se aproximam do "fim da vida". Ao mesmo tempo, eu preciso substituir parte da infraestrutura que estamos perdendo no movimento (DNS, DHCP, NIS, etc). Para este fim estou explorando a virtualização.

Minha pergunta:  Se eu pegar 4 máquinas com 8 Gb de RAM / 80 Gb de disco total - a virtualização permitirá que eu (re) grave isso em 6 VMs com 1Gb / 10Gb cada? Quando uma dessas máquinas falha, posso substituí-la por um hardware mais novo e manter a estrutura da VM sem interrupções? Ou seja, as máquinas restantes manterão o ritmo (até que eu consiga) até que eu substitua a capacidade? Estou imaginando algo parecido com um SAN com discos "hot spare". Eles entram quando há uma falha na unidade e o usuário final não percebe nada.

Tenho dúvidas sobre hardware e software adequados, mas salvarei os dados para outro segmento.

    
por ethrbunny 20.01.2012 / 18:23

2 respostas

4

Se eu entendi corretamente, você quer usar algumas máquinas mais antigas e usá-las como hosts da VM, e mover os sistemas operacionais convidados para um hardware mais novo quando estiver disponível?

Ok ... em termos gerais, sim. Isso é muito possível.

Agora, para as suas necessidades, não podemos ajudá-lo porque não sabemos exatamente o que você está executando. Quanto eles precisam em espaço em disco, quanto precisam em E / S, etc.

Se você estiver executando um host com E / S de baixa qualidade, sua VM pode se engasgar. Se você estiver executando muitas tarefas leves e elas conseguirem manter a maior parte da memória ativa, você pode não ter nenhum problema (ou pelo menos ter um desempenho aceitável).

Se você estiver procurando fazer algo barato, estamos executando o VMWare ESXi em alguns Dell 2950 com ~ 13 VMs e não tivemos muitos problemas; principalmente coisas de serviço leve. Estamos trabalhando para obter um segundo servidor para copiar imagens para backup, caso haja uma falha catastrófica, já que a perda do host matará todos os servidores. Para nossa situação, o tempo que leva para colocar esses servidores em funcionamento (e a ocasional interrupção de um período mais longo à medida que copiamos imagens de VMs para outro local, já que a transferência é dolorosamente lenta) não nos mata. É claro que eles têm RAID para disponibilidade, mas isso não é realmente um backup de qualquer tipo.

A única maneira de saber com certeza se isso funcionará para você é realmente instalar um hipervisor como EXSi (gratuito) ou hyper-v e começar a criar suas VMs e serviços e migrá-los e testá-los sob carga real. Minha intuição é que você vai querer um servidor melhor com 16+ gig de RAM (mais, se possível) e pelo menos 200 gigabytes de espaço no disco rígido se você estiver usando um servidor leve. Você também precisa de um servidor que suporte os recursos de virtualização. E obtenha um servidor sobressalente para funcionar como backup.

Em um uso completo, você obteria algum tipo de SAN para atuar como armazenamento de arquivos e dois servidores para realizar a hospedagem, e então você poderá adquirir funcionalidades que permitam o balanceamento dinâmico de suas VMs entre os dois hosts. . Isso adiciona alguma redundância e flexibilidade ao implantar sua infra-estrutura de VM.

Resumo; você está no caminho certo, mas você está dando estimativas que provavelmente estão no lado ruim para o desempenho, e você só saberá se elas funcionarão tentando isso com a carga e o uso reais do seu negócio.

    
por 20.01.2012 / 18:33
1

Se você está tentando configurar um cluster redundante de servidores VMware que agrega recursos sem a necessidade de uma SAN completa, é possível consultar o vSphere Storage Appliance . Ele exige ter um ambiente licenciado do vSphere e uma licença independente, mas evita a necessidade de configurar grandes servidores novos ou comprar uma SAN.

    
por 20.01.2012 / 18:41