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).

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.
- 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?
Technorati Tags: computers, free software, hacking, linux, open-source, software, ubuntu




on Oct 4th, 2007 at 1:59 pm
Já te respondi no ML mas de qualquer forma aqui vai:
Ubuntu 7.04, instalas os módulos:
megaraid_mbox
magaraid_mm.
Anteriores:
megaraid_mbox
Ainda 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.
[Reply]
on Oct 4th, 2007 at 2:17 pm
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 8287
e logo não aparece a MEGARAID SAS/SATA 8208 XLP.
Bolas.
[Reply]
on Oct 4th, 2007 at 2:31 pm
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
[Reply]
on Oct 4th, 2007 at 2:45 pm
@Gonçalo
Pois, 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…
[Reply]
on Oct 4th, 2007 at 3:12 pm
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.
[Reply]
on Oct 4th, 2007 at 3:21 pm
@jocaferro
Viva,
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.
[Reply]
on Oct 4th, 2007 at 3:21 pm
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….
[Reply]
on Oct 4th, 2007 at 3:49 pm
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-adaptec-aic-7899/
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!
[Reply]
on Oct 4th, 2007 at 4:25 pm
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
[Reply]
on Oct 4th, 2007 at 4:48 pm
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…
[Reply]
on Oct 4th, 2007 at 7:48 pm
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?
[Reply]
on Oct 4th, 2007 at 8:06 pm
@Carlos Rodrigues
Obrigado 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…
[Reply]