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 10-12-2009, 11:05 AM
Starter Member
 
Posts: 1
Default Multisite and multiserver HA ZCS in XenServer

Hey all,

I need some help on what is either very advanced ZCS setup, or a lack of understanding on my part.

We're currently in the very early stages of developing a new infrastructure, which includes replacing our nice stable and scalable in-house qmail based mail system with something with lots of flashy bells and shiny whistles. ZCS being the main contender for me.
The basics of this new infrastructure is likely to be 2 sites, each with 2 SANs, and a set of servers running Citrix XenServer. The sites will be active/backup for DR. There may even be a third backup-standby site with slightly different equipment.
For HA each site we will require 2 of each Zimbra service. Be that a single pair of servers running all services, or separate pairs of LDAP/MTA/etc servers, or a cluster running everything. At the moment we are not looking at having servers in each office, although it is not out of the question.

ZCS has some clustering features, but I'm a bit lost to how we could fit it into the above setup.
The docs suggest HA is only actually possible on physical machines, with direct access to the same LUN(s). But neither of these is possible with XenServer.
There can always be the possibility of exporting the ZCS LUN(s) as iSCSI and attaching them directly to the VMs, which should sort the shared storage bit out.
I do have experience of a 2 VM cluster with data on GFS on top of DRBD, inside Xen. But that was with Gentoo and plain heartbeat. It wasn't very reliable though.

Also, as I mentioned, there will be more than 1 physical site.
Are there any tools, or in-built functionality, to allow standby servers without shared storage access?
For the interactive, customer facing, services it's naturally critical that the service is up almost instantly a failure is detected and acted on. For this we will be having the VMs running and available at all times (requests will just not be directed to the standbys). Databases will be constantly rolling forward redo logs/WALs, and other local storage changes kept in sync with rsync.
ZCS isn't a interactive, customer facing, service so we could afford a delay while VMs boot and sort themselves out. I'd like to just announce a specific route from the standby DC into our internal routing domain and have traffic flow to ZCS automatically, but without data that no more than a few tens of minutes old it's not a great deal of use.

Thanks
Mike
Reply With Quote
  #2 (permalink)  
Old 10-12-2009, 11:26 AM
Moderator
 
Posts: 2,207
Default

Zimbra's official way of doing HA is with RHCS/VCS.
So if you want to implement this within VM under XenServer, you should have search for information about XenServer + RHCS.
With this solution, HA is done _inside_ the VMs (as RHCS runs inside the VM).

However, with XenServer+Essentials, you can build another way of doing HA.
It won't run the same way than RHCS because the HA solution is done at VM level: in case you have an host issue (broken blade or broken datacentre or whatever), all the VM running on this host are relocated to another one (that can be in another building).
This can be achieved with vmware too (and I don't know which specific licences)...

So if you already built a HA hosting farm based on XenServer+Essentials (with pools having servers in several building and self replicating SANs such as Equallogic), having one HA ZCS infrastructure (LDAP, replica, MTAs, mailboxes servers, etc) is just as simple as adding VMs and enabling HA protection on them...
Reply With Quote
  #3 (permalink)  
Old 02-03-2010, 11:28 AM
Member
 
Posts: 14
Default

Gaima,

We are long time Zimbra users and are looking at moving to HA via XenServer. What is the architecture that you ended up with? Is it working well?
Reply With Quote
  #4 (permalink)  
Old 02-03-2010, 11:41 AM
Moderator
 
Posts: 2,207
Default

Brian, do you want "single site" or "multiple sites" HA ?
Reply With Quote
  #5 (permalink)  
Old 02-03-2010, 11:44 AM
Member
 
Posts: 14
Default

Klug -- single site.
Reply With Quote
  #6 (permalink)  
Old 02-03-2010, 12:36 PM
raj raj is offline
Moderator
 
Posts: 759
Default

why not vmware ?..zimbra will be more supported on VMware than xenserver if you using the paid version of both zimbra and xenserver then you should eval VMware too..
i am assuming in next few months once zimbra + vmware move is complete you will see more support for vmware

Raj
__________________
i2k2 Networks
Dedicated & Shared Zimbra Hosting Provider
Reply With Quote
  #7 (permalink)  
Old 02-04-2010, 02:07 AM
Moderator
 
Posts: 2,207
Default

With single site (single SAN) you can simply use the HA feature of XenServer (by paying for Essentials) or an external tool such as "SteelEye Protection Suite for Citrix XenServer".
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


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.