Clustering con PVM: differenze tra le versioni

m
m (inserita categoria)
Riga 1: Riga 1:
=About MaXeR=
{{stub}}
Mi chiamo Claudio, ho 22 anni e studio Informatica presso l'Universit� degli Studi di Verona.


==Contatti==
==Intro==
; Blog : http://www.knio.it
Questa e' la traccia della guida che scrivero'<br>


; MaXeR@fsfe.org : http://www.fsfe.org/Members/maxer/
=== Installazione PVM ===
*Installare pvm e pvm-dev
root@insanelab-cluster:apt-get install pvm
root@insanelab-cluster:apt-get install pvm-dev


; MaXeR@persone.softwarelibero.it : http://persone.softwarelibero.org/person/MaXeR
*modificare /etc/profile aggiungendo: <br>


; em@il : [mailto:maxer@debianizzati.org maxer@debianizzati.org]<br/>[mailto:maxer@knio.it maxer@knio.it]<br/>[mailto:maxer@fsfe.org maxer@fsfe.org]
#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)


; jabber : maxer@jabber.linux.it
nano /usr/lib/pvm3/conf/LINUX.def
: maxer@jabber.fsfe.org


; icq : 161200863
#LINUX.def
ARCHCFLAGS      =      -DSYSVSIGNAL -DNOWAIT3 -DRSHCOMMAND=\'''"/usr/bin/ssh\"''' \
                                -DNEEDENDIAN -DFDSETNOTSTRUCT -DHASERRORVARS \
                                -DCTIMEISTIMET -DSYSERRISCONST


=== Configurazione sistema ===


[http://www.fsfe.org http://www.knio.it/images/a-happy-fellow.png]
*Editare /etc/hosts '''commentatando localhost''' e aggiungendo i nodi


=Le Mie Guide=
#/etc/hosts
# [[La struttura della Distribuzione]]
#127.0.0.1      localhost.localdomain  localhost      insanelab-cluster
# [[I repository ed il loro utilizzo]]
  192.168.100.69 insanelab-cluster
# [[Introduzione all' Apt System]]
  192.168.100.3  node3
# [[Pulire Debian]]
  192.168.100.5  node5
# [[Applicare una patch ad un pacchetto Debian]]
  192.168.100.2  node2
# [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]]
# [[Apt-cdrom | '''Apt-cdrom''': aggiunta di cd/dvd nella lista dei repository]]
# [[Apt-file: ricerca all'interno dei pacchetti | '''Apt-file''': ricerca all'interno dei pacchetti]]
# [[Apt-listbugs: come monitorare i bug | '''Apt-listbugs''': come monitorare i bug]]
# [[Apt-zip: aggiornamenti senza una connessione veloce | '''Apt-zip''': aggiornamenti senza una connessione veloce]]
# [[Make-jpkg: Pacchettiziamo Java Sun| '''Make-jpkg''': Pacchettiziamo Java Sun]]
# [[Apt-Proxy: un proxy per i pacchetti Debian| '''Apt-Proxy''': un proxy per i pacchetti Debian]]
# [[Debmirror: creiamo un mirror Debian |'''Debmirror''': creiamo un mirror Debian]]
# [[Password sicure: la base della sicurezza informatica]]
# [[Come abilitare il completamento automatico 'avanzato']]
# [[Convertire immagini .nrg in immagini .iso]]
# [[mod_bandwidth: Gestione avanzata della banda]]
# [[Mrtg: monitoriamo la banda]]
# [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]]
# [[Powernowd: CpuScaling per AMD]]
# [[ cacti | Cacti per monitorare il sistema ]]
# [[ Debian_on_a_compaq_Presario_2154EA ]]
# [[ Munin ]]
# [[ Debian Fun ]]
# [[LAMP: Linux, Apache, MySQL e PHP]] Collaborazione con [[Utente:Keltik|Keltik]]
# [[ SysV ]]
# [[ jigdo ]]
# [[ Wireless Support ]]
# [[ Apache, SSL e CaCert.Org ]] (stub)
# [[ Pacchetizzare un tema per Bootsplash ]]
# [[ Gestione di un repository con debarchiver ]]
# [[ Ssh e autenticazione tramite chiavi ]]
# [[ Dupload per l'upload dei pacchetti Debian ]]
# [[ Synaptics touchpad ]]
# [[sshfs | Montare una directory remota con sshfs]]
# [[Unison e la sincronizzazione di directory]]
# [[Pbuilder: compilazione in ambienti puliti]]
# [[Madwifi | Installazione Driver Madwifi]]
# [[Repository Debianizzati.Org]]
# [[Kde e mount automatico]]
# [[Recuperare i dati da un Hard Disk danneggiato]]
# [[Rileggere la tabella delle partizioni]]
# [[Java in Debian]]
# [[Errori frequenti nell'uso di apt-get]]
# [[Controllare lo stato di un pacchetto]]
# [[Postgrey: filtrare lo spam con il greylisting]]


=Pagine in Lavorazione=
*Creare un utente per ogni nodo
* [[Repository non ufficiali]]
* [[Copiare-Spostare Debian]] (titolo non definitivo)
root@nodeX:adduser user
* [[Alternatives]] (in fase finale)


=== Evitare la password con ssh ===
*Bisogna generare una chiave nel server (insanelab-cluster)


=Ho scritto anche in=
user@insanelab-cluster: ssh-keygen -t rsa
* [[ Speciale:Contributions/MaXeR | dove ho ficcato il naso ;) ]]


=Pagine Varie riportate da altre fonti=
*entrare nella directory /home/user/.ssh/
# [[Perch� conviene sviluppare esclusivamente Software Libero]]
 
# [[Vendere Software Libero]]
user@insanelab-cluster: cd /home/user/.ssh
# [[Perch� il software non deve avere padroni]]
 
# [[La comunit� del software libero dopo 20 anni]]
*copiare id_rsa.key in tutti i nodi
# [[Ricompense e Motivazione]]
 
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!
 
--[[Utente:J3no|J3no]] 12:58, 22 Feb 2007 (CST)
 
[[Categoria:Sistema]]
89

contributi