RAID 1 por Hardware no Ubuntu 10.04 Server

Iniciado por Apaxe, 07 de Julho de 2010, 15:54

tópico anterior - próximo tópico

Apaxe

Olá a todos,

Criei um sistema RAID 1 por hardware com uma placa controladora de RAID PCI externa  que possui o Chipset SIL3114 e com dois discos Maxtor de 160GB.

Durante a fase de instalação do Ubuntu Server 10.04 ele reconheceu o RAID 1 e permite fazer o particionamento. Quando passa para a fase de criar o sistema de ficheiros (ext4) este não continua e emite a seguinte mensagem de erro:

"Falha ao criar um sistema de ficheiros. Falhou a criação do sistema de ficheiros ext4 na partição #1 de Serial ATA RAID sil-bgahahcdcbdg (mirror)".

Alguém sabe explicar o porquê deste erro?

Obrigados


lfernandosg

se consegui resolver posta aqui pos comprei uma placa parecida só que  chipset é 3132 e acho que vou ter o mesmo problema quando ela chegar.
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

Apaxe

Inflizmente não consegui resolver. O Ubuntu não reconhece devidamente a minha controladora RAID.

Para usar o RAI 1 com a minha controlodora tive de mudar para o CenTOS 5.5, pois ele  reconheceu devidamente a minha placa e já tenho o RAID 1 a funcionar.

lfernandosg

é...sei que o centos é 100% comptível testei aqui...então instalanei novamente o ubuntu server 64 bits 10.04 hoje na minha sil3132 e ele reconheceu e instalou sem erros mas na hora de testar desligando a máquina e tirando um HD ele só inciou com um dos HDs quando deixo só o outro ele trava na hora de entrar no grub....sabe dizer o que pode ser?
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

zekkerj

Citação de: lfernandosg online 22 de Julho de 2010, 14:31
é...sei que o centos é 100% comptível testei aqui...então instalanei novamente o ubuntu server 64 bits 10.04 hoje na minha sil3132 e ele reconheceu e instalou sem erros mas na hora de testar desligando a máquina e tirando um HD ele só inciou com um dos HDs quando deixo só o outro ele trava na hora de entrar no grub....sabe dizer o que pode ser?
De repente vc não deu tempo da matriz sincronizar.

PS: Vcs tem certeza mesmo de que esses RAIDS são por hardware? Quando é por hardware mesmo, o sistema operacional nem toma conhecimento do RAID...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Apaxe

#5
Comigo o CentOS reconheceu perfeitamente a controladora RAID e nas experiências que fiz em desligar alternadamente um disco de cada vez o sistema arrancou sempre com qualquer um dos discos desligado.

Também fiz experiência de trocar um dos discos por um outro (que por acaso tinha um tamanho diferente) e fazer o "rebuild" do RAID 1 com sucesso (esta experiência do rebuild não tem nada a ver com o suporte do sistema operativo à controladora RAID).

Com o Ubuntu não consigo formatar as partições.  

zekkerj

Como essas matrizes RAID aparecem pra vcs no sistema? Como HDs comuns? Vcs chegam a ver as unidades de disco separadas?

Se as matrizes RAID aparecem como HDs comuns (sda1, sda2, etc) , e as unidades de disco isoladas não são vistas, o sistema é verdadeiramente RAID por hardware.

Se as matrizes aparecerem como unidades especiais (e.g. md1, raid1, etc), e as unidades de disco isoladas forem visíveis, então o sistema é RAID por software.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Apaxe

No meu caso eu só vejo as unidades como um só disco e portanto o meu RAID é por Hardware.

lfernandosg

no sistema aparece tanto no ubuntu quanto no centos dando fdisk -l como 2 HDs mas existe dentro de /dev/mapper a unidade raid.


Apache na verdade descobri que tanto a placa que eu uso quanto a sua são fake raid...não raid via hardware por completo pois o sistema windows, mac, linux precisa de drives/modulos para poder funcionar entende? por isso temos essa dificuldade com o ubuntu...no centos ele sincroniza, iniciar com qualquer um dos HDs mas no ubuntu 10.04 só inicia por um Hd no outro trava na bios.

sobre o fake raid descobri ligando para dell pois eles tem as controladoras e explicam que não fake raid pois a configuração é feita na bios e funciona em qualquer sistema...então para ver se era verdade fui fui fazer um teste em outro servidor dell que tem raid scsi perc 5 hot swap com raid 5...quando eu instalei o windows nele a configuração é feita do raid com um dvd da dell então instalei o ubuntu em uma partiçao para testar e realmente o ubuntu nem levanta o dmraid que é o módulo responsável pelo fake raid e o raid 5 é reconhecido automaticamente...tirei o HD com a maquina ligada pois ela tem hot swap, joguei um arquivo de 30mb depois conectei o HD então começou a sincronizar normal.


Resumindo nossas placas são fake raid pois usam o módulo dmraid para poder funcionar.
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

Apaxe

#9
lfernandosg, obrigado por essa explicação.
Nunca tinha trabalhado com essas controladoras raid mais evoluidas.
Sabe de algum modelo SATA que não seja muito caro?

galactus

E aí pessoal! Só para deixar meus 2 centavos! As controladoras Raid via Hardware verdadeiras, custam uma fortuna, na casa dos 4 dígitos! A grande vantagem é que elas possuem processador e cache próprios, assim
ela acelera as transferências de dados (I/O).


Aqui estão dois modelos:
http://sinco.servehttp.com/equipamentos/produto.asp?descricao=SRCSASRB
http://sinco.servehttp.com/equipamentos/produto.asp?descricao=SRCSASPH16I

Eu já pesquisei muito sobre os preços e fiquei muito decepcionado! O melhor custo/benefício é comprar uma placa mãe com muitas portas SATA e agendar cópias conforme a sua necessidade! Por exemplo, pelo preço de uma controladoras dessas aí, você compra uma placa mãe excelente e vários HDs! Isso claro, para montar um servidor caseiro! De qualquer maneira, se quiserem realmente ter toda aquela segurança que as empresas demandam, preparem os bolsos!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

zekkerj

Pra servidor caseiro, essas controladoras simplesmente não compensam. Isso é coisa pra servidor comercial, de $20K, $30K pra cima.

Inclusive vcs provavelmente não vão ver isso pra HD SATA comum, e sim pra SAS (Serial SCSI).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lfernandosg

meu servidores são da empresa e nada de caseiro....em um tenho a placa da dell perc5 com raid 5 3x hds scsi completamente via hardware em outro tenho outra placa sata II da dell também totalmente via hardware só nesse dell poweredge 840 que rodava asterisk que vou deixar ele como samba,squid,oracle em uma das empresas por isso estava querendo fazer raid com essa controladora que agora sei que ela não é 100% via hardware que é fake raid  mas falam muito bem dela que roda a 3Gb/s...acho que mesmo sendo fake hardware deva ser melhor do que 100% via software correto?
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...