Ubuntu Hotswap RAID 1: Hardware ou Software?

3

Estou criando novos servidores para um projeto no qual estou trabalhando. Eles todos rodarão Ubuntu Server x64 (10.04 em breve) e precisarão de uma configuração RAID 1 hotswap (apenas duas unidades) para minimizar o tempo de inatividade.

Não estou preocupado com o desempenho do Raid. O hardware do servidor terá bastante poder de CPU, e eu estou apenas fazendo um RAID 1. Meus únicos requisitos são:

  1. Tudo, incluindo o sistema operacional, deve ser espelhado.
  2. Não deve haver tempo de inatividade quando uma unidade falhar. Eu preciso ser capaz de trocar a unidade com falha com outro e ter o RAID se reconstruir automaticamente (ou talvez executando um script simples).

Eu estou querendo saber se o RAID de software interno do Ubuntu pode lidar com isso, particularmente a parte do hotswap. 10.04 parece promissor.

Estou pensando em comprar o controlador RAID 3Ware 9650SE-2LP-SGL , mas com o número de servidores que estamos comprando, o que aumentaria um pouco o preço total.

Qualquer conselho seria apreciado. Obrigado.

    
por Andrew Ensley 05.03.2010 / 21:38

3 respostas

4

Eu tenho drives hot swap usando o software RAID embutido no kernel Linux em muitas ocasiões. Pode ser necessário executar um comando para adicionar o novo dispositivo. Eu acredito que é possível torná-lo automático, mas nos lugares onde eu usá-lo manualmente executando o comando para adicionar a nova unidade nunca foi um problema.

Não tenho certeza absoluta de que o computador sobreviverá com tempo de inatividade zero. Isso pode depender do seu controlador de disco rígido e de como ele responde a uma falha na unidade.

    
por 05.03.2010 / 21:43
1

Acho que as outras postagens responderam à pergunta, mas tenho uma ideia relacionada a acrescentar.

Como o tempo de atividade é importante neste aplicativo. Certifique-se de usar o Puppet e o Kickstart para configurar e manter as configurações nos servidores. Também verifique se você tem uma boa solução de backup .... rsnapshot funciona muito bem.

O hardware deve ser bastante substituível quando você estiver lidando com qualquer tipo de escala de computadores. Porque você eventualmente terá que lidar com as seguintes situações ... você precisa de um plano sobre como você vai lidar com eles agora. Não quando isso acontece.

  • Mesmo com fontes de alimentação redundantes, as máquinas raid, etc, irão falhar a tempo.
  • A situação em que um cliente começa a superar o hardware em que está ... ... se todos os clientes estiverem em hardware separado como o diálogo com algumas das respostas que parecem implicar.
  • Substituição de hardware. Em 5 anos ou mais, você vai querer substituir o hardware.
por 05.03.2010 / 23:41
0

Tem certeza de que precisa do RAID?

Eu só peço porque você disse que com o número de servidores que você está comprando, esse controlador aumentará muito o custo. Portanto, com esse servidor para um único projeto, muitos desses servidores não são redundantes? Talvez você economizasse mais dinheiro não conseguindo todos esses segundos discos rígidos?

    
por 05.03.2010 / 21:42