RAID 1 [RESOLVIDO]

1. RAID 1 [RESOLVIDO]

Fábio Holliday Santos Sousa
fabioholliday

(usa Debian)

Enviado em 26/10/2013 - 18:58h

Olá galera, depois de um bom tempo estou de volta com mais uma duvida e gostaria da ajuda dos amigos..

O assunto é o seguinte, eu monto o raid 1 no virtual box com as seguintes parições:

/boot
swap
/ raiz

faço o raid belezinha com /dev/sda e /dev/sdb.

terminando o processo eu simulo falha no /dev/sda para ver se o sistema continua funcionando, sim ele continua funcionando beleza, mas se eu reiniciar o servidor teste no virtual box sem add novamente o hd, simplesmente não sob o sistema.

Não era pro sistema subir no /dev/sdb já que ele é um espelho do /dev/sda?

Gostaria de saber como faço para simular esta falha como se o hd sada tivesse queimado e caso eu não troque apenas tire o hd, o sistema suba normalmente no /dev/sdb.

Grato


  


2. Re: RAID 1 [RESOLVIDO]

Ricardo Cardoso
ricardo cardoso

(usa Debian)

Enviado em 26/10/2013 - 19:42h

fabioholliday escreveu:

Olá galera, depois de um bom tempo estou de volta com mais uma duvida e gostaria da ajuda dos amigos..

O assunto é o seguinte, eu monto o raid 1 no virtual box com as seguintes parições:

/boot
swap
/ raiz

faço o raid belezinha com /dev/sda e /dev/sdb.

terminando o processo eu simulo falha no /dev/sda para ver se o sistema continua funcionando, sim ele continua funcionando beleza, mas se eu reiniciar o servidor teste no virtual box sem add novamente o hd, simplesmente não sob o sistema.

Não era pro sistema subir no /dev/sdb já que ele é um espelho do /dev/sda?

Gostaria de saber como faço para simular esta falha como se o hd sada tivesse queimado e caso eu não troque apenas tire o hd, o sistema suba normalmente no /dev/sdb.

Grato


Se for RAID via hardware sim, agora via software já é outra coisa. O que você pode fazer para certificar seria selecionar o seu /dev/sdb como o HD de boot na bios da placa mãe e ver se vai subir, já que o RAID esta configurado no /dev/sda e ele falhar com o sistema rodando é diferente de falhar no momento do boot já que o carregador de boot esta apontando para ele e não para o /dev/sdb.


3. boot

Fábio Holliday Santos Sousa
fabioholliday

(usa Debian)

Enviado em 26/10/2013 - 20:07h

Deixa eu ver se entendi, então com raid via software se falhar o sda onde tá o raid configurado eu tenho que resolver sem bootar a máquina? e se tiver instalado o grub nos dois hds?


4. Re: RAID 1 [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 26/10/2013 - 20:27h

Na verdade tanto no raid via hardware quanto via software voce tem que instalar o grub nos dois HDs, se não quando falhar o /dev/sda voce fica sem bootloader...

Já se falhar o /dev/sdb não vai ter problema pois o bootloader está no /dev/sda

E na configuração do GRUB ou LILO você tem que apontar a raiz não o próprio HD, mas sim o seu disposítivo RAID (/dev/md0 por exemplo)


E RAID via hardware só faz diferença se for RAID5,6,10, 01, 53, etc... Que exigiriam mais processamento...

RAID 0 ou 1 não faz diferença nenhuma de performance ser por software... Na verdade eu acho até melhor por software pois tive alguns problemas pra recuperar um HD em RAID1 que rodava via hardware...


5. Resumindo

Fábio Holliday Santos Sousa
fabioholliday

(usa Debian)

Enviado em 26/10/2013 - 20:29h

Então meu erro está em não ter redundância do grub no bootloader?


6. Re: RAID 1 [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 26/10/2013 - 20:30h

o RAID1 é pra dar boot mesmo faltando um drive... Se não estiver funcionando é problema de configuração...


Sim, tem que instalar bootloader 1 vez em cada drive, pois o bootloader fica gravado na MBR e não no RAID... de forma que se tiver 5 drivers o certo é gravar GRUB em todos, pois nunca se sabe qual poderá falhar... (estou falando de RAID 1 )
O pessoal nem sempre faz isso porque geralmente quando um drive queima já é trocado sem desligar o computador, daí não dá problema...


A sua partição deve ser do tipo Linux RAID auto-detect, de forma que não é bootável, o bootloader tem que subir antes pra bootar o RAID...
Não adianta você querer marcar /dev/sdb como bootavel que ele não vai reconhecer o sistema de arquivos...
RAID só dá boot pelo RAID, pra converter um dispositivo RAID em uma partição normal por exemplo é outro tipo de procedimento...


7. Re: RAID 1 [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 26/10/2013 - 20:42h

http://platonic.techfiz.info/2013/04/raid1-boot-from-second-drive-after-disk-failure/


For this you should ensure that the grub is installed on the second drive as well so that it boots without any trouble. It is a best practice to install the grub on both drives after configuring RAID1




8. Grub

Fábio Holliday Santos Sousa
fabioholliday

(usa Debian)

Enviado em 26/10/2013 - 21:48h

Alguém poderia me indicar onde eu mudo a entrada do grub para ele bootar pelo /de/md0 e não pela partição sda?

nos tutorias diz que é no /boot/grub/menu.lst, só que não existe este arquivo no debian 7. como faço?


9. Re: RAID 1 [RESOLVIDO]

Ricardo Cardoso
ricardo cardoso

(usa Debian)

Enviado em 26/10/2013 - 22:27h

Esta nas linhas:

set root='(hd0,msdos5)'


10. Resolvido

Fábio Holliday Santos Sousa
fabioholliday

(usa Debian)

Enviado em 27/10/2013 - 15:58h

Pronto galera, conseguir fazer com que o raid via software funcione quando um dos hd's der pau, e eu consiga subir o sistema pelo outro hd.. do jeito que tava eu tinha que trocar os discos sem deligar a máquina, e se faltar energia quando um dos discos der problema? pois bem, o lance foi instalar o grub no segundo disco também "grub-install /dev/sdb" pronto. fiz todos os teste, simulei falha em partições, deletei partições, retirei o disco... e o sistema funfando beleza pelo segundo disco, depois coloquei outro, copie as tabelas de partições com o comando "sfdisk -d /dev/sda | sfdisk /dev/sdb" e pronto... esperei sincronizar os dados novamente e o raid estava refeito.. Obrigado turma pela força..

Espero que esta minha explicação sirva para ajudar algúem.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts