Minicluster:Testes

De WikiLICC
Ir para: navegação, pesquisa

Teste 0

Apenas executa ping para descobrir quais máquinas estão ligadas formando um anel:

[dago@one] ./testeo_ping.sh
ping 192.168.0.108                                         [   OK   ]
ping 192.168.0.109                                         [   OK   ]
ping 192.168.0.110                                         [   OK   ]
ping 192.168.0.111                                         [   OK   ]
ping 192.168.0.112                                         [ FALHOU ]
ping 192.168.0.113                                         [ FALHOU ]
ping 192.168.0.114                                         [ FALHOU ]
ping 192.168.0.115                                         [ FALHOU ]
ping 192.168.0.116                                         [ FALHOU ]
ping 192.168.0.117                                         [ FALHOU ]
ping 192.168.0.118                                         [ FALHOU ]
ping 192.168.0.119                                         [ FALHOU ]
ping 192.168.0.120                                         [ FALHOU ]
ping 192.168.0.121                                         [ FALHOU ]
ping 192.168.0.122                                         [ FALHOU ]
ping 192.168.0.123                                         [ FALHOU ]
       THEMATRIX="one  cell108 cell109 cell110 cell111"

Teste 1

Teste semelhante ao anterior utilizando o comando nmap

[dago@one] nmap  -sP 192.168.0.108-123
Nmap scan report for cell108 (192.168.0.108)
Host is up (0.00013s latency).
Nmap scan report for cell109 (192.168.0.109)
...

Teste 2

Testa a conexão via ssh (sem senha). A primeira vez deverá pedir senha ou pedir para confirmar (yes) a atualização do arquivo ~/.ssh/knownhosts.

Conecta-se em cada máquina e executa o arquivo hots_ola.sh que imprime ola. Utiliza o anel criado com o teste0.

[dago@one] ./teste2_ola.sh
           Formando anel [one cell108 cell109]
[one.matrix] ssh one
[one.matrix] Ola                                           [   OK   ]
[one.matrix] ssh cell108
[cell108   ] Ola                                           [   OK   ]
[one.matrix] ssh cell109
[cell109   ] Ola                                           [   OK   ]

Teste 3

Executa o teste2 a partir de cada nó (e não apenas do nó mestre, como no teste anterior). (não parece essencial que funcione)

[one.matrix] Conectando em:  [cell109]
           Formando anel [one cell108 cell109 cell110 cell111]
[cell109   ] ssh one
socket: Address family not supported by protocol
ssh: connect to host one port 22: Address family not supported by protocol
                                                           [ FALHOU ]
[cell109   ] ssh cell108
[cell108   ] Ola                                           [   OK   ]
[cell109   ] ssh cell109
[cell109   ] Ola                                           [   OK   ]

Teste 4

Testa os comandos

[dago@one] mpd --daemon          # inicia o mpd daemon 
[dago@one] mpdtrace -l           # verifica se está ligado

em cada máquina.

dago@one ~/Testes $ ./teste4_mpd_daemon.sh
[one.matrix] ssh one
one.matrix_51286 (127.0.0.1)       [   OK   ]
-----------------------------------
[one.matrix] ssh cell108
cell108_46174 (192.168.0.108)      [   OK   ]
-----------------------------------
[one.matrix] ssh cell109
cell109_52831 (192.168.0.109)      [   OK   ]

Teste 5

Teste 6

Executa o comando

[dago@one] mpiexec -l -n 2 hostname

em cada máquina para rodar duas cópias do comando hostname. (É necessário rodar o teste 4, mpd --daemon primeiro para ativar mpd.

[one.matrix] ssh one
0: one.matrix
1: one.matrix
                                                          [   OK   ]
[one.matrix] ssh cell108
0: cell108
1: cell108
                                                          [   OK   ]
[one.matrix] ssh cell109
0: cell109
1: cell109
                                                          [   OK   ]

Teste 7

Teste 8

Teste 9