+ Responder ao Tópico



  1. #1
    Visitante

    Padrão Iniciante.. Como funciona o DRBD?

    Caros, estou comecando a pequisar sobre o DRBD e estou gostando muito..principalmente se der pra clusterizar o SAMBA. So que nao entendi uma coisa? Eu clusterizo particoes? ou blocos?
    No tutorial da Sulamita Garcia em ha.under-linux.org diz pra fazer de particoes..
    Bom, no entanto nao estou entendendo o funcionamento..
    Vamos supor que quero espelhar o SAMBA.. tenho que criar a particao /etc/ e criar o nodo?
    Agradeco qq info.

  2. #2

    Padrão Iniciante.. Como funciona o DRBD?

    O DRBD (Distributed Replicated Block Device) é um módulo de kernel e scripts associados desenvolvidos pelo alemão Phillip Reisner como trabalho de conclusão de curso de graduação que oferece um dispositivo de bloco projetado para construir clusters de alta disponibilidade. Isto é feito espelhando conjunto de blocos via rede (dedicada). Você pode vê-lo como um raid nível um via rede. Isto é feito pelo espelhamento de um dispositivo por meio de uma rede.Para que este sistema funcione o DRBD deve estar instalado em ambas as máquinas do cluster, onde uma máquina encarrega-se de obter os dados, escreve no disco local e transmite para o outro host; a outra máquina por sua vez, deve estar preparada para receber e manipular adequadamente tais informações. Com isso se obtém dois nodos com disco iguais até o instante da falha. As aplicações que trabalham com dados dinâmicos ou atualizados com muita freqüência se beneficiam diretamente deste driver.

    Cada dispositivo possui um estado nomeado primário ou secundário (primary ou secondary). No nodo com o dispositivo primário, a aplicação estará em execução e terá acesso ao dispositivo (/dev/nbX). Toda escrita é enviada para o ‘dispositivo de bloco do nível mais baixo’ (lower level block device) e para o nodo com o dispositivo secundário. O secundário simplesmente escreve o dado no ‘dispositivo de bloco do nível mais baixo’. Leituras são sempre realizadas localmente.

    Se o nodo primário falhar, heartbeat alterna o dispositivo secundário em primário e reinicia a aplicação. (Se você está usando um filesystem não-journaling isto implica em executar o fsck).

    portanto o mesmo usa espelhamento de partições...

    abs

    Marcos Pitanga
    Linux Clusters Specialist