Olá! Pois o keepalived também tem o mesmo princípio... eis um arquivo de
configuração onde somente os servidores ativos são utilizados no
escalonamento do LVS:
global_defs {
router_id LVS
}
virtual_server 192.168.1.50 8080 {
delay_loop 6
lb_algo wlc
lb_kind NAT
protocol TCP
real_server 192.168.0.43 8080 {
weight 100
TCP_CHECK {
connect_timeout 3
}
}
real_server 192.168.0.44 8080 {
weight 100
TCP_CHECK {
connect_timeout 3
}
}
real_server 127.0.0.1 8080 {
weight 20
TCP_CHECK {
connect_timeout 3
}
}
}
Em 12/01/07, Claudinei Matos <[EMAIL PROTECTED]> escreveu:
Marco,
Quem faz isso é o ldirector (ao menos é o que uso aqui) que vem junto com
o heartbeat.
No meu caso por exemplo eu tenho um servidor web em python que verifica o
status do XDMCP (X remoto) e ai adiciona ou remove o servidor no ipvs.
No meu caso a configuração do ldirector é a seguinte:
virtual = 192.168.10.1:xdmcp
real = 192.168.10.2:xdmcp gate 1000
real = 192.168.10.3:xdmcp gate 1000
scheduler = rr
checkport = 65080
service = http
request = "/xdmcpstats"
receive = "XDMCP IS OK"
Dessa forma se o servidor web der algum problema ou mesmo se o xdmcp
falhar (nesse caso o servidor web em python informa) o servidor em questão
sai da lista do ipvs. Isso se aplica da mesma forma para o seu Apache.
Basta então você criar uma página padrão no Apache que retorne uma
mensagem como "XDMCP IS OK" por exemplo. Se o ldirector não conseguir
recuperar esse texto do apache então ele vai tirar o serviço do ipvs.
Espero ter ajudado, qualquer dúvida manda de novo ai.
Claudinei Matos
Marco Origuela wrote:
Olá pessoal... Bem, esse é meu primeiro post, espero que consiga uma ajuda
antes de ficar louco.. haha
Tenho duas máquinas, para simular, vamos considerar o seguinte esquema:
maquina1 ( IP2 )
maquina2 ( IP3 )
e o IP1 é um virtual_ipaddress que por padrão aponta para maquina1, se a
máquina1 cair, aponta para máquina dois... até ai beleza, está funcionando
essa parte...
Só que gostaria que funcionasse de uma outra maneira... Gostaria que esse
redirecionamento do IP1 também funcionasse quando apenas o apache da
máquina1 cair... Já tentei fazer com o HTTP_GET e com o TCP_CHECK mas sem
sucesso, não consegui configurar...
Será que alguém pode me dar um HELP????
--
*Marco Origuela*
[ Adm. Redes Linux - FCL Net ]
* [EMAIL PROTECTED]
( +55 11 3170-5698
------------------------------
_______________________________________________
Linux-HA mailing list
[EMAIL PROTECTED]://listas.linuxchix.org.br/mailman/listinfo/linux-ha
_______________________________________________
Linux-HA mailing list
[email protected]
http://listas.linuxchix.org.br/mailman/listinfo/linux-ha
--
Flávio Menezes dos Reis
Bacharel em Sistemas de Informação
[EMAIL PROTECTED]
_______________________________________________
Linux-HA mailing list
[email protected]
http://listas.linuxchix.org.br/mailman/listinfo/linux-ha