Abrindo Sessão Cluster Beowulf

Publicado por Guilherme Domingues de Oliveira 10/09/2007

[ Hits: 5.899 ]

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
# guilherme.domingues.oliveira@gmail.com
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 guilherme@$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

Obter o Serial do Windows XP SP3

Zwifi - Conectar em rede Wi-Fi via terminal

pegaMAC - pega o endereço MAC da eth0

Automatizar a importação de chave privada GPG (GnuPG)

Startando jboss e serviços necessários


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts