- Problema com LVS
+ Responder ao Tópico
-
Problema com LVS
Olá Pessoal,
Sou novo por aqui e conto com a ajuda de todos !
Bom preciso fazer um LB de web servers, tenho 1 direcionador e 4 real servers. Estou com o seguinte problema, as requisições chegam no direcionador por IP virtual (vejo pelo ipvadm) mas ele não "direciona" aos servidores reais, os servidores reais estão com o web server up, uso o ubuntu (2.6.24.19) em todas máquinas, no direcionador instalei o ldirectord, tá faltando algo. Para ajudar, se precisarem, posto o .cf.
Vlw pessoal obrigado !!
Fábio
-
... ja tentou usar squid no "direcionador" como proxy reverso... ele suporta load-balance... e ainda faz cache dos objetos "desafogando" os servers web..
sobre o lvs nao usei ele ..
-
Lvs (ha + lb)
faduarte,
poderia postar a configuracao do ldirector.conf?
Voce adicionou nos outros servidores a interface lo:0 ou lo:X com o IP virtual?
Quando voce executa o ipvsadm -Ln, ele retorna qual o ip do servidor virtual + porta e se esta sendo feito o redir para os IP?
Voce executou um tcpdump nos servidores para verificar se esta chegando conexoes TCP?
-
E ae cara....vou tentar te dar um exemplo:
1 - Server que vai fazer o LoadBalance:
eth0 : 10.1.1.100
eth1 : 10.0.0.100
2 - Real Servers
* real server 1 : 10.0.0.1
* real server 2 : 10.0.0.2
---No LoadBalance---
#---
cat << '_FIM_' >> /etc/sysctl.conf
net.ipv4.ip_forward = 1
_FIM_
sysctl -p
#---
#--
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#---
#---
ipvsadm -A -t 10.1.1.100:80 -s wrr
ipvsadm -a -t 10.1.1.100:80 -r 10.0.0.1:80 -w 100 -m
ipvsadm -a -t 10.1.1.100:80 -r 10.0.0.2:80 -w 100 -m
#---
Obs: Neste exemplo o default gateway dos reals servers apontam p/ 10.0.0.100