Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Geral > Serviços > Alta Disponibilidade, Clustering e Load Balance
Wiki Classificados Galeria Reviews Jogos Comunidades RSS Feeds FAQ Termos de Uso Sobre
Cadastre-se FotosBlogs Lista de Membros Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Alta disponibilidade de espaço em disco



Resposta
 
LinkBack Opções do Tópico
Antigo 09-07-2008, 19:12   #1 (permalink)
Padrão Alta disponibilidade de espaço em disco

Caros amigos,

Eu já pesquisei em vários lugares mas não encontrei nada que me ajudasse.

A situação é a seguinte, eu quero montar um cluster com várias maquinas, para simplificar a mensagem vou dar um exemplo simplificado.

Eu quero pegar uns 5 maquinas com um HD de 250GB cada, então eu quero montar de forma que todos os dados sejam distribuídos em todas as maquinas de forma a gerar um espaço total de 1250Gb, ou seja é tipo um RAID 0 sendo que distribuído em várias máquinas não em uma só.

A solução mais próxima foi o DRBD, sendo que o DRBD faz é um espelhamento e eu não quero espelhamento, mas sim a soma de todos os espaços.

Alguem pode me ajudar?

Obrigado
__________________
--
Max
http://www.max.brz.net
 
Avatar de rmaximo
 
Registrado em: Sep 2007
Localização: Ceará
Mensagens: 91
Agradeceu: 0
Agradecido 7 vez(es) em 7 Posts
Reputação: 24 rmaximo
Responder com Quote rmaximo está offline  
Antigo 10-07-2008, 4:36   #2 (permalink)
Padrão

Max,

Só numa resposta rápida, eu não sei ao certo se isso seria possível de ser feito mas posso te afirmar que é altamente desaconselhável.

O princípio do RAID é que você tenha discos espelhados ou a união de discos para formar um volume maior. No caso da união de discos, deve haver um dispositivo capaz de reconhecer a eventual falha de um dos discos envolvidos no processo, para que os dados daquele possam ser rapidamente replicados para um spare.

Este controle de falha é virtualmente impossível quando se fala em máquinas diferentes, já que você terá diversos pontos de falhas além da falha física de disco. Você poderá ter uma fonte queimada, uma placa de rede que não funciona, uma máquina que não liga, etc.. Em qualquer destas falha, você vai perder parte dos seus dados e pode inclusive corromper todo o volume.

Se você quer ter essa união dos discos, a melhor forma e a mais segura, é montar mesmo um storage, nem que seja colocar todos os discos em uma única máquina e fazer o boot via rede ou disquete e montar os discos via NFS. Ou usar o LTSP[1] para dar boot nas máquinas. Também é arriscado, se perder a máquina que vai ficar como servidor, já era o seu cluster

[1] http://www.ltsp.org/
__________________
Frederico Freire Boaventura (Galahad)
LPIC-II | MCP

A resposta ajudou? Agradeça!

"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
Super Moderador
 
Avatar de galahad
 
Registrado em: Jun 2008
Localização: Espírito Santo
Distribuição: Gentoo
Mensagens: 247
Agradeceu: 10
Agradecido 50 vez(es) em 48 Posts
Reputação: 39 galahad galahad
Responder com Quote galahad está offline  
Antigo 10-07-2008, 8:19   #3 (permalink)
Padrão

galahad,

Obrigado por tentar me ajudar, mas eu tenho consciência dos problemas envolvidos, inclusive de falhas, na minha ideia é que de faz o diretório /home distribuído nessas maquinas e não um boot remoto, de forma tal que se uma das maquinas falhar eu vou perder dados sim, mas não será todo o /home, somente os arquivos que estavam na dada maquina, mas também não estou muito preocupado com isso, porque eu farei backup delas de forma que poderei recuperar o backup em outra maquina que ainda estiver funcionando.

Eu continuei pesquisando mesmo depois de postar a mensagem aqui, e as soluções que mais se aproximaram para o meu caso foram o FreeNAS e Openfiler. Alguem já tede experiências de uso com um desses dois ou mesmo algo similar?

Obrigado.
__________________
--
Max
http://www.max.brz.net
 
Avatar de rmaximo
 
Registrado em: Sep 2007
Localização: Ceará
Mensagens: 91
Agradeceu: 0
Agradecido 7 vez(es) em 7 Posts
Reputação: 24 rmaximo
Responder com Quote rmaximo está offline  
Antigo 10-07-2008, 10:54   #4 (permalink)
Padrão

Cara, o que eu já vi funcionando assim é um sistema chamado dCache, mas ele tem alguns bugzinhos (precisa ser vigiado quando não funciona), e se não me engano precisa de um protocolo específico de acesso (srm) leia a documentação para se informar, ou se tiver coragem, o dCache book XD (no dCache é opcional um servidor de replicas, ou seja ele garante que um mesmo dado exista em pelo menos 2 discos diferentes do seu pool, ou mais até, é configurável, o número mínimo, e máximo de cópias)

Outra idéia, é usar o GFS, Global File System, mas desse só ouvi falar nunca vi em ação não, parece que é mais transparente e descentralizado (o acesso me parece ser semelhante ao NFS), tendo inclusive ferramentas de manutenção (fsck) para seu array (mas isso foram as maravilhas que ouvi, o mundo real é outra história né) XD

Última edição por Laedrus : 10-07-2008 às 10:57.
 
Avatar de Laedrus
 
Registrado em: Feb 2007
Localização: Rio de Janeiro
Mensagens: 109
Agradeceu: 6
Agradecido 17 vez(es) em 17 Posts
Reputação: 31 Laedrus
Responder com Quote Laedrus está offline  
Antigo 10-07-2008, 11:33   #5 (permalink)
Padrão

Laedrus,

Gostei das suas sugestões, confesso que a principio gostei do GFS, mas testarei outras opções também, afinal eu vou testar o máximo possível que é para avaliar as diferentes opções para só então utilizar em um ambiente de produção.

Se alguém tiver mais sugestões eu agradeço.
__________________
--
Max
http://www.max.brz.net
 
Avatar de rmaximo
 
Registrado em: Sep 2007
Localização: Ceará
Mensagens: 91
Agradeceu: 0
Agradecido 7 vez(es) em 7 Posts
Reputação: 24 rmaximo
Responder com Quote rmaximo está offline  
Resposta

Opções do Tópico

Regras de Mensagens
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Trackbacks are Ligado
Pingbacks are Ligado
Refbacks are Ligado
Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Alta disponibilidade Beto Apache 0 07-07-2005 18:33
Alta disponibilidade com NFS darkseid Alta Disponibilidade, Clustering e Load Balance 8 17-06-2004 18:34
Alta disponibilidade Gnuser Adm. em Geral 0 16-02-2004 17:18
Alta Disponibilidade. fujironakombi Alta Disponibilidade, Clustering e Load Balance 2 16-07-2003 14:45
Alta disponibilidade Alta Disponibilidade, Clustering e Load Balance 1 24-07-2002 11:20

Horários baseados na GMT -3. Agora são 6:46.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.