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

2

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

Para tornar a configuração preparada para o futuro e evitar o máximo possível de bloqueio de fornecedor, quero usar o software RAID por meio da opção genérica Linux md raid, ou talvez até mesmo diretamente via btrfs.

Aqui é onde fica complicado. O IBM Redbook on M1015 não declara explicitamente que uma opção completa "pass-through" que o que é chamado JBOD?) está disponível. Eu inicializei o servidor e tentei instalar o Debian em apenas um disco rígido sem configurar 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 metadado nos discos que força meu array md raid a sempre ser executado neste controlador em particular, ou será um array completamente genérico que eu poderia conectar em portas SATA "brutas" e correr tão bem?
  • Conseguirei fazer hot-swap e reconstruir meu array, mesmo que eu esteja "ignorando" o controlador de hardware o máximo possível?
  • Estou fazendo tudo errado? Devo atualizar um firmware diferente para o controlador, cuja possibilidade é mencionado no próprio Serverfault? Por quê?
  • etc. (Howto: ataque ao software M1015 no Linux)

Obrigado!

    
por Sarah 13.09.2013 / 19:57

2 respostas

1

Does the controller leave some kind of metadata on the disks that forces my md raid-array to always be run off this particular controller, or will it be a completely generic array that I could plug into "raw" SATA-ports and run just as well?

Se você quer dizer que você será capaz de pegar os discos e ligá-los a qualquer outro controlador, então provavelmente não, não - mesmo com o repasse, eu não 'apostaria que a fazenda' está acontecendo.

Will I be able to hot-swap and rebuild my array, even though I am "bypassing" the hardware controller as much as possible?

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

Am I doing it all wrong? Should I flash a different firmware to the controller, the possibility of which is mentioned on Serverfault itself?

Eu pessoalmente deixaria o controle para fazer o trabalho - eu não sou fã de software RAID, para começar você carrega todas as gravações nos ônibus várias vezes e qualquer 'independência de fornecedor' que você acha que pode ter é sempre mais fácil fazer o backup de um servidor e restaurá-lo para outro, do que se arriscar a mover os discos para outro servidor e não ter o caminho de volta - alguns novos servidores podem simplesmente limpar os discos de qualquer maneira. Confie no hardware, faça backup e teste periodicamente esses backups.

    
por 13.09.2013 / 21:33
0

Eu não acho que o controlador deixa algumas coisas específicas do fornecedor:

Eu comprei um intertec 4342L (24 bay) com um controlador M1015 para expandir um md RAID5 existente. Eu simplesmente movi os discos para o recinto. A HD de inicialização IDE existente anteriormente foi clonada com dd para uma 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é mesmo o smarttool pode ser usado para ler as informações do HDD diretamente.

    
por 24.01.2014 / 13:52