[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: