Re: Cluster de aplic=?any?b?Yef1ZXM=?=
Eu uso para comparações númericas em bash:
if ((expressão)); then
alguma coisa
else (
outra coias
)
fi
Citando Christian Lyra <lyra@pop-pr.rnp.br>:
>
> 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
>
>
------------------------------------
Plight Sistemas - www.plight.com.br
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: