+ Responder ao Tópico



  1. #1
    Robinho
    Visitante

    Padrão DRBD: servidor2 não replica os dados

    Boa tarde galera, eu estou montando um cluste de alta disponibilidade e já instalei o DRBD com duas máquinas...

    Quando eu inicio as duas máquinas o DRBD é startado, verificamos o seu status e constatamos que ele se encontra: secondary/secondary, então executamos o comando drbdsetup /dev/nb0 primary na máquina que é o servidor primario...

    servidor1--> hda2 Primário
    servidor2--> hda8 Secundário

    criamos uma partição separada Ext3 "/dev/nb0 (/dados)" nos dois servidores onde os dados são espelhados... Quando inserimos uma pasta qualquer no /dados do servidor primário e replicamos os dados esta pasta é gravada no /dados do servidor 2, mas quando definimos que o servidor 2 é o primario e gravamos uma pasta qualquer no /dados dele e replicamos os dados ele não grava no servidor 1...



    O que poderia ser este problema? Será que é alguma coisa relacionada com Read/Only?

  2. #2

    Padrão DRBD: servidor2 não replica os dados

    Veja... a partição em /dados não devem estar montadas em fstab.... quem efetua a montagem é o script drbd que é iniciado no nodo primário. Neste momento ele sincroniza-se com o nodo secundário.

    Na queda do nodo secundário, o heartbeat reinicia o script do drbd no nodo secundário montando a partição. Assim todos os dados são gravados em /dados e no device /dev/nb0. Ao iniciar novamente o nodo secundário, a opção auto failback, impulsiona o nodo secundário a desmontar a partição /dados e ressincronizar seus dados com o primário.

    Lembre-se:

    1o Inicie o DRBD
    2o Inicie o Heartbeat

    não inverta esta inicialização...

    []´s

    Marcos Pitanga
    Linux Clusters Specialist