Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Installation

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 09-06-2006, 06:25 AM
New Member
 
Posts: 3
Default High Availability setup

Hi,

I am in the process of evaluating Zimbra CS for 10000 to 15000 users. We need performance, scalability and high availability.

I am not a big fan of active/standby setups, I prefer active/active and shared nothing architectures.

In order to achieve this goal I was wondering if I could set up the following:

N Message store nodes all mounting disks via NFS from our filers.

A MySQL Cluster to store the metadata.

Several replicas of the LDAP server.

With a HW load balancer, IMAP/POP/HTTP requests could be sent to any server.

With this kind of setup, all nodes have the same view of messages and metadata, we could therefore scale horizontally (until such time when NFS becomes the bottleneck).

Is there something I have missed? Are there any caveats to using NFS?

Any comment welcome.

Mathias.
Reply With Quote
  #2 (permalink)  
Old 09-06-2006, 07:59 AM
Elite Member & Volunteer
 
Posts: 255
Default

I don't believe you can link all of your message stores back to an NFS mount, but I could wrong. For HA you should probably be looking more towards a cluster solution with a SAN.
Reply With Quote
  #3 (permalink)  
Old 09-06-2006, 08:28 AM
Zimbra Employee
 
Posts: 2,103
Default

NFS is a bad, bad, bad idea. Lousy file locking, and it'll almost certainly fail when we try to create a hard link. Get a SAN, or build a box as an iScsi target.
__________________
Bugzilla - Wiki - Downloads - Before posting... Search!
Reply With Quote
  #4 (permalink)  
Old 09-06-2006, 08:43 AM
Advanced Member
 
Posts: 193
Default

use NFS3 or AFS perhaps to solve the locking issues. doesn't RHEL and possibly fedora have a nfs-locking daemon that runs to solve nfs's locking issues?
Reply With Quote
  #5 (permalink)  
Old 09-06-2006, 08:45 AM
New Member
 
Posts: 3
Default

I agree on the lousiness of NFS, I was just trying to figure out a way to not have an active/standby setup.

Maybe having a layer that brodcasts messages using JGroups when storing them would be better. We could have a store nothing architecture.

We could therefore also have local Lucene indices which would correctly be updated.

One tough thing to handle would be to manage to catch up on data when a node goes down and up again.

Mathias.
Reply With Quote
  #6 (permalink)  
Old 09-06-2006, 08:52 AM
Advanced Member
 
Posts: 193
Default

If Linux supports CARP (Common address redundancy protocol (www.openbsd.org)) you might want to check that out for a HA solution.
Reply With Quote
  #7 (permalink)  
Old 09-06-2006, 09:21 AM
Moderator
 
Posts: 2,207
Default

Quote:
Originally Posted by reza225
If Linux supports CARP (Common address redundancy protocol (www.openbsd.org)) you might want to check that out for a HA solution.
CARP rox but will not help on the syncing between the two servers.

There's a thread on DRBD in the forum : [SOLVED] Zimbra on DRBD.

Anyway DRBD + CARP (or VRRP or any other patented system) is nice but won't solve the initial problem (active/active with HA + load balancing).

Last edited by Klug; 09-06-2006 at 10:24 AM..
Reply With Quote
  #8 (permalink)  
Old 04-16-2008, 10:53 AM
Senior Member
 
Posts: 72
Smile

Has anyone made any headway on this? I am in the same train of thinking... but how would you do it with iSCSI. I am testing iSCSI now, but how does that help active/active?

I am really curious! :-)

-Cheers, Peter.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.