[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