leandrojpg
(usa Debian)
Enviado em 01/12/2011 - 11:16h
Tenho feito varios testes com DRBD+Heartbeat, pois acredito ser uma boa solução para quem tem empresa pequena e nao tem um grande orçamento para adquirir equipementos caros. por isso tenho feito testes massivos com drbd, sei que muitos vao falar que aqui no vol tem vários materiais falando sobre o assunto. Mas já adianto que ja li todos os materiais e nenhum trata dos erros que aqui postarei portanto peço ajuda.
Boa tarde a todos da lista.
Estou com o drbd+heartbeat rodando com fs ext4. só que tenho o seguinte problema.
tenho dois nós node1 node2, não tenho o recurso sendo montando no fstab nao, tudo isso fica a cargo do drbd.
entao funciona assim suponha-se que o node1 esta como primary/secondary e node2 esteja como secondary/primary.
Se eu parar o heartbeat no node1 ele migra automaticamnete para node2. sem problemas.
mas se eu por ventura reiniciar a máquina node1 literalmente ele começa a migra e dar erro ficando assim no node2 que nesse momento deveria ser o primary. o status dele fica primary/unknow. será que tá certo? eu até cheguei a pensar que está certo pois se a maquina está em reinicio o heartbeat nao vai realmente funcionar ( ele nao acha a máquina) mas nem sei mais o que pensar. e tem outra se ativar o failover quando a maquina volta ele nao repassa o serviço pra ela, e o status ainda continua primary/unknow.
vou postar meus confs todos aqui.
global_common > global {
usage-count yes;
}
arquivo r0 > resource r0 {
protocol C;
startup {
degr-wfc-timeout 30;
}
disk {
on-io-error detach;
}
syncer {
rate 100m;
}
on node1 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.1.98:7788;
flexible-meta-disk internal;
}
on node2 {
device /dev/drbd0;
disk /dev/sda8;
address 192.168.1.99:7788;
flexible-meta-disk internal;
}
}
arquivo ha.cf >
logfile /var/log/ha-log
logfacility local0
keepalive 2
deadtime 10
warntime 5
initdead 20
udpport 694
bcast eth0
auto_failback no
ping 192.168.1.254
node node1
node node2
haresources >
node1 IPaddr::192.168.1.100/24/eth0 drbddisk::r0 Filesystem::/dev/drbd0::/dados::ext4 apache2