Uma unidade conectada a um SmartArray P410 em uma única unidade “RAID 0” pode ser lida em um HBA normal?

1

Eu tenho uma máquina mais antiga (HP DL180 G6) usando um controlador HP SmartArray (modelo P410) com 12 unidades conectadas a ela. Eu não estava tão interessado nas funções do controlador, pois queria configurar um array ZFS, mas descobri tarde demais que o controlador não tinha modo de passagem.

Como solução alternativa, criei 12 volumes lógicos "RAID 0" - um para cada unidade. Esta configuração funcionou bem por cerca de 3 anos.

O controlador começou a mostrar sinais de falha, então eu quero aproveitar esta oportunidade para passar para um simples HBA SATA agora que os fundos estão disponíveis.

Depois de trocar o controlador pelo HBA, precisarei dar outros passos para que minhas unidades sejam legíveis ou ele "funcionará"? (Em outras palavras: o SmartArray fez alguma coisa nas estruturas de dados que tornariam os dados ilegíveis para outra coisa?)

    
por Mikey T.K. 15.04.2017 / 00:25

2 respostas

2

Para um DL180 G6, você tem algumas opções:

  • Continue a usar seus múltiplos arrays RAID 0 - O problema é que uma falha na unidade é essencialmente uma falha da unidade lógica e provavelmente exigiria uma reinicialização para reconhecer um disco de substituição.

  • Atualize para um Smart Array P420 ou H220 ou H240. O P420 pode ser colocado no "modo HBA". O H220 e H240 são HBAs (chipsets LSI). Isso fornecerá o acesso ao disco bruto que você está solicitando.

  • Parafuse e apenas crie uma matriz RAID de hardware do nível desejado (RAID 1 + 0), crie uma pequena unidade lógica para o seu sistema operacional (sda) e outra unidade lógica grande que pode ser consumida pelo zpool . Isso oferece flexibilidade e gerenciamento de volume do ZFS, mas RAID de hardware, fácil substituição de unidade, monitoramento e um cache de gravação garantido por flash / bateria.

As pessoas na internet dirão "não, não faça isso ... o ZFS quer discos brutos", mas, na realidade, isso maximiza o espaço em disco porque você não precisa alocar discos do sistema operacional. O RAID de hardware HP é muito resistente. Escrever cache é bom ter. O ZFS é realmente mais adequado para a flexibilidade e aprimoramentos de desempenho da compactação lz4 e do ARC / L2ARC. Se você não estiver em condições de ter dispositivos ZIL SLOG adequados e uma configuração realmente bem arquitetada, a coisa purista disco bruto do ZFS não é tão crucial.

    
por 15.04.2017 / 00:58
1

Não, não pode em situações normais, de qualquer maneira. O que você criou lá é uma camada de particionamento de metadados e especializada no disco em que o controlador RAID está criando partições que se juntam a abstrações. Nada disso é o particionamento "normal" e os metadados de disco que os sistemas operacionais são capazes de ler diretamente. Como esse é o caso, você precisaria ler os dados nesse disco em desvios específicos, além de poder ler qualquer formato que o volume que esteja sob as estruturas de disco tradicionais.

Normalmente, é mais fácil fazer backup desse sistema, restaurá-lo em novos discos e em um novo HBA que não coloque abstrações no caminho do acesso ao disco.

    
por 15.04.2017 / 00:36