Posso apenas remover um disco de uma matriz RAID 1 ativa?

7

Eu li a história sobre o gerente pegando um disco de um array RAID 5, e depois um segundo, mas eu gostaria apenas de experimentar por mim mesmo o que acontece quando eu simplesmente desconecto um disco de um live sistema. É um servidor da série HP ProLiant DL585 G7 , portanto deve ser hot-swappable.

Mas, antes de eu ir embora, achei que seria melhor receber informações de pessoas mais experientes antes de fazer qualquer coisa realmente boba.

    
por Berzemus 25.06.2009 / 21:36

7 respostas

21

Depende do seu controlador.

Se ele suportar hot-swap, então sim. Se não, então você pode explodir o controlador e matar todo o array.

Se você tirar uma unidade da matriz (seja enquanto estiver em execução ou desligado), terá uma reconstrução completa quando voltar a colocá-la, o que demorará um pouco e prejudicará o desempenho enquanto isso acontece.

Testar sua configuração de RAID como essa não é uma má idéia. Apenas certifique-se de que seus backups estão corretos e atualizados primeiro, caso algo dê errado e a matriz não sobreviva ao teste.

    
por 25.06.2009 / 21:39
8

Bem, de acordo com uma pesquisa simples, o servidor deve ter unidades "Hot-Plug 2.5" SAS ", então se for esse o caso, sim você deve ser capaz de extrair unidades e colocar unidades enquanto a máquina estiver ativa. , você precisa checar sua configuração real.

Isso é algo que você deve fazer não apenas para impressionar seu chefe, mas mais importante, para demonstrar para si mesmo como ele funciona. Você vai querer puxar uma unidade para se certificar de que o sistema permanece vivo, e para se certificar de que o seu hot spare entra em ação imediatamente. Também é uma boa ideia observar o processo de reconstrução e observar quanto tempo demora. Substitua a unidade "ausente" por uma unidade diferente e verifique se você pode criar e atribuí-la como uma peça de reposição. Em seguida, puxe a outra unidade que fazia parte do array original e veja se a máquina permanece viva e o novo hot spare entra em ação.

Outro teste divertido é remover as unidades com a energia desligada e colocá-las de volta em uma ordem diferente, depois acionar a máquina e ver o que o controlador diz.

É importante fazer isso antes que a máquina esteja em produção, para que você a) saiba que ela realmente funciona e b) possa escrever um procedimento. Você pode se surpreender com a frequência com que uma determinada configuração de RAID não funciona como esperado.

Como você é novo nisso, você também pode ver como uma unidade puxada se conecta a outra máquina e tenta acessar os dados. Você também pode experimentar unidades de tamanhos diferentes para entender como o sistema lida com elas.

Chame-me paranóico, mas idealmente você também pode considerar a compra de algumas réplicas extras de qualquer unidade que você vai usar e testar cada uma antes que o sistema esteja em produção. Eu tive muitos problemas estúpidos com pequenas diferenças de tamanho de unidade entre fabricantes, unidades defeituosas que tiraram todos os canais SCSI quando inseridas, etc. A vida é boa se você tem algumas unidades sobressalentes que são idênticas às unidades que você está usando.

    
por 25.06.2009 / 22:01
4

Sim, se eles são hot swappable você pode simplesmente puxar um disco e as coisas devem continuar funcionando. É assim que você substituiria um disco com falha.

    
por 25.06.2009 / 21:40
1

Dependendo do controlador e / ou software, ele deve funcionar e, em muitos casos, a redundância seria recriada alguns instantes depois de colocar o disco.

Eu nunca faria isso em um sistema de produção, porque é uma carga pesada nos discos, pode levar horas para espelhar os discos novamente (durante esse tempo você não tem redundância) eee, mas em teoria ele deveria trabalhos.

Nos sistemas de teste, eu sempre faço isso antes de ir ao vivo, e sempre restaura ...

    
por 25.06.2009 / 21:41
1

Conseguimos que alguns servidores antigos da Dell limpassem um data center adquirido. Um deles tem um raid5 configurado, na época não tínhamos isso em nosso escritório ainda. Então eu fiz a única coisa lógica ... Iniciei alguns processos e comecei a puxar discos rígidos para a ciência. 1 estava bem, 2 estava bem, 3 nem tanto. Então a resposta curta é sim. É libertador!

    
por 25.06.2009 / 21:43
1

Eu tirei uma unidade de uma matriz RAID5 uma vez como prova de conceito / hardware enquanto estava na instalação instalando a máquina. Eu tinha feito isso várias vezes no escritório, o que sempre foi bom, então eu assumi que seria desta vez também. Ele voltou, mas levou duas semanas para brincar com ele para ser reconhecido novamente ... então, se você está pensando "vai ficar tudo bem!", Bem, deve ser sim. Mas ouça todos os contos de advertência.

    
por 25.06.2009 / 21:58
0

Sim, eu fiz isso (puramente por acidente, eu apresso a adicionar).

    
por 26.06.2009 / 01:13