Explicarei aqui como montar um LoadBalancer com Failover e Heartbeat para seus servidores web. Como este é meu primeiro artigo, caso eu cometa algum erro, por favor, fiquem a vontade para corrigir.
Nos dois servidores (srv-1 e srv-2) precisamos configurar o Perlbal.
Como root, crie o diretório abaixo:
# mkdir /etc/perlbal
Depois crie o arquivo de configuração:
# vim /etc/perlbal/perlbal.conf
Precisamos colocar as seguintes configurações no arquivo:
CREATE POOL webfarm
POOL webfarm ADD 192.168.0.10:80
POOL webfarm ADD 192.168.0.11:80
POOL webfarm ADD 192.168.0.12:80
CREATE SERVICE balancer
SET listen = 192.168.0.3:80
SET role = reverse_proxy
SET pool = webfarm
SET persist_client = on
SET persist_backend = on
SET verify_backend = on
ENABLE balancer
[3] Comentário enviado por walber em 18/02/2009 - 18:06h
Rogi, por acaso vc teria alguma dica para fazer um server com heartbeat para servidor de internet tipo.
firewall-1 com ip 192.168.0.4
firewall-2 com ip 192.168.0.5
e ip virtual 192.168.0.6 no meios desses caras daí quando o firewall 1 caisse o firewall 2 assumisse, se tiver alguma sugestão da um help ae.
[4] Comentário enviado por rogi.band em 18/02/2009 - 23:01h
Opa, blzinha?!
Da pra fazer sim. Já vi esse esquema que voce está querendo mais com OpenBSD usando CARP.
Nunca montei um do zero, mas já trabalhei com Open usando CARP, funciona legal e não parece ser difícel de montar um, da uma olhada no site do Open e no google que voce deve achar alguma coisa explicando legal em como montar um assim.
Outra coisa que voce pode tentar, é pegar meu artigo e montar sem os webservers, e tentar fazer um firewall como voce está querendo.
Derrepente pode ser meu proximo artigo, já que é dificel de encontrar manuais sobre loadbalancer e failover, principalmente em português.