Clustering
Luca Giuzzi
giuzzi a dmf.bs.unicatt.it
Dom 27 Feb 2000 15:21:42 UTC
Relativamente le tue domande:
2) [questa e' facile) non ci sono problemi per quanto tu richiedi.
Si tratta di usare le funzionalita' di ip_forwarding e ip_masquerading sulla
macchina linux collegata al modem ISDN (il masquerading non e' tecnicamente
necessario, ma immagino ti venga assegnato 1 indirizzo IP unico dal tuo
provider), nel tuo caso PC2.
Nella spiegazione che segue immagino che l'ip di PC1 sia 10.0.0.1 e
l'IP di PC2 sia 10.0.0.2 per quanto concerne la sua interfaccia di rete
con cui si collega a PC1.
Innanzi tutto devi attivare l'IP_Forwarding su PC2. Questo dice che il
computer puo' agire anche come instradatore di pacchetti non diretti a
lui.
echo "1" > /proc/sys/net/ipv4/ip_forward
Poi devi attivare le funzionalita' di Masquerading (sempre su PC2)
/sbin//ipchains -A forward -s 10.0.0.0/24 -j MASQ
for x in /lib/modules/`uname -r`/ipv4/*masq* ; do
/sbin/modprobe $x
done;
[assumendo che tu usi la bash]
Infine, ti basta settare il default router su PC1 come PC2:
route add default gw 10.0.0.2
1) ti rimando immediatamente all'indirizzo
http://hp-linux.cern.ch/
e/o alle pagine sul progetto beowulf (sebbene tecnicamente questi siano una
cosa diversa dal `clustering' in senso stretto) e sul mosix.
http://www.mosix.cs.huji.ac.il/
http://beowulf.gsfc.nasa.gov/
Attenzione: talvolta il clustering viene presentato anche per applicazioni
si tipo HA (high availability), sebbene si tratti di una cosa un po'
diversa come richieste; nel caso controlla a
http://linux-ha.org
Nota finale: clustering e' una delle parole magiche che piacciono tanto a
M$ (e non solo), tipo `sicurezza C2' [a proposito, che fine ha fatto il
`wolfpack' ?]. In un cluster di macchine quello che conta e' da un
lato il sistema operativo [il supporto NUMA a livello di kernel e' una
gran cosa], ma soprattutto l'infrastruttura e il tipo di software utilizzato.
Linux supporta delle tecniche di clustering al momento e dovrebbe migliorare
ulteriormente in futuro, ma tutto dipende dal tipo di installazione che hai,
dalle tue esigenze (batch system o network shared memory?) e dall'hardware
a disposizione. Credimi: un cluster su macchine connesse via PLIP o SLIP
non e' la stessa cosa che un cluster con sistemi legati fra loro
da schede GigaEthernet in modalita' P-t-P e/o basato su ATM (+fibra).
Ciao,
lg
Maggiori informazioni sulla lista
Lug
|