[Linux-cluster] Re: E-Mail Cluster
Rainer Duffner
rainer at ultra-secure.de
Thu Aug 3 22:53:51 UTC 2006
Nicholas Anderson wrote:
> Hi again all .....
>
> I guess i'm starting to understand how the things should work ....
>
> I was reading about GFS and all the documents that i found suppose
> that you have a storage with a SAN and 2 or more machines connected
> through FC to the SAN.
> Well, it seems to me that in this case the storage or the SAN switch
> still being one single-point-of-failure right? If the storage or SAN
> goes down, the whole service will be offline right ?
First of all, you (should) have redundant FC-switches (mulipathing).
Then, your storage has (should have) multiple controllers. Eg. HP EVA
series.
If that isn't enough, there are solution to mirror the storage at the
hardware-level.
Usually, this is in the
"if-you-have-to-ask-it's-probably-too-expensive-for-you-anyway"-pricerange
and thus only used where the (lack of) downtime is worth the investment.
>
> I thought that with GFS i could do something like a "Parallel FS"
> where 2 (or more) machines would have the same data in their disks,
> but this data would be synchronized in realtime ....
> am i totally noob or there really has a way to make FS's work in
> parallel, synchronizing in realtime?
> I'd like to do this without having a SAN (cause i don't have one :-)
> and i have only 1 storage ) and without leaving a
> single-point-of-failure.
>
> Let me try to explain exactly what I'm thinking ...
>
> 3 servers, each one with a 300GB SCSI disk (local, no FC) to be
> synchronized with the others (through GFS?? mounted and shared as a
> /data f.ex.), and one 36GB disk only for the SO.
> All the servers would have smtp(sendmail with spamassassin and
> clamav), imap and pop3 services running, and probably a squirrelmail.
>
You can have a master/slave solution with DRBD.
> Is it possible to do this? Is it possible to get this data
> synchronized in realtime ?
I don't think so.
Well, Google has sort-of a solution via their "Google Filesystem". But
not for you or me. :-(
>
> Thanks again for your really really important answers, and sorry for
> asking so much noob questions :-)
>
IMO, hardware is very reliable these days (if you choose wisely). Things
like DRBD seem (to me) only useful in very special cases - and I would
fear that DRBD might create more problems than it solves.
In your special case (email), if you can't afford a SAN, get a used
NetApp and store the maildirs there (qmail-style maildirs). Then
NFS-mount them on the "cluster-nodes".
The NetApp is reliable enough for these scenarios and depending on the
exact model, already contains a lot of redundancy in itself.
cheers,
Rainer
More information about the Linux-cluster
mailing list