LoadBalance e Failover com OpenBSD e PF

Mostrarei como configurar um mini-ambiente de alta disponibilidade com balanceamento de carga e tolerância a falha utilizando o sistema operacional OpenBSD.

[ Hits: 25.599 ]

Por: André Luiz Michi em 13/09/2010


Configurando o PF



O próximo passo é configurar o PF para distribuir a carga que será direcionada para os servidores Web. Vou mostrar um exemplo básico de configuração do PF para a distribuição de carga.

# Variáveis

external_if="rl0"
internal_if="rl1"

external_addr="200.1.1.3"
internal_addr="192.168.1.1"
carp_addr="200.1.1.1"
web_servers_cidr="192.168.1.10/30"

source_hash="0x61231678"

# Normaliza pacotes
match all in scrub (no-df)
...
...
# RDR
match-in on $external_if proto tcp from any to $external_addr port { http , https } rdr-to $web_servers_cidr source-hash $source_hash
...
...
# INTERFACE INTERNA
pass out quick on $internal_if proto tcp from any to $web_servers_cidr port { http , https }
...
...
# Bloqueia todo o resto
block log all

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração CARP
   3. Configurando o PF
   4. Configuração CARP nos servidores Web
Outros artigos deste autor

Jogos no Linux

Iniciando no NFS

Como ajudar a comunidade Linux

Fazendo backup de DVDs

Instalando o Slackware em 15 minutos

Leitura recomendada

Instalação dos servidores web Apache e Thttpd no Debian Linux

Servidor Fedora 11 de maneira fácil e funcional

LILO gráfico e animado no Slackware

Instalando e Configurando o Modem HSP56 MicroModem no RedHat 9.0

Apache2 + PHP5 + MySQL + PhpMyAdmin + Webmin de forma simples e objetiva

  
Comentários
[1] Comentário enviado por fs.schmidt em 14/09/2010 - 00:23h

Parabéns amigo, excelente artigo !!!

[2] Comentário enviado por fabio em 14/09/2010 - 14:36h

Grande Simmons, bom te ver por aqui novamente!

Um abraço.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts