[FUG-BR] CARP - Alta disponibilidade de ips /30

Rafael Ganascim rganascim em gmail.com
Sábado Abril 14 09:20:22 BRT 2012


Pessoal,

Tentem ver a solução CARP + ifstated. Para tal:

- rodar um processo de carp em OUTRA interface que tenha pelo menos um /29
- use o IFSTATED para subir os IPs /30 das outras interfaces (pode ser
de todas interfaces /30 com os clientes) de acordo com o estado da
única interface carp (se o carp for MASTER, sobe o /30 em todas
interfaces, se o carp for BACKUP/INIT, derrube os /30 das interfaces
dos clientes).

É uma solução que funciona, sem precisar sair do carp. Vai existir um
inconveniente se for necessário fazer load sharing entre os
servidores, mas não sei se vem ao caso.


Em 13 de abril de 2012 21:01, Eduardo Schoedler <listas em esds.com.br> escreveu:
> Em 12 de abril de 2012 13:35, Luiz Gustavo
> <luizgustavo em luizgustavo.pro.br>escreveu:
>
>> Você setou o ip 192.168.2.48/30 nas duas maquinas, de cara ai já vai dar
>> conflito de ip, somente dê um up na interface via rc.conf
>>
>> ifconfig_em1="up"
>>
>> deixe que o freevrrpd atribue o ip na interface, a comunicação que ele faz
>> com o outro lado é via broadcast
>>
>
> Luiz,
>
> Dessa forma você está criando tráfego que será jogado para o cliente, só
> que ele não vai enxergar por estar em uma subnet diferente.
> Mas pelo jeito é a única solução...
>
>
> Sds,
>
> --
> Eduardo Schoedler
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Mais detalhes sobre a lista de discussão freebsd