[FUG-BR] FreeBSD 8.1-Stable + carp + ifstated

Fábio Ferrão ferrao04 em gmail.com
Quarta Setembro 1 10:38:15 BRT 2010


Senhores,

Ontem descobri uma coisa no mínimo interessante no FreeBSD 8.1-STABLE.
Eu utilizava o carp + ifstated na versão 7.2-STABLE do Free. Atualizei a
versão para 8.1-STABLE e percebi uma ligeira inconsistência no ifstated +
carp, e por causa disso resolvi testar o carp sem o ifstated. Com isso parei
o daemon do ifstated e comecei a fazer os testes de failover e failback. Pra
minha surpresa o carp do servidor master colocava todas as interfaces carp
como backup quando um delas ficava down, seja física ou carp, sendo que o
correto seria ele colocar somente a que ficou down como init e as demais
continuariam como master, porém neste caso o servidor que seria o backup em
todas as interfaces assumiu todas como master. Quando a interface que estava
down foi colocada como up, este servidor voltou com todas as interfaces para
master e o outro voltou com todas para backup.
Resumindo, não foi necessário o ifstated para que o failover e failback
funcionassem perfeitamente. Somente o carp fez isso tudo.
Eu só percebi isso nessa versão do FreeBSD que estou utilizando agora,
8.1-STABLE.
Já fiz isso em dois pares de servidores e está funcionando perfeitamente.
Alguém já havia percebido isso? Poderiam confirmar minha constatação?

Abraço a todos.



-- 
Fábio Ferrão

"E conhecereis a verdade e a verdade vos libertará".    João 8.32
"And you will know the truth and the truth you will free".    John 8.32


Mais detalhes sobre a lista de discussão freebsd