Carlos Serrão

as minhas notas e página pessoal…

Suporte RAID5 para Ubuntu

| 12 Comments

Aqui na Adetti, compramos recentecemente um servidor Tsunami, que vinha com 4 discos SATA de 500 GB cada, e que gostaríamos de colocar a funcionar em RAID5, usando o Ubuntu (versão servidor).

Media_httphomeisctept_ftabe

O servidor vem com uma placa RAID (que inclusive não aparece nas especificações do servidor), uma MEGARAID SAS/SATA 8208 XLP, mas que aparentemente não conseguimos colocar a funcionar com o Ubuntu (tb testamos com CaixaMagica 11 e com o CentOS 4.5 e 5), porque na instalação os mesmos não são detectados. O servidor (e a placa) vêm com os drivers (em formato binário apenas) para as versões Red Hat Linux Enterprise (3 e 4) e SuSE Enterprise (9 e 10), e logo não funcionam nas versões livres de Linux que encontramos e que gostaríamos de instalar.

O que gostaria de vos perguntar era:
  • já alguém se deparou com problemas semelhantes?
  • como os resolveu?
  • aconselham alguma placa RAID (com suporte para RAID5 e SATA/SAS) e que seja suportado no Ubuntu?
Obrigado desde já…

Technorati Tags: , , , , , ,

  • jocaferro

    Já te respondi no ML mas de qualquer forma aqui vai:Ubuntu 7.04, instalas os módulos:megaraid_mboxmagaraid_mm.Anteriores:megaraid_mboxAinda não vi nada sobre o 7.10 mas o Bruno Miguel talvez te possa dizer algo. Dá uma olhada na ML.Depois diz algo, ok?@braço.

  • Carlos Serrao

    Ok,obrigado.Já vi tb que a placa em questão não é suportada pelo megaraid_mbox.Segundo o Bruno a lista de controladores suportados é a seguinte:* List of supported controllers * * OEM Product Name VID DID SSVID SSID * — ———— — — —- —- * Dell PERC3/QC 101E 1960 1028 0471 * Dell PERC3/DC 101E 1960 1028 0493 * Dell PERC3/SC 101E 1960 1028 0475 * Dell PERC3/Di 1028 1960 1028 0123 * Dell PERC4/SC 1000 1960 1028 0520 * Dell PERC4/DC 1000 1960 1028 0518 * Dell PERC4/QC 1000 0407 1028 0531 * Dell PERC4/Di 1028 000F 1028 014A * Dell PERC 4e/Si 1028 0013 1028 016c * Dell PERC 4e/Di 1028 0013 1028 016d * Dell PERC 4e/Di 1028 0013 1028 016e * Dell PERC 4e/Di 1028 0013 1028 016f * Dell PERC 4e/Di 1028 0013 1028 0170 * Dell PERC 4e/DC 1000 0408 1028 0002 * Dell PERC 4e/SC 1000 0408 1028 0001 * * * LSI MegaRAID SCSI 320-0 1000 1960 1000 A520 * LSI MegaRAID SCSI 320-1 1000 1960 1000 0520 * LSI MegaRAID SCSI 320-2 1000 1960 1000 0518 * LSI MegaRAID SCSI 320-0X 1000 0407 1000 0530 * LSI MegaRAID SCSI 320-2X 1000 0407 1000 0532 * LSI MegaRAID SCSI 320-4X 1000 0407 1000 0531 * LSI MegaRAID SCSI 320-1E 1000 0408 1000 0001 * LSI MegaRAID SCSI 320-2E 1000 0408 1000 0002 * LSI MegaRAID SATA 150-4 1000 1960 1000 4523 * LSI MegaRAID SATA 150-6 1000 1960 1000 0523 * LSI MegaRAID SATA 300-4X 1000 0409 1000 3004 * LSI MegaRAID SATA 300-8X 1000 0409 1000 3008 * * INTEL RAID Controller SRCU42X 1000 0407 8086 0532 * INTEL RAID Controller SRCS16 1000 1960 8086 0523 * INTEL RAID Controller SRCU42E 1000 0408 8086 0002 * INTEL RAID Controller SRCZCRX 1000 0407 8086 0530 * INTEL RAID Controller SRCS28X 1000 0409 8086 3008 * INTEL RAID Controller SROMBU42E 1000 0408 8086 3431 * INTEL RAID Controller SROMBU42E 1000 0408 8086 3499 * INTEL RAID Controller SRCU51L 1000 1960 8086 0520 * * FSC MegaRAID PCI Express ROMB 1000 0408 1734 1065 * * ACER MegaRAID ROMB-2E 1000 0408 1025 004D * * NEC MegaRAID PCI Express ROMB 1000 0408 1033 8287e logo não aparece a MEGARAID SAS/SATA 8208 XLP.:-(Bolas.

  • Gonçalo Silva

    Boas,Só não percebo uma coisa, se a CM tem compatibilidade binária com o Suse, porque é que o drivers binários e proprietários que vem com a placa não funcionam?Diz ao 300 que assim a CM não ta preparada para o mundo empresarial, pode ser investiguem melhor a situação 😉

  • Carlos Serrao

    @GonçaloPois, não sei… mas de facto não funcionam.Testei igualmente com o CentOS e tb não funciona.Neste momento, estamos quase a desistir da placa de RAID, e a fazer o RAID por software.Mas ainda continuamos a investigar…

  • jocaferro

    Também não percebo porque não funciona no CentOS. É um clone do RHEL pelo que deveria trabalhar.Mais uma dica – depois de instalados os módulos a solução passa por fazer um downgrade ao firmware da placa mas tal só poderá ser executado pelo fornecedor uma vez que segundo a LSI lá se vai a garantia…Já agora, vão instalar discos SATA ou SAS?Eu já lidei com uma LSI WIDE SCSI 320 e a solução que apontei resultou para o Ubuntu.Nesse servidor, o CentOS foi sempre a abrir com os “drivers” RHEL.@braço.

  • Carlos Serrao

    @jocaferroViva,o problema da placa é que é recente…E a placa em concreto, e com os nossos testes, nem mesmo com o CentOS e com os drivers do RHEL não funciona, e nem sequer é detectada!!!É estranho, mas é um facto…Vamos continuar a ver isto…Em último caso temos igualmente que excluir a possibilidade da própria placa RAID estar marada.

  • Flávio Moringa

    Viva Gonçalo,nós temos compatibilidade binária… mas o placa RAID trás é os módulos para os kernel’s do Suse entreprise.. e nós temos compatibilidade é com SuSE 10.1… e o kernel é diferente… logo sem o código fonte dos módulos para recompilar nada feito….

  • Antonio

    Há algum tempo tive um problema semelhante mas a controladora era detectada só os discos é que não o eram e resolvi assim: http://antoniocampos.no-ip.com/2007/09/26/instalar-ubuntu-em-discos-scsi-numa…Não conheço essa controladora pesquisa drivers pelo chipset da mesma, pode ser que outras controladoras usem o mesmo, e que os drivers funcionem com essa!

  • Gonçalo Silva

    Flávio,Isso faz-me lembrar uns drivers binários para uns certos touchscreens duns POS da IBM ;)Mas quando fazes o insmod que erro dá? “unresolved symbol”? E o kernel da CM é compilado com a opcção “Set version information on all module symbols” desactivada?Porta-te

  • Flávio Moringa

    Pois,mas aí a IBM também deu uma ajudinha…. além de que acabou-se por usar o kernel para o qual eles eram suportados…Isso aqui não é viável…. a placa tem de ser suportada durante a instalação para o SO ser instalado, o que implicava ter que recompilar refazer o sistema deinstalação com o kernel correcto, bem como instalar o kernel correcto no sistema instalado… simplesmente demasiado trabalho…Trabalho não necessário se os senhores da adaptec simplesmente fornecessem o código fonte…

  • Carlos Rodrigues

    Mas não conseguem por a placa a funcionar, ou o RAID da placa a funcionar? É que se for o segundo caso, cheira-me a fake-raid (se a placa custa menos de 100 contos, provavelmente é).Se não for realmente RAID por hardware (i.e. daquele em que os volumes RAID aparecem como discos SCSI normalíssimos no SO), mas sim com suporte pela BIOS, então mais vale usar o mdadm para fazer o RAID.Sendo o chip da LSI, isso não funcionará com o mpt_sas?

  • Carlos Serrao

    @Carlos RodriguesObrigado pela sugestão, vamos tentar verificar isso mesmo a ver o que se pode fazer.Para já e como solução de recurso já instalamos o Ubuntu, com RAID por software. Mas é algo que queremos mudar no futuro.Entretanto pedimos ao fornecedor para nos emprestar uma placa que temos a certeza (pelo menos na Internet assim parece) é suportada no Ubuntu (acho que da marca Intel), mas que é mais cara do que a que temos neste momento instalada.Vamos continuar os testes entretanto…

  • RSS
  • Twitter
  • Buzz
  • LinkedIn
  • Flickr