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:
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