Passagem M1015 e hot-swap no Linux com md raid (IBM x3620)

Passagem M1015 e hot-swap no Linux com md raid (IBM x3620)

Estou configurando um servidor pequeno, mas espero durável, para uma comunidade estudantil, e o hardware é um IBM x3620 M3 com uma placa RAID M1015 integrada.

Para tornar a configuração à prova de futuro e evitar ao máximo o aprisionamento do fornecedor, quero usar o RAID de software por meio da opção genérica Linux md raid, ou talvez até mesmo diretamente via btrfs.

Isso é onde fica complicado. ORedbook IBM em M1015não afirma explicitamente que uma opção completa de "passagem" (é isso que se chama JBOD?) está disponível. Eu inicializei o servidor e tentei instalar o Debian em apenas um único disco rígidosemconfigurando qualquer RAID na configuração do controlador, então claramente algum tipo de "passagem" está acontecendo.

Minhas perguntas são assim:

  • O controlador deixa algum tipo de metadados nos discos que força meu md raid-array a sempre ser executado neste controlador específico, ou será um array completamente genérico que eu poderia conectar em portas SATA "brutas" e executar da mesma forma que bem?
  • Serei capaz de trocar a quente e reconstruir meu array, mesmo que esteja "ignorando" o controlador de hardware tanto quanto possível?
  • Estou fazendo tudo errado? Devo atualizar um firmware diferente para o controlador, cuja possibilidade émencionadono próprio Serverfault? Por que?
  • etc. (Como fazer: ataque de software M1015 no Linux)

Obrigado!

Responder1

O controlador deixa algum tipo de metadados nos discos que força meu md raid-array a sempre ser executado neste controlador específico, ou será um array completamente genérico que eu poderia conectar em portas SATA "brutas" e executar da mesma forma que bem?

Se você quer dizer que será capaz de pegar os discos e conectá-los a qualquer outro controlador, então provavelmente não, não - mesmo com passagem, eu não 'apostaria tudo' que isso aconteceria.

Serei capaz de trocar a quente e reconstruir meu array, mesmo que esteja "ignorando" o controlador de hardware tanto quanto possível?

Sim, não acho que isso seria um problema.

Estou fazendo tudo errado? Devo atualizar um firmware diferente para o controlador, cuja possibilidade é mencionada no próprio Serverfault?

Pessoalmente, eu deixaria o controlador fazer o trabalho - não sou fã de RAID de software, para começar, você acaba carregando todas as gravações nos barramentos várias vezes e qualquer que seja a 'independência do fornecedor' que você acha que pode ter, é sempre mais fácil fazer backup de um servidor e restaurá-lo para outro, sem correr o risco de mover os discos para outro servidor e não ter como voltar - alguns novos servidores podem simplesmente limpar os discos de qualquer maneira. Confie no hardware, certifique-se de fazer backup e testar esses backups periodicamente.

Responder2

Não acho que o controlador deixe algumas coisas específicas do fornecedor:

Comprei um intertec 4342L (24 baias) com um controlador M1015 para expandir um MD RAID5 existente. Simplesmente movi os discos para o gabinete. O HD de inicialização IDE existente anteriormente foi clonado em dduma nova unidade SATA, que também foi conectada ao gabinete. Tudo correu bem, o sistema inicializou sem reclamações e o array MD começou como antes. Até o smarttool pode ser usado para ler informações do HDD diretamente.

informação relacionada