Clustering con PVM: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
m (Inserimento prima traccia) |
(Nessuna differenza)
|
Versione delle 18:00, 19 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!