Sheepdog versus iSCSI para KVM

3

Qual é a solução de armazenamento recomendada à medida que a contagem de VM aumenta? Atualmente, temos 5 servidores VM (8 núcleos, 32 GB) e um servidor de armazenamento. Atualmente, temos ~ 80 máquinas virtuais em execução e o IO de disco do servidor de armazenamento está ficando sobrecarregado e o desempenho da VM está diminuindo.

Estamos pensando em mudar para o cão pastor, tanto pela redundância quanto pela capacidade de expansão. Não precisamos de máquinas virtuais super rápidas, pois a maioria é usada para instâncias de desenvolvimento de máquinas de produção ou sites de intranet. Algumas informações sobre dimensionamento de sheepdog e desempenho neste slide deck: link

Outra opção é aumentar o número de discos em nosso servidor de armazenamento, adicionar um dispositivo de ataque físico e adicionar um cache de leitura / gravação. (embora então eu teria que desligar toda a nossa infraestrutura virtual para fazer um upgrade de hardware neste servidor ...).

Qual é a melhor prática para permitir a expansão de até 150 máquinas virtuais?

Editar

Após o comentário de Chris, comecei a ler as listas de e-mails de cães pastores e eles também não recomendam para produção. Mostra como preciso passar por letras miúdas mais ...

Parece que vou precisar ler mais sobre soluções de armazenamento e fazer algumas compras para atualizar as nossas.

Atualmente, temos AMD Opterons de núcleo quádruplo duplo Conjunto espelhado de 2 discos para o SO Ataque de software de disco 6x2TB para dados (acho Raid 10)

    
por Robert 20.02.2012 / 03:07

2 respostas

2

O Sheepdog parece uma idéia interessante, embora pareça realmente estar usando o armazenamento "barato" em vez de fazer uma comparação razoável de requisitos e soluções potenciais (faz minha pele arrepiar quando as pessoas falam sobre preço antes dos requisitos).

De qualquer forma, o site diz especificamente "Este software é experimental e desenvolve software". Como em não use em produção a menos que você esteja pronto para aceitar que ele pode se manguizar a qualquer momento e nós não seremos responsáveis por suas decisões .

Talvez um dia, mas não hoje, amanhã ou em qualquer momento em breve.

    
por 20.02.2012 / 03:38
2

Descreva sua solução de armazenamento atual. Estou assumindo que é um servidor Linux executando o software RAID 5 com menos de 10 discos SATA ... Você mediu seu requisito de IOPS ou contou com carga total?

NexentaStor é a minha escolha para armazenamento em VM. Mas, em geral, você deve projetar uma nova solução destinada a dimensionar e contabilizar sua carga de trabalho prevista. Parece que você está reagindo a uma crise, em vez de simplesmente tentar adicionar um pouco de espaço de desempenho. No lado NexentaStor fatores importantes de design incluem: cache de gravação inteligente, tamanho de dados do conjunto de trabalho (quantos dados HOT estão lá?), Níveis de armazenamento (VM dados em RAM - > SSD - > discos velozes - > discos lentos) e detalhes como instantâneos e replicação.

Existem também parceiros de armazenamento respeitáveis que podem ajudar a adaptar uma solução ao seu ambiente .

    
por 20.02.2012 / 04:13