De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Balanceamento de Carga com Iptables

Colaboração: Everson de Oliveira

Data de Publicação: 15 de Setembro de 2009

Neste artigo vamos mostrar um modo simples e rapido de balanceamento de carga utilizando regras de IPTABLES.

Cenário:

  
                           > Server Apache A
  user > Firewall IPTables >
                           > Server Apache B

Obs: Vale lebrar que o conteúdo deverá ser igual nos dois servidores, isto é, caso queira colocar isso em produção.

Vamos ao que interesa. Apenas faça o seguinte:

  # Regra 1
  $IPTABLES -A PREROUTING -t nat -d 200.xxx.xxx.1 -j DNAT --to 192.168.1.1-192.168.1.2
  
  # Regra 2
  $IPTABLES -A POSTROUTING -t nat -s 192.168.1.1 -j SNAT --to 200.xxx.xxx.1
  
  # Regra 3
  $IPTABLES -A POSTROUTING -t nat -s 192.168.1.2 -j SNAT --to 200.xxx.xxx.1

Repare que utilizei --to 192.168.1.1-192.168.1.2 (dois hosts). Poderia usar --to 192.168.1.1-192.168.1.10 (que significa que estarei dispondo de um range de 10 hosts no load balance).

Everson de Oliveira é Analista de Redes da Escola do Futuro - USP

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Everson de Oliveira