Newsgroup: it.comp.os.linux.sys
Titolo: cluster linux - domandone...

Salve a tutti,
arrivo subito al sodo.
la mia domanda č questa:
Volendo utilizzare una soluzione Linux Cluster con storage sharing (cioč i
due nodi condividono i dischi) in modo che, qualora uno dei due nodi (o
macchine) "andasse giů", l'altra automaticamente si faccia carico di tutte
le applicazioni che girano sulla macchina "caduta", le applicazioni che devo
installare sono applicazioni nate e create appositamente per il cluster
oppure nei cluster esiste uno strato software di livello piů basso che
esegue automaticamente questa operazione?
Mi spiego meglio:
             ---------                               -------------
            |               |                            |
|
            |               |                            |
|
            -----------                            --------------
            Nodo A                                    Nodo B
                            \                        /
                                \                  /
                                --------------
                                |                    |
                                |                    |
                                --------------
                                Hard Disk
In una situazione come quella sopra, per es., il Nodo A gestisce Postfix e
il nodo B gestisce Apache.
Improvvisamente il nodo A si guasta e non funziona +.
Il nodo B deve allora automaticamente prendere il controllo di Postfix.
Perchč avvenga una cosa del genere l'applicazione Postfix deve essere un
Postfix nato appositamente per il cluster che automaticamente passa dal nodo
A al nodo B oppure č un Postfix normalissimo ed esiste un qualcosa (che
cosa?) che permette a B di farsi carico automaticamente dell'applicazione
Postfix?
Grazie infinite e scusate la lunghezza del post.
Ciao
    MaoX

MaoX wrote:
[snippo tutto]
Sto facendo una cosa del genere.
Ti consiglio di dare un'occhiata al progetto kimberlite.
bye...
-- 
Emanuele "SKULL" Balla
--------------------------------------------------------------------
"How should I know if it works?  That's what beta testers are for.  I only
coded it."
(Attributed to Linus Torvalds, somewhere in a posting)

 Postfix?
come ti hanno gia` detto esistono sistemi di clustering per linux (quali
kimberlite), ma IMHO non e` una cosa furba utilizzarli per servizi quali
http e mail, che sono ridondabili con sistemi molto piu` semplici e sicuri 
per http e` sufficiente tenere la document root sincronizzata con un rsync
(o altro) e utilizzare un sistema di takeover dell'ip (o, ancora meglio,
un sistema di load balancing + hi avaiability tra i due server, come linux
virtual server)
per la posta dipende da cosa esattamente cosa deve fare quel server: se e`
posta in uscita e` esattamente come per http (senza nemmeno stare a
sincronizzare la doc-root): se il server va giu` l'altro fa il takeover e
inoltra le mail nuove; quelle vecchie restano li un pochino ad aspettare
che si ripristini la macchina, non dovrebbe essere molto tempo e comunque
non dovrebbero essere molte mail; per la posta in arrivo puoi usare due
server con priorita` diversa a livello di MX
ovviamente si puo` trovare sistemi piu` raffinati ed adatti alle singole
esigenze, ma secondo me il clustering fatto con dischi condivisi e` da
usare con MOLTA parsimonia, solo dove assolutamente non si puo` fare
altro: ho visto troppi cluster (anche suncluster o hacmp, giusto per fare
due nomi "famosi") fare piu` danni di un sistema non ridondato!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it