Indice Guide: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
m (→Stampanti) |
m (→Altro) |
||
Riga 1: | Riga 1: | ||
{{stumb}} | |||
==Intro== | |||
Questa e' la traccia della guida che scrivero'<br> | |||
= | === Installazione PVM === | ||
*Installare pvm e pvm-dev | |||
root@insanelab-cluster:apt-get install pvm | |||
root@insanelab-cluster:apt-get install pvm-dev | |||
*modificare /etc/profile aggiungendo: <br> | |||
== | #variable for PVM | ||
PVM_ROOT=/usr/lib/pvm3 | |||
export PVM_ROOT<br> | |||
PVM_ARCH=`$PVM_ROOT/lib/pvmgetarch` | |||
export PVM_ARCH<br> | |||
PVM_RSH=/usr/bin/ssh | |||
export PVM_RSH<br> | |||
PVM_TMP=/tmp | |||
export PVM_TMP<br> | |||
#Add pvm binary to PATH | |||
PATH=$PVM_ROOT/bin:$PATH | |||
export PATH<br> | |||
*Modificare il file LINUX.def inserendo il modo che usiamo per connetterci (ssh) | |||
nano /usr/lib/pvm3/conf/LINUX.def | |||
. | |||
#LINUX.def | |||
ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\'''"/usr/bin/ssh\"''' \ | |||
-DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \ | |||
-DCTIMEISTIMET -DSYSERRISCONST | |||
=== Configurazione sistema === | |||
*Editare /etc/hosts '''commentatando localhost''' e aggiungendo i nodi | |||
#/etc/hosts | |||
#127.0.0.1 localhost.localdomain localhost insanelab-cluster | |||
192.168.100.69 insanelab-cluster | |||
192.168.100.3 node3 | |||
192.168.100.5 node5 | |||
192.168.100.2 node2 | |||
*Creare un utente per ogni nodo | |||
root@nodeX:adduser user | |||
=== Evitare la password con ssh === | |||
*Bisogna generare una chiave nel server (edalab-cluster) | |||
user@insanelab-cluster: ssh-keygen -t rsa | |||
*entrare nella directory /home/user/.ssh/ | |||
* | |||
user@insanelab-cluster: cd /home/user/.ssh | |||
*copiare id_rsa.key in tutti i nodi | |||
user@insanelab-cluster: scp id_rsa user@nodeX://home/user/.ssh | |||
*Loggarsi nei nodi | |||
ssh user@nodeX | |||
*Entrare nella directory .ssh e copiare la chiave in authorizedkey2 | |||
cd .ssh | |||
cat id_rsa.key >> authorizedkey2 | |||
rm id_rsa.key | |||
*Riavviare ssh ed e' fatta! | |||
Versione delle 17:20, 22 ott 2006
Intro
Questa e' la traccia della guida che scrivero'
Installazione PVM
- Installare pvm e pvm-dev
root@insanelab-cluster:apt-get install pvm root@insanelab-cluster:apt-get install pvm-dev
- modificare /etc/profile aggiungendo:
#variable for PVM PVM_ROOT=/usr/lib/pvm3 export PVM_ROOT
PVM_ARCH=`$PVM_ROOT/lib/pvmgetarch` export PVM_ARCH
PVM_RSH=/usr/bin/ssh export PVM_RSH
PVM_TMP=/tmp export PVM_TMP
#Add pvm binary to PATH PATH=$PVM_ROOT/bin:$PATH export PATH
- Modificare il file LINUX.def inserendo il modo che usiamo per connetterci (ssh)
nano /usr/lib/pvm3/conf/LINUX.def
#LINUX.def ARCHCFLAGS = -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\"/usr/bin/ssh\" \ -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \ -DCTIMEISTIMET -DSYSERRISCONST
Configurazione sistema
- Editare /etc/hosts commentatando localhost e aggiungendo i nodi
#/etc/hosts #127.0.0.1 localhost.localdomain localhost insanelab-cluster 192.168.100.69 insanelab-cluster 192.168.100.3 node3 192.168.100.5 node5 192.168.100.2 node2
- Creare un utente per ogni nodo
root@nodeX:adduser user
Evitare la password con ssh
- Bisogna generare una chiave nel server (edalab-cluster)
user@insanelab-cluster: ssh-keygen -t rsa
- entrare nella directory /home/user/.ssh/
user@insanelab-cluster: cd /home/user/.ssh
- copiare id_rsa.key in tutti i nodi
user@insanelab-cluster: scp id_rsa user@nodeX://home/user/.ssh
- Loggarsi nei nodi
ssh user@nodeX
- Entrare nella directory .ssh e copiare la chiave in authorizedkey2
cd .ssh cat id_rsa.key >> authorizedkey2 rm id_rsa.key
- Riavviare ssh ed e' fatta!