- Sincronização atrasada
+ Responder ao Tópico
-
Sincronização atrasada
Olá galera, o DRBD foi configurado, mas não parece estar funcionando corretamente (ou eu nao configurei corretamente), pois os nodos se conectam, mas quando gravo um arquivo no slack1 (nodo1), este mesmo arquivo demora muito a aparecer no slack2 (nodo2). vou mostrar a vcs minhas configurações:
DRBD 0.7.10
Slackware 10.0
Kernel 2.4.29
arquivo /etc/drbd.conf das duas máquinas:
--------início do arquivo /etc/drbd.conf---------
resource drbd0 {
protocol B;
incon-degr-cmd "halt -f";
disk {
on-io-error panic;
}
on slack2 {
device /dev/drbd0;
disk /dev/sdb1;
address 192.168.0.3:7789;
meta-disk internal;
}
on slack1 {
device /dev/drbd0;
disk dev/sdb1;
address 192.168.0.4:7789;
meta-disk internal;
}
}
---------- fim do arquivo /etc/drbd.conf ---------
procedimentos (comandos em sequencia):
slack1:
/etc/rc.d/drbd start
salck2:
/etc/rc.d/drbd start
slack1:
drbdsetup /dev/drbd0 primary
drbdsetup /dev/drbd0 syncer -r 100M
mount /dev/drbd0 /dados
slack2:
drbdsetup /dev/drbd0 syncer -r 100M
mount /dev/drbd0 /dados - dá erro, mensagem:
/dev/drbd0: Input/output error
mount: you must specify the filesystem type
entao eu monto assim
mount /dev/sdb1 /dados - unidade física mesmo
entao acontece o seguinte, gravo um arquivo no slack1, assim por exemplo:
root@slack1:/dados# touch teste.txt
root@slack1:/dados# ls -laF
total 24
drwxr-xr-x 3 root root 4096 2005-03-22 14:20 ./
drwxr-xr-x 18 root root 4096 2005-03-19 10:03 ../
drwx------ 2 root root 16384 2005-02-25 11:33 lost+found/
-rw-r--r-- 1 root root 0 2005-03-22 14:20 teste.txt
vou no slack2 e:
root@slack2:/dados# ls -laF
total 24
drwxr-xr-x 3 root root 4096 2005-03-22 14:20 ./
drwxr-xr-x 18 root root 4096 2005-03-22 07:01 ../
drwx------ 2 root root 16384 2005-02-25 11:33 lost+found/
E o mais interessante é que depois de algum tempo esses arquivos acabam aparecendo, e não adianta somente desmontar e montar as partições, é depois de um tempo mesmo.
Acredito que meu erro esteja na montagem das partições, mas não tenho certeza, até pq já li em documentações duas coisas opostas, na primeira vez eu li que não se deve montar o /dev/drbd0 nas duas máquinas, depois eu li que o certo era montar nas duas, então fiquei sem saber o que fazer... se alguém puder me ajudar, agradeço.