<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000'><div>Hi Naisiew,</div><div><br></div><div>It sounds like you are referring to two different configurations: an active/passive mailbox server (mb1 fails over to mb1a), and an active/active mailbox server. &nbsp;For the active/passive mailbox server, assuming that you use the default Zimbra install location of /opt/zimbra, and have /opt mounted from network storage, in this case GlusterFS, that should work, but you should be aware that when the day comes that you need to do a fail-over from mb1 to mb1a (assuming it's an unplanned fail over), what you will end up with is a crash-consistent fail-over. &nbsp;This means that when mb1a mounts the /opt volume &amp; begins attempting to start-up the various Zimbra mailbox services, you will see complaints in the log files, such as /opt/zimbra/log/mysql_errors &amp; /opt/zimbra/log/mailbox.log about a recovery from an unexpected shutdown. &nbsp;This does not always work, and sometimes Zimbra services, particularly the mailboxd service, fails to start because MariaDB cannot recover or there is corrupt data in one or more mailboxes. &nbsp;The likelihood of recovery depends on how busy you rmailbox server is. &nbsp;The more busy it is with disk writes, the more likely it is it may not be able to self-recover from a crash consistent copy of the /opt data on GlusterFS. &nbsp;To recover, you may then find you need to use the procedures outlined here:&nbsp;https://wiki.zimbra.com/wiki/Mysql_Crash_Recovery .</div><div><br></div><div>In the current Zimbra 8.8.x version, it does not have a means to run in an active/active configuration out of the box. &nbsp;This is because data on the mailbox server is very stateful, such as the mailbox blobs, the mailbox indexes, the MariaDB database, and the redo log file. &nbsp;This capability is on Zimbra's road map, but the earliest version it is expected to appear is within Zimbra X, which is the next major release of Zimbra. &nbsp;In Zimbra X, it contains an architecture change where all Zimbra services will run as Docker containers, which will be orchestrated using Kubernetes. &nbsp;Zimbra X will only contain a subset of the features of the current Zimbra 8.8.x version, with additional features being added, as demand requires.</div><div><br></div><div>But, not all is lost. &nbsp;For much of this year, I've been working periodically on an open source project to add active/active capabilities to the 8.8.x version. &nbsp;In theory, it should also work on earlier 8.x releases too, but I haven't tested it outside of 8.8.x yet. &nbsp;So far, I have an active/active Zimbra cluster working, which uses other open source products to extend the shipping version of Zimbra 8.8.x. &nbsp;It relies on abstracting the storage of the mailbox server data in to Ceph, along with deployment of MariaDB's Galera Cluster. &nbsp;I don't have a web site setup for the project yet, but as it gets closer to a deployable status, I'm giving occasional updates on it on the weekly Zeta Alliance calls, and will likewise post updates to this mailing list too.</div><br><div><span name="x"></span><div><div><div><span style="color: rgb(255, 102, 0); font-weight: bold;"><br>Randy Leiker (</span><span style="font-weight: bold;"> <span style="color: rgb(51, 51, 255); background-color: rgb(255, 255, 255);">randy@skywaynetworks.com</span> <span style="color: rgb(255, 102, 0);">)</span></span><br><span style="color: rgb(0, 0, 153);">Skyway Networks, LLC</span><br><span style="color: rgb(0, 0, 153);">1.800.538.5334</span> <span style="color: rgb(255, 102, 0);">/</span> <span style="color: rgb(0, 0, 153);">913.663.3900 Ext. 100</span><br><span style="color: rgb(0, 0, 153);"></span><a href="http://www.skywaynetworks.com" target="_blank">https://skywaynetworks.com</a><br></div></div></div><span name="x"></span><br></div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Naisiew Yeak" &lt;yeak@md.com.my&gt;<br><b>To: </b>"users" &lt;users@lists.zetalliance.org&gt;<br><b>Sent: </b>Tuesday, November 6, 2018 4:30:50 AM<br><b>Subject: </b>[Users] Zimbra doing similar like Exchange DAG<br><br><div dir="ltr">Hi there,<div><br></div><div>Does anyone know how Zimbra can compare to Exchange DAG?</div><div><br></div><div>I am planning to deploy GlusterFS to replicate my /opt to 3 nodes (one arbiter). Any advice for this kind of setup? I actually do it on the mailstore itself. Basically 3 mailstore servers, mb1, mb1a, mb1b. The mb1 is production and mount the volume to /opt. The mb1a has a copy of data and ready to start up. Finally mb1b as quorum.</div><div><br></div><div>I hope to run mb1 and mb1a Active/Active. That mean the mariadb should be active/active on both of them. Current Zimbra is not ready for this right?</div><div><br></div><div>I am searching for information what is the direction of the new architecture for new Zimbra. Hope someone can share and let me&nbsp;know. I want to begin deploy such foundation for my Hosted Zimbra service. Also use it as demo platform for customer who is asking about Active/Active mailstore (they literacy bring up DAG to compare).<br></div><div><br></div><div>Thanks.</div><div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>Naisiew Yeak</div><div>+60 12 5067818</div><div><br></div><div><b>Zimbra \u2022 Linux \u2022 SSL<br></b></div><div><br></div>My Directory Sdn Bhd<div><div>E-2-22, IOI Boulevard, Jalan Kenari 5, Bandar Puchong Jaya</div><div>47170 Puchong, Selangor, Malaysia.</div></div><div><br></div><div><img width="200" height="58" src="https://s3-ap-southeast-1.amazonaws.com/files.mdmis.com/Zimbra-Authorized-Value-Added-Reseller.png"><img width="200" height="60" src="https://s3-ap-southeast-1.amazonaws.com/files.mdmis.com/Zimbra-Authorized-Business-Service-Provider.png"><br></div></div></div></div></div></div></div></div></div>
</div><br></div></body></html>