Ajcody-Notes-OS-Upgrade-And-ZCS-Options
![]() |
ZCS Upgrades Requiring OS Upgrades Also
Actual Upgrade Options Notes Homepage
Please see: Ajcody-Notes-OS-Upgrade-And-ZCS-Options
ZCS8 Upgrades Requiring OS Upgrades Also - Same Server
Reference: https://www.zimbra.com/downloads/ne-downloads.html
ZCS6 On RHEL5 TO ZCS8 or ZCS7 on RHEL6
Update - Developer Feedback - Correct. Any ZCS 6/7 customer on RHEL4/5 should upgrade to ZCS 7.2.1 first, and then migrate to RHEL6.
With ZCS8, will can only support it for RHEL6. RHEL 5 and RHEL 4 is not supported.
- Support ZCS v.8 on RHEL5 [WONTFIX]
Redhat is not supporting upgrades from RHEL5 to RHEL6. The option is available, but they state they do not support it. You will need to decide if you will or will not do the in-place upgrade or not.
In-Place RHEL Upgrade to RHEL6
If you do ignore the lack of support Redhat is giving for this, I would recommend the following:
- From ZCS6-RHEL5 ; Upgrade ZCS to ZCS7-RHEL5 ; Upgrade to RHEL6 ; then to ZCS7-RHEL6, and finally to ZCS8-RHEL6:
Overview of steps to take:
- Download all ZCS installer packages you'll need. [Download ZCS7 for RHEL5, ZCS7 for RHEL6, and ZCS8 for RHEL6]
- Read the Release Notes - the actual upgrade process is detailed in there for ZCS.
- Make sure you have a proper backup.
- During schedule downtime:
- Block client/mail type network access to server.
- You'll need access to our license server [license.zimbra.com] .
- If you have multiple ZCS servers, they'll need network access to each other.
- Block client/mail type network access to server.
- Upgrade to ZCS7 on RHEL5
- Disable the zimbra services from starting on reboot/start.
- Perform the RHEL6 upgrade
- Then install ZCS7 for REHL6.
- Confirm operations. Decide if you want to now proceed with the upgrade to ZCS8, upgrade to ZCS8 for RHEL6 if so.
- Confirm operations and re-enable the init startup for zimbra.
- Remove network access blocks.
If you want to bypass the one upgrade, you would:
- From ZCS6-RHEL5 ; Upgrade to RHEL6 ; and then upgrade ZCS to ZCS8-RHEL6:
Overview of steps to take:
- Download all ZCS installer packages you'll need. [Download ZCS8 for RHEL6]
- Read the Release Notes - the actual upgrade process is detailed in there for ZCS.
- Make sure you have a proper backup.
- During schedule downtime:
- Block client/mail type network access to server.
- You'll need access to our license server [license.zimbra.com] .
- If you have multiple ZCS servers, they'll need network access to each other.
- Disable the zimbra services from starting on reboot/start.
- Block client/mail type network access to server.
- Upgrade your server from RHEL5 to RHEL6.
- Then install the ZCS8 installer for RHEL6.
- Confirm operations and re-enable the init startup for zimbra.
- Remove network access blocks.
If you are planning on using a new server, then I would need to know your disk infrastructure to see what the best course would be.
Ubuntu 12.04 LTS
ZCS 8 is available for Ubuntu but only for Ubuntu 12.04 and 10.04 LTS . Since Ubuntu 12.04 LTS is not available for ZCS7x or earlier Ubuntu versions, you will have to do the upgrade to both Ubuntu and ZCS during the same downtime window UNLESS you are on Ubuntu 10.04 + ZCS 7 and want to do the ZCS 8 upgrade first and handle the Ubuntu 12.04 upgrade at a later date.
Overview of steps to take:
- Download all ZCS installer packages you'll need. [Download zimbra 8 installer for Ubuntu 12.04]
- Read the Release Notes - the actual upgrade process is detailed in there for ZCS.
- Make sure you have a proper backup.
- During schedule downtime:
- Block client/mail type network access to server.
- You'll need access to our license server [license.zimbra.com] .
- If you have multiple ZCS servers, they'll need network access to each other.
- Disable the zimbra services from starting on reboot/start.
- Block client/mail type network access to server.
- Do OS upgrade. [Ubuntu 12.04 LTS]
- Do Zimbra upgrade. [ZCS8 for Ubuntu 12.04 LTS]
- Confirm operations and re-enable the init startup for zimbra.
- Remove network access blocks.
The above is for a single server install and where the option of using another server for the transition isn't an option.
ZCS8 Upgrades Requiring OS Upgrades Also - Switch To New Server
The Zimbra Support has asked the Developer and QA teams to confirm, test, and document the following options below. This request is currently a private comment in the following bug/rfe :
- Support ZCS v.8 on RHEL5 [WONTFIX]
Possible options are :
RSYNC
- rsync data between old and new target.
- Reference:
- Customers are reporting this fails when switching to rhel6 on the new server though.
- rsync data between old and new target.
Zimbra Backup/Restore
- Using the DR method,
- Where the ZCS data comes from a rhel 4/5 box and then restored on rhel6.
Active ZCS partition/mount is able to be relocated to new server
This process basically follows http://wiki.zimbra.com/wiki/Ajcody-Notes-Server-Move [RSYNC] but ignores all the rsync copy references.
The below is a summary, you should read the wiki above in FULL. We have yet to fully test this against various options and confirm it works when the last step is an actually a new ZCS version that is installed.
- A new head node/server is used and is attached to the network storage that held the ZCS data.
- [we are currently testing this to confirm what way will work best]
- Move from RHEL 4/5 to RHEL6 Example:
- Install new OS version on new system/VM
- Install Zimbra software of current ZCS version on the "old" server on to the "new" server
- Confirm ZIMBRA User And UID Match between the two servers.
- Confirm /etc/hosts and DNS resolution is setup
- New server should be setup to be the same hostname/zmhostname and ip addresses. The ip address change would happen when your ready to bring down the old server, make sure you reassign a new ip address for that network interface incase someone accidentally boots it back up.
- Run installer with the -s option, installing only the software. [ ./install.sh -s ]
- Remove the dummy install [ rm -rf /opt/zimbra ; mkdir /opt/zimbra ]
- This is necessary to have the full install/upgrade we do later to know zcs is on the system.
- Now mount zimbra data volumes on new system [data was zcs 6 or zcs7 running rhel 4/5] like it was on the old server. Please make sure all your zmvolumes and zimbra backup volumes are accounted for.
- Optional - /opt/zimbra/libexec/zmfixperms --verbose --extended
- Run Zimbra software upgrade to new version [zcs8] or a version of ZCS that is either the same as the old zcs install or greater matches your currently OS. [./install.sh ]
- A new head node/server is used and is attached to the network storage that held the ZCS data.