Abrindo Sessão Cluster Beowulf

Publicado por Guilherme Domingues de Oliveira 10/09/2007

[ Hits: 5.496 ]

Homepage: http://br.linkedin.com/pub/guilherme-domingues-de-oliveira/22/59/900

Download mpd.sh




Utilizei a biblioteca Mpich2 ( http://www.mpich.org/downloads/ ).

Montei este script para abrir a sessão, a partir de uma lista ip.

O script está simples e funcional, mas é possivel afinar muito mais.

  



Esconder código-fonte

#!/bin/bash
# Autor : Guilherme Domingues de Oliveira
# [email protected]
cd $HOME
arq="mpd.host"
echo "Verificando existencia do arquivo $arq"

if [[ -a $arq ]];then
   chmod 700 $arq
   cat /dev/null > $arq
else
   touch $arq
   echo "Criando o arquivo $arq"
fi
echo "Buscando os pinguins..."
cat lista | while read host;
do
if ping -c 2 $host > /dev/null 2>&1;then 
   echo "O ip $host esta respondendo"
   ssh  -o StrictHostKeyChecking=no [email protected]$host echo $host >> $arq &  
fi
done
echo ""
echo "Iniciando Sessao "

a=$(cat $arq | wc -l) 
let a++
chmod 600 $arq
mpdboot -n $a
echo "Ok! Listando maquinas inseridas na sessao"

mpdtrace
exit 0

Scripts recomendados

Conectar em rede Wireless

verificar acessos indevidos automaticamente squid

Mensagem de volume alto quando o fone de ouvido está conectado

Ping para servidores tendo um arquivo TXT com a lista dos IPs/Hostnames

Rerun


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts