Atualizando as unidades da matriz RAID 5 em um DELL 2950 com o controlador Perc 6i

4

Atualmente, temos uma unidade DELL 2950 com unidades SAS de 4 x 400Gb 10krpm em RAID 5 e uma dessas unidades falhou. Não tendo nenhuma peça idêntica (não me bata, não é minha culpa), e não sendo capaz de obter substituições idênticas, decidimos atualizar as unidades para os mais recentes tamanhos e velocidades 'padrão'.

Essencialmente, compraremos unidades de 7 x 450 Gb 15krpm (para que tenhamos um sobressalente) e, lentamente, substitua todas as unidades existentes pelas novas.

Isso é o que já descobrimos da DELL;

  • Substituir um 400Gb por um 450Gb está ok, mas apenas 400Gb serão usados
  • Podemos adicionar um disco à matriz, um de cada vez, e o controlador expandirá a matriz
  • A mixagem das velocidades do fuso é ok, elas vão essencialmente tirar a média

O que sabemos não é o que acontece quando TODAS as unidades foram substituídas e agora são unidades de 450 Gb, o controlador RAID aumenta automaticamente a matriz para usar todos os 450 GB em cada um dos discos ou vamos acabar com 50Gb de espaço desperdiçado em cada unidade?

E se conseguirmos 50Gb de espaço desperdiçado em cada unidade, o controlador nos permitirá criar um novo array RAID 5 usando esses espaços de 6 x 50Gb e, em seguida, usar isso em nosso sistema operacional.

Se não podemos usar o 50Gb, então não nos importamos (é apenas £ 100 em armazenamento!), mas seria bom saber para que não presumamos que podemos usá-lo!

    
por Dave Rix 18.05.2011 / 12:02

3 respostas

4

O PERC 6i é equipamento da LSI, portanto, em geral, qualquer coisa relacionada aos controladores SAS do MegaRAID funcionará no Dell PERC.

We can add a disk to the array one at a time, and the controller will expand the array

Você notará que este não é o caso. Basta adicionar as unidades para disponibilizá-las para uso em um novo contêiner, mas não para cultivar nada automaticamente. Você deve poder usar as ferramentas Dell OpenManage para adicionar o disco ao array como substituto de um disco defeituoso ou off-line - o array será regenerado gravando dados redundantes nesse disco.

What we do not know is what happens when ALL the drives have been replaced, and are now 450Gb drives, does the RAID controller automatically grow the array to use all 450Gb on each of the disks or will we end up with 50Gb wasted space on each drive?

No início, é o último - seu array será do mesmo tamanho com espaço não utilizado em cada um dos seus discos. Mas você pode tentar expandir seu disco virtual usando Gerenciador de armazenamento OpenManage. Por favor, note que a expansão do disco virtual não irá expandir suas partições e sistemas de arquivos contidos lá. Você precisará de um software adicional para fazer isso - um Live CD do GParted deve lidar com a maioria das necessidades de redimensionamento e apoiará sua controladora. da caixa.

will the controller allow us to then create a new RAID 5 array using these 6 x 50Gb spaces

Sim, mas você só deve fazer isso se a expansão do disco for inviável por algum motivo.

Com tudo isso dito, é uma operação complexa que pode falhar e levar todos os dados com ela em qualquer estágio, portanto é altamente recomendável ter um backup que possa ser restaurado rapidamente (por exemplo, uma imagem de disco completa).

    
por 18.05.2011 / 12:47
2

Syneticon-dj tem muitos pontos positivos, mas acredito que este seja o mais importante:

With all that said, it is a complex operation which might fail and take all data with it at any stage, so having a backup which can be restored swiftly (e.g. a full disk image) is strongly advisable.

Se fosse eu, eu colocaria um dos novos drives únicos de 450GB no array e o reconstruiria. Isso realiza o objetivo de removê-lo de uma posição perigosa e degradada. Uma vez completo, eu não me colocaria de volta nessa posição. Em vez disso, eu faria backup dos dados na matriz, removendo todas as unidades, construindo a nova matriz usando as 6 unidades restantes. Em seguida, restaure os dados do backup.

Quando a nova matriz estiver funcionando perfeitamente, eu levaria a unidade original de 450 GB de 15k e a colocaria de volta na nova matriz como sobressalente.

A lógica aqui é que eu não gostaria de degradar a matriz repetidamente enquanto você troca as unidades, e eu não gostaria de me expor a perder outra unidade. Finalmente, com este método, você não precisa brincar com ferramentas de partição ou volumes separados para perceber o aumento nos ganhos de armazenamento.

    
por 18.05.2011 / 15:22
0

se todas as unidades substituídas forem maiores, a matriz original usará apenas 400Gb em cada unidade, mas você poderá criar outra matriz fora do espaço / fusos sobressalentes, se realmente precisar (não vale a pena se você me perguntar)

    
por 18.05.2011 / 13:27

Tags