linux user group brescia

immagine del castello

Archivio della mailing list

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