--
JadirSilva - 28 May 2009
Instalação do lm_sensors no sprace
Description
O pacote lm_sensors provê um
script perl para detecção dos sensores presentes na
motherboard,
sensors-detect, o que facilita a escolha dos
módulos de
kernel que devem ser carregados para habilitar o monitoramento de temperatura, voltagem e velocidade dos
coolers. O
script
faz várias perguntas que podem ser respondidas com os valores
default. Para facilitar a execução deste
script em todos os
nodes foi criado
um outro
script usando o aplicativo
expect que serve para responder automaticamente às perguntas feitas pelo
sensors-detect. O
script auto_sensor esta descrito no listagem abaixo:
%CODE{"sh" num="1"}%
#!/usr/bin/expect
spawn sensors-detect
expect ":"
send "\n"
expect ":"
send "\n"
expect ":"
send "\n"
expect ":"
send "\n"
expect ":"
send "\n"
expect "?"
send "smbus\n"
expect ":"
send "\n"
expect ":"
send "\n"
expect "?"
send "\n"
expect ":"
send "\n"
expect eof
%ENDCODE%
Este
script foi copiado para todos os nodes do
sprace e executado da seguinte forma:
for a in `seq 1 9`;do echo node$a;ssh node0$a 'expect -f /auto_sensors|grep modprobe >> /etc/rc.d/rc.local;echo done';done
para os
nodes de 1 a 9 e
for a in `seq 10 83`;do echo node$a;ssh node$a 'expect -f /auto_sensors|grep modprobe >> /etc/rc.d/rc.local;echo done';done
para os
nodes de 10 a 83
Updates
Fulano em dd/mm/aaaa
Coloca o que fez.
Ciclano em dd/mm/aaaa
Mais comentarios