Load Balancer com Failover, Perlbal e Heartbeat para servidores web

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.

[ Hits: 49.360 ]

Por: Igor Pereira Santos em 16/02/2009


Iniciando o Perlbal



Agora vamos iniciar o Perlbal nos dois servidores.

Rode o comando:

# perlbal --daemon

Para iniciar automaticamente quando a máquina for ligada, basta adicioná-lo no rc.local:

# vim /etc/rc.local

Coloque a linha abaixo antes do "exit 0":

/usr/local/bin/perlbal --daemon

exit 0

E para parar o Perlbal digite o comando abaixo:

# killall perlbal

Pronto. Instalado e configurado, agora basta testar.

Você pode retirar o cabo de rede da máquina srv-1 e logo após alguns segundos a máquina srv-2 assume o IP 192.168.0.3. Faça o teste.

Página anterior     Próxima página

Páginas do artigo
   1. O que é e como funciona?
   2. Instalando e configurando
   3. Configuração dos Loadbalancer
   4. Instalando e configurando o HeartBeat
   5. Iniciando o Perlbal
   6. Suporte a virtual hosts no Perlbal
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Criando relatórios estatísticos da web com o awstats

Transações Financeiras (Warsaw vs User Agent Overrider) - Itaú Bankline 30 horas

Acessando servidor Linux remotamente utilizando WinSCP e Putty no Windows

Instalando e configurando um servidor DNS (Bind)

Configurando o Velox no seu Linux

  
Comentários
[1] Comentário enviado por walber em 16/02/2009 - 18:07h

Parabéns, ótimo artigo.

[2] Comentário enviado por rogi.band em 17/02/2009 - 10:20h

Obrigado amigo.

[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.

Valeu.

[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.

[]s,
Igor

[5] Comentário enviado por jpfaria em 02/03/2009 - 16:03h

Galera,

Existe a possibilidade de fazer o cluster load-balancer utilizando somente o apache
e utilizar Heartbeat para fazer o cluster de alta disponibilidade.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts