Re: Cluster de aplicações
Oi,
O LVS tb foi avaliado.... mas existem alguns problemas com ele tb... a unica
coisa que ele facilitaria a vida eh que sempre que for iniciar um aplicacao o
meu script seria:
ssh -X ip.do.servidor.virtual aplicacao
e ele se encarregaria de fazer o resto. Mas lendo a documentacao, parece que
existem alguns problemas de fazer isso a partir de alguns nodos. Alem do mais
ele usa um esquema de NAT ou de Tunel entre o dispatcher e o nodo que vai
atender a requisição, ou seja, overhead desnecessário... to quase convencido
que a parada do script eh mesmo a melhor opcao.
To postando um script inicial aqui, por favor me ajudem a melhorá-lo!
#!/bin/sh
servers="server1 server2 server3"
program=$1
minor=5000
for i in $servers; do
{
load=$(ssh $i uptime | sed "s/.*average: \([0-9]*\.[0-9]*\).*/\1/g"
| sed "s/\.//g")
#echo "$i = $load"
if [ $(($minor>$load)) -eq 1 ]
then
minor=$load;
server=$i;
fi
}
done;
#echo $server
ssh -X $server $program
eu confesso... nao sei usar o if em bash... como eh que se faz a comparacao
de dois valores numericos? :-)
Christian
On Friday 05 April 2002 15:44, Marcos Augusto Nagamura wrote:
> Acredito que o Linux Virtual Server seja ainda uma boa alternativa.
>
> Basicamente, o LVS e' um encaminhador de pacotes. Um no' central
> recebe os pacotes e redireciona para os servidores. Eventualmente,
> ate' mesmo o no' central pode atender conexoes. O mais importante
> e' que ele tenha uma boa placa de rede, pois o fluxo afunila nele.
>
> Embora a maioria das implementacoes seja em servidores Web, outros
> servicos foram testados com sucesso (smtp, ssh, telnet, pop3 ...)
>
> A RedHat tinha empacotado o LVS junto com scripts de administracao
> num pacote chamado Piranha (!).
>
> A parte que voce esta' procurando (balancear conforme a carga da
> maquina) pode ser feita com scripts caseiros rodando no no' central,
> que monitoram a carga (rup) e alteram naquele instante o "peso" de
> cada servidor. Isso e' feito com o 'ipvsadm', uma ferramenta que
> trabalha junto com o LVS mas esta' num tar.gz separado.
>
> A pagina do LVS: www.linuxvirtualserver.org
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: