[FUGSPBR] Espelhamento / redundancia

Jose Carlos da Silva jcds em jcds.net
Qua Out 8 09:31:44 BRT 2003


Gustavo Arjones (FreeBSD) wrote:

>- O IP público é um balanceador de carga (local director da cisco), acredito
>que devem haver softwares que façam isso; este HW verifica a porta destino
>(smtp e/ou pop3) e só redireciona para a máquina se a porta "responder".
>  
>
Eu estou usando uma solução 100% baseada em software e em FreeBSD, a qual
funciona maravilhosamente. Para se ter uma idéia, disparando um PING 
para o IP
de uma das máquinas e desligando essa máquina eletricamente, o PING não 
chega
a dar nem mesmo perda de pacotes ;--) Essa solução faz parte da coleção 
de ports
e chama-se FreeVRRPD. Para instalar:

    cd /usr/ports/net/freevrrpd
    make all install clean

Depois, basta editar o arquivo /usr/local/etc/freevrrpd.conf em ambas as 
máquinas.
O interessante dessa solução é que você pode balancear a carga via DNS e 
ela lhe
garante a redundância, eliminando a necessidade da terceira máquina para 
fazer o
balanceamento.

Se mesmo assim, quiser balancear a carga pode usar o loadd (daemon que faz o
balanceamento de carga), nesse caso usando uma máquina adicional rodando o
FreeBSD.

Ambas as soluções estão documentadas em http://www.bsdshell.net/

>- 2 ou mais máquinas rodando QMAIL/POSTFIX mapeando as caixas postais em um
>STORAGE via NFS
>  
>
Também acho que o uso de Storage é melhor nesse caso. Um servidor de e-mail
geraria muitas atualizações (mensagens entrando e saindo) a toda hora e 
fazer a
replicação disso via software geraria muito processamento nas máquinas e 
muito
tráfego de rede (claro que uma placa extra e cabo cross resolveria essa 
segunda
parte), além de não garantir que o espelho esteja perfeito na hora do crash.

Abraços,

José Carlos.


_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd