Um pouco atrasado mas to aqui, pra continuar a conversa sobre RAID.
Nao ha necessidade de nenhum driver no caso de RAID em controladoras baseadas em hardware previamente suportadas pelo FreeBSD. Nem mesmo com controladoras RAID SCSI Adaptec ou Mylex ou HP. Ate onde me recordo a grande maioria destas controladoras eh diretamente suportada no kernel GENERIC. Consulte a lista de compatibilidade de hardware para verificar se a controladora desejada eh suportada. Todavia, algumas controladoras como as Adaptec apresentam aplicativos de monitoracao e controle que funcionam em sistemas FreeBSD, mas nao necessitam de nenhum driver adicional no kernel.
Eu tenho aqui uma HighPoint HPT372, onboard em um placa m�e Abit KX7333R, meu FreeBSD 4.8, enxerga ela como uma IDE normal, n�o entende que tem um RAID, e tb n�o muda o nome do dispositivo de ad para da.
Eu fiz uns testes pra ver se a redund�ncia funciona mesmo, montei o RAID 1 e puxei o cabo de for�a do HD master, eee nada, ele apitou, apitou e depois n�o consegui mais acessar o disco, um detalhe legal � que nesse tempo eu estava fazendo um tar bem grande justamente pra ver como ele se comportaria.
Ent�o fui no site do HighPoint e procurei sobre FreeBSD, eles tem um driver l�, e um aplicativo de monitoramento, o aplicativo de monitoramento nem faz diferen�a mesmo, mas o driver, fez toda a diferen�a, n�o tenho certeza mais, mas acho que carreguei ele no boot loader.
Ent�o passei a poder ver status, e passar par�metros para a controladora via sysctl, e tb achei que ficou mais r�pido (mas n�o sei se foi mesmo ou se era coisa da minha cabe�a). Mas tudo bem.
Ai eu fui novamente testar o meu RAID 1, ent�o mandei ele fazer um tar de uns arquivos grandes e no meio de tudo, desliguei o HD master, e,,, ele apitou, apitou, colocou umas mensagens na tela, e pronto, n�o fez diferen�a, continuou fazendo o tar, ai tentei dar um boot, mas ele n�o da boot se estiver faltando um HD do array, a n�o ser que vc quebre o RAID.
Ent�o eu peguei o disco coloquei em outro computador apaguei as parti��es, e depois coloquei ele de volta l�, e pronto ele deu o boot na boa, e quando carregou o driver, come�ou a reconstruir o array.
Vale lembrar que como o RAID � feito por hardware, ele estava funcionando certinho, e a informa��o estava duplicada, s� que se um HD parasse meu servidor pararia tamb�m, at� que fosse feita uma interven��o. (O RAID n�o deixou de funcionar por que n�o tinha o driver)
Jah utilizei o Vinum para montar RAID atraves de software mas, com a queda dos custos, em minha opiniao pessoal, nao vale a pena o esforco necessario. Principalmente se for necessaria total redundancia.
Por que diz que n�o vale apena, � complicado demais? e o resultado n�o � satisfat�rio? consome muita CPU?
Quais outras op��es de RAID por software n�s temos no FreeBSD?
No caso de controladoras RAID IDE nao realizamos nenhum teste de redundancia a quente, devido a falta de dispositivos hot-swapp. Nao obstante, em sistemas RAID construidos com dispositivos SCSI removemos e inserimos discos a quente diversas vezes sem problemas com diversas controladoras.
Bom esses testes eu fiz como disse acima, e s� deu certo com o driver "certo".
Quando vc testou com discos SCSI, vc tinha um interface hot swap? Ou agente pode ligar os discos SCSI a quente?
Eu achei estranho que no manual da HighPoint ele "sugere" que vc pode colocar e tirar os discos a quente, e ainda diz como vc pode fazer pra remontar o array depois de inserir um disco a quente.
Uma opcao interessante eh um case 2 X 5,25" onde podem ser instalados 3 discos SCSI SCA de 3,5" em baias hot-swapp. Basta acrescentar uma controladora RAID. Nao me recordo, agora, de onde adquiri este backplane, mas foi em Sao Paulo. Nao deve ser dificil de encontrar, mas se for necessario posso localizar a nota fiscal e repassar a informacao.
Isso que vc diz � um hot swap SCSI? S�o gavetas?
Bom acho que � isso.
At� mais Vini
_______________________________________________________________ Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
