How to upgrade 3 zimbra servers?

This is using 3 zimbra servers - mta, ldap, and mailbox servers, and currently all running with zimbra colaboration suite 5.2 open source edition. I intend to upgrade all of them to 6.0.10. BTW, how should I do? Which server to run the upgrade first?
Who is Participating?
MCode151Connect With a Mentor Commented:
5.0.2 > 6.0.12 directly
Unfortunately, I do not have first hand knowledge of zimbra.
All I can provide you is item to consider and evaluate.
Reviewing the document deals with changes to the LDAP schema which under most circumstances will mean that it must be the last to be upgraded.

It seems that the update has to be done at the same time because of the interdependency and the seeming lack of backwards compatibility.
i.e. upgrade the mailbox server and if it is unable to rely on the ZCS 5.x data, it will stop working. Similarly for the MTA. If you update the LDAP, the changes will prevent the others from being able to function.
Does the compressed tar you downloaded include the upgrade directions from 5.x to 6.x?
Actually with Zimbra the master LDAP server should be upgraded FIRST since other functions rely on it heavily.

Specifically any machines running MTA (or LDAP) must be done in the same first window, but since you only have 3 probably easiest to do them all at once.

You should also use 6.0.12 - I just put up the announcement

Up to you if you do this step (since you're a small deployment)

Also you should tell us your zmcontrol -v output.

Backup your /opt/zimbra (or where stored, using method of your choice, understandable if you want to skip the /opt/zimbra/store and index) make sure your certs are current (though now we'll replace them with self-signed if not), run zmdbintegrityreport beforehand, READ the release notes

Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.

BalackAuthor Commented:
Hi MCode151,

Does it mean in this sequence: LDAP > MTA > Mailbox?
Ya that's pretty much the order regardless.

With a small setup like that for simplicity sake you'll have best results if you can shut them all down before starting the upgrades (especially with such a huge ~30 release version jump - no need to step through them all, and actually some things like auto cert-regeneration etc have improved over time anyways).

In your case finish the LDAP master process then you can probably kickoff the other two machines simultaneously.


Side notes:

No replicas in there or proxy? (Doesn't sound like you do/need it but never hurts to ask.)

An interesting approach that Mark considered once:

Basically 'rolling' is when you leave just the mailstores on the prior version for a long while but use them during normal hours (with large setups and short night windows upgrading all the servers can sometimes take week or more) or you do continuous upgrading but only one-by-one. That method is not always QA'd very well, as apparent from the known issues section of that article.
BalackAuthor Commented:
One question, does it allow upgrade directly from zcs 5.02 to 6.0.11/12?
This information should be part of the documentation included in the package you downloaded.
It lays out the install, and upgrade process.
BalackAuthor Commented:
So, that means whether direct 5.x upgrade to 6.x is supported?
BalackAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.