Re: High Availability approaches for Cyrus

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting "Simpson, John R" <john_simpson@xxxxxxxxxx>:

Greetings all,

I've spent a good deal of time searching the Info-Cyrus archives (and various googled articles) to identify the recommended ways to improve Cyrus availability and reduce disaster recovery time. The two main approaches appear to be Cyrus replication and file system replication using DRBD and Heartbeat/Pacemaker/RHCS. Cyrus replication appears to be the preferred approach, since with DRBD a corrupted file system on the master would be replicated on the slave. I have a few questions.

- Am I missing something? Is there a third approach that is better than Cyrus or file system replication?

I don't know any other.

- Cyrus replication seems to be used in conjunction with manual failover procedures. Is anyone using Heartbeat, etc. with Cyrus replication?

You could write scripts to do the failover with Heartbeat, but IMHO
the reaction-time you win by using Heartbeat does not outwight the risk
of an ammok running Heartbeat (e.g. split brain)

- We have three Cyrus servers, each with a single large mailstore. Would there be a significant advantage to splitting them into multiple smaller mailstores? We're using Perdition but not Murder / Aggregator.

Running two active instances of cyrus would allow you to share the load of the failed server on the two other instead of one server doing the work of two.

- Are there any situations where DRBD would be preferred to Cyrus replication?

Cyrus replication is very new, so you have to use a recent version of cyrus. If you have to use an older version of cyrus DRBD might be the only option.


Thank you for your time.

John

John Simpson
Senior Software Engineer, I. T. Engineering and Operations





--------------------------------------------------------------------------------
M.Menge                                Tel.: (49) 7071/29-70316
Universität Tübingen                   Fax.: (49) 7071/29-5912
Zentrum für Datenverarbeitung mail: michael.menge@xxxxxxxxxxxxxxxxxxxx
Wächterstraße 76
72074 Tübingen

Attachment: smime.p7s
Description: S/MIME Signatur

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux