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?
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