Eu tenho rodando uma solu��o em duas maquinas A: 192.168.1.70 e B: 192.168.1.71 que nunca deixam os clientes parados. Tanto na navega��o quento aos e-mails.
As duas possuem links para a Internet. Rodam o squid e o balance http://easynews.dl.sourceforge.net/sourceforge/balance/balance-3.6.tar.gz o balance na maquina A roda com o comando: /usr/sbin/balance 3128 127.0.0.1:3129 192.168.1.71:3129 Caso o link da maquina A pare de funcionar tudo � redirecionado para a maquina B automaticamente. Para isso criei um script que checa a saida da maquina A de 20 e 20 segundos. #!/bin/sh while :; do ping -qc5 200.215.1.1 if [ $? -gt 0 ]; then killall -9 squid else /usr/local/squid/bin/squid fi sleep 20s done Porque isso? O balance conecta na porta 3129, e mesmo com o link fora o squid ficava no ar escutando na sua porta, desta forma, caso o ping falhe o script mata o squid fazendo o balance enviar tudo para a 192.168.1.71 (B) quando o link volta e inicia o squid novamente. O script poder� ser outro, melhor elaborado, veja que este fica reportanto sempre que o squid esta no ar: 2003/06/16 16:47:56| Squid is already running! Process ID 255 Funciona muito bem. Quanto aos e-mails tenho os servidor, no mesmo switch; fiz ent�o um alias com IP invalido para redirecionar os clientes para ele, sem sair pelo modem de Internet Atenciosamente, Alfredo Tomio Junior ----- Original Message ----- From: "Eduardo Augusto Alvarenga" <[EMAIL PROTECTED]> To: "Grupo Brasileiro de Usuarios FreeBSD" <[EMAIL PROTECTED]> Sent: Monday, June 16, 2003 4:29 PM Subject: Re: [FUGSPBR] dois Links ! : -----BEGIN PGP SIGNED MESSAGE----- : Hash: SHA1 : : On Mon, 16 Jun 2003, Jean Duarte wrote: : : > Atualmente possuo um link com a internet full, estou pensando em : > colocar mais uma ADSL para ficar de Backup para a rede em caso de : > falhas e quem sabe dividir o trafego. : > : > O Ideal e colocar os dois links na mesma maquina, ou fazer dois : > servers BSD para gerenciar? : : Depende muito do seu n�vel de urg�ncia na redund�ncia, voc� pode optar : por usar uma m�quina para cada circuito, diminuindo o downtime caso : algum problema ocorra com a maquina. Desta maneira a outra maquina : teoricamente assumiria a carga da outra e sua rede ficaria manca, mas : mesmo assim daria seus "pulinhos". Caso sua urg�ncia nao seja TAO : grande, usa uma �nica m�quina para isso (tenha um par de NICs no arm�rio : esperando pelo pior!) : : > Qual a melhor forma de dividir trafego, nunca li nada sobre : > load balance, alguem conhece algum material bom? : : Depende do tr�fego... entrada? sa�da? Se for entrada pode usar o balance : (tem no ports), ou NAT din�mico (recomendo). Se for sa�da, voc� deve : usar alguma solu��o de roteamento baseado em prioridade. O PF faz isso : pra voc�. O �nico "inc�modo" � que � em OpenBSD (pra mim n�o � incomodo : hehehe). : : > Quanto ao DNS, quando o Primario ta fora o trafego vai para o segundo? : : Depende do outro lado, se o outro lado seguir todos os padroes RFC de : DNS, ele deve consultar o seu secund�rio caso o prim�rio falhe. : Lembre-se que isso na maioria das vezes nao passa de teoria, e : dependendo o cliente ele pode "balancear" as consultas em ordem de : 50/50, 33/33/33, 25/25/25/25... quanto mais servidor mais aleatoriedade. : : > Eu posso ter o DNS Primario e o Secundario na mesma : > maquina com dois IP's Validos diferentes? Neste caso : > eu teria os dois links na mema maquina. : : Poder pode. Mas n�o deve. : Caso ocorra algum problema de hardware? O que fazer? ;-) : Use um servico secundario como o granitecanyon... Ele resolve o seu : problema rapidinho. : : : Grande abra�o, : : - -- : =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- : Eduardo A. Alvarenga - Analista de Suporte #179653 : Centro Estrat�gico Integrado - SEGUP-PA : Bel�m, Par� - (91) 259-0555 / 8116-0036 : [EMAIL PROTECTED],cei.ssp.pa.gov.br} : - -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= : OpenBSD Consultant: www.openbsd.org/support.html : -----BEGIN PGP SIGNATURE----- : Version: GnuPG v1.2.2 (OpenBSD) : : iD8DBQE+7hrApKK2uJoGDlMRAnSFAKDRwXF7PeVymr/htfDdJ7IG1PCRlgCgyJIO : iFCp7YP5l2JByAPLUt3gvrM= : =PJ2S : -----END PGP SIGNATURE----- : : _______________________________________________________________ : Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr : Historico: http://www4.fugspbr.org/lista/html/FUG-BR/ : : _______________________________________________________________ Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
