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.925 ]

Por: Igor Pereira Santos em 16/02/2009


Instalando e configurando



Agora precisamos instalar os pacotes necessários nos servidores loadbalancer (srv-1 e srv-2).

O Perlbal não está disponível para a versão Etch do Debian, então instalaremos via Perl, mas para isso precisamos instalar algumas dependências.

Logado como root:

# apt-get install build-essential unzip lynx ncftp perl

Depois de baixados e instalados os pacotes, vamos entrar no shell do Perl para instalar o Perlbal:

# perl -MCPAN -e shell

Agora esses três comandos para instalar o mesmo:

cpan[1]> force install HTTP::Date

Depois:

cpan[1]> install IO::AIO

E mais este:

cpan[1]> force install Perlbal

Depois de instalado, basta sair do Perl com o comando "q".

cpan[1]> q

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

Redes de comunicação sem fio (Wireless)

Gerenciamento de conexões

Identificando problemas básicos de redes Linux para principiantes

Como fazer NAT com cable modem

Filtrando IPs no Debian e Ubuntu com o Mobloquer

  
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