[Linux-cluster] High availability mail server

jr johannes.russek at io-consulting.net
Tue Oct 27 10:44:34 UTC 2009


The good news is that the Cyrus IMAP Server already has a solution for
that, it's called "Murder" and "Aggregator":

http://cyrusimap.web.cmu.edu/ag.html

regards,
Johannes

> what about using a combination of 3 and 2b:
> 3b- split your users in a set of servers which use ext3 FS but are part of a cluster, the servers are really services of a cluster (IP and FS are resources of a CLuster Service) so, if a server fail its service can be migrated to another node of the cluster
> 
> let say for example
> users starting with letter 'a' to users starting with letter 'h' will "assigned" to MailA , users from 'i' to 'z' will be assigned to MailB.
> MAilA --> ipA and filesystemA
> MAilB --> ipB and filesystemB
> 
> Cluster ServiceA will have resource ipA and filesystemA
> Cluster ServiceB will have resource ipB and filesystemB
> 
> and ServiceA will be configured to run in nodeA, while ServiceB will be set to run in nodeB of the cluster, but will be set to failover to nodeC (standby server)
> 
> the hard part of this is how to balance the users between MailA and MailB (and MailC , D, E). Changing the value of "mail_host" in user attr (if using a Directory Service) and moving user's email from one filesystem to another
> 
> this is just food for the brain, the scenario could be as complex as you like :-), but definitely is no good idea to have GFS for mail servers if the clients can connected from multiple sources and dont have a "proxy" to tunnel all request for same user to same backend server.
> 
> thanks
> roger
> 
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-cluster




More information about the Linux-cluster mailing list