Avanti Indietro Indice

8. Cluster

In questa sezione accennerò brevemente al modo in cui le macchine possono essere connesse tra loro ma questo è un argomento molto ampio che potrebbe essere oggetto di un HOWTO separato, suggerimento, suggerimento. Inoltre parlando concisamente, questa sezione giace fuori dallo scopo di questo HOWTO, quindi se avete voglia di gloria, voi potreste contattarmi e accollarvi questa parte e riversarla su un nuovo documento.

In questi giorni i computer diventano datati con una frequenza eccezionale. Non c'è comunque ragione per non fare un buon uso del vecchio hardware con Linux. Utilizzando un computer vecchio e fuori moda come un server di rete può essere sia utile nella propria essenza che come un buon esercizio didattico. Questo gruppo di computer collegati in rete può assumere diverse forme ma per rimanere nell'argomento di questo HOWTO mi limiterò alle strategie dei dischi. Nonostante ciò spererei che qualcun altro si accollasse questo argomento e lo riversasse in un proprio documento.

Questa è un'area eccitante di attività oggi, e molte forme di raggruppamento sono disponibili oggi, spaziando dal bilanciamento del carico di lavoro automatico della rete locale ad un hardware più esotico come la Scalable Coherent Interface (SCI) che fornisce una stretta integrazione di macchine, covertendole effettivamente in una macchina unica. Vari tipi di raggruppamenti sono stati disponibili per macchine più grandi per qualche tempo e il gruppo VAXcluster è forse un esempio ben conosciuto di ciò. Il raggruppamento è fatto di solito al fine di condividere le risorse quali dischi, stampanti, terminali, ecc., ma anche per elaborare risorse ugualmente in maniera trasparente tra i nodi computazionali.

Non c'è una definizione universale di raggruppamento, qui è inteso per definire una rete di macchine che combina le proprie risorse per servire gli utenti. Ammetto che questa è una definizione poco valida ma ciò cambierà più tardi.

In questi giorni inoltre Linux offre caratteristiche di raggruppamento ma all'inizio descriverò solamente una semplice rete locale. È un buon modo per riutilizzare il vecchio ed altrimenti inutilizzabile hardware, fino a che possono permettere a Linux o a qualcosa del genere di girare.

Uno dei modi migliori di utilizzare una vecchia macchina è un server di rete nel caso in cui la velocità effettiva sia verosimilmente limitata dall'ampiezza di banda piuttosto che dalla pura prestazione computazionale. Per utilizzo domestico potreste spostare la seguente funzionalità presso una macchina più vecchia utilizzata come server:

Potete anche montare con NFS i dischi sulla vostra stazione operativa riducendo le necessità di spazio disco. Comunque leggete il FSSTND per vedere quali directory non dovrebbero essere esportate. I miglior candidati per esportare tutte le macchine sono /usr e /var/spool e possibilmente /usr/local ma probabilmente non /var/spool/lpd.

La maggior parte delle volte anche i dischi lenti, fornirebbero una prestazione sufficiente. D'altro canto, se processate direttamente sui dischi del server o avete un sistema di rete molto veloce, potreste volere ripensare alla vostra strategia ed utilizzare dischi più veloci. Le caratteristiche di ricerca su un server web o ricerca su un archivio di news ne sono esempi.

Una rete del genere può essere un modo eccellente di imparare l'amministrazione di rete e mettere su la propria rete tostapane, come è spesso chiamata. Potete ottenere maggiori informazioni su questo in altri HOWTO ma ci sono due cose importanti che dovreste tenere a mente:

La rete nyx fornisce un esempio di gruppo nel senso definito qui. Esso consiste delle seguenti macchine:

nyx

è una delle due macchine per il login utente e fornisce qualche servizio di rete.

nox

(aka nyx10) è la macchina di login utente principale ed è anche il server di posta.

noc

è un server dedicato alle news. Lo spool delle news è reso accessibile attraverso NFS montando verso nyx e nox.

arachne

(aka www) è il server web. Le pagine Web sono scritte montando NFS su nox.

Ci sono inoltre altri progetti di raggruppamento più avanzato in atto

Il raggruppamento di alta tecnologia richiede interconnesioni ad alta tecnologia e SCI è uno di essi. Per scoprirne di più potete sia cercare sull'home page della Dolphin Interconnect Solutions che è uno degli attori principali in questo campo, o potete vedere scizzl.

I server di posta centralizzati che utilizzano IMAP stanno diventando sempre più popolari visto che i dischi diventano grandi abbastanza da contenere tutta la posta archiviata indefinitamente ed inoltre sufficientemente economici da renderla un'opzione realizzabile. Sfortunatamente è diventato chiaro che montare attraverso NFS la posta da un'altra macchina può causare la corruzione del database IMAP visto che il software del server non gestisce le interruzioni dell'NFS troppo bene e le interruzioni di NFS sono un'evenienza abbastanza comune. Mantenete in ogni caso l'archivio della posta localmente rispetto al server IMAP.


Avanti Indietro Indice