Nunca fui muito afundo com carp, mas até onde sei net.inet.carp.preempt=1 ele faz isso, confirma ae o valor. Nas versões 7 por default vinha desativado, na 8 eu já não sei..
-------- Mensagem original -------- De: Fábio Ferrão <[email protected]> Reply-to: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) <[email protected]> Para: [email protected] Assunto: [FUG-BR] FreeBSD 8.1-Stable + carp + ifstated Data: Wed, 1 Sep 2010 10:38:15 -0300 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.
signature.asc
Description: Esta é uma parte de mensagem assinada digitalmente
------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

