Difference between revisions of "Moving ZCS to New Server"

(Adding Template:Article Footer)
(Two ways to move ZCS setup from your existing server to new server:)
Line 1: Line 1:
 
==Two ways to move ZCS setup from your existing server to new server:==
 
==Two ways to move ZCS setup from your existing server to new server:==
  
<u>'''First Method:'''</u>
+
<u>'''Method For Network Edition Customer:'''</u>
 
If you are moving to new server and have latest backup with you then you should follow these steps:  
 
If you are moving to new server and have latest backup with you then you should follow these steps:  
  
* Install a new server. Keep the server name same.
+
* Install a new server. Keep the "hostname" and "zmhostname" same as old server.
* Take a latest full backup in your current running server.
+
* Take a latest full backup and after taking a full backup also take a incremental backup in your current running server. Running an incremental backup will copy the redologs and the backup will be up to date.
 
* Install the same version of ZCS which is running on your current system.
 
* Install the same version of ZCS which is running on your current system.
 
* Copy /opt/zimbra/backup directory from the old server to the new server in the same location.
 
* Copy /opt/zimbra/backup directory from the old server to the new server in the same location.
 
* Now restore the data on new server using "zmrestore" command as follows:
 
* Now restore the data on new server using "zmrestore" command as follows:
 +
    $ zmrestoreldap -lb <label> ( Label of latest full backup )
 +
    If you are restoring large number of accounts, you may want to run this command with nohup so that the session does not terminate. (Observe whether the LDAP server is started
 +
    successfully after the restore, it must be running for the next steps).
 +
    Note: To find the LDAP session label to restore, type zmrestoreldap –lbs.
 
     $ zmrestore -sys -ra -a all -c
 
     $ zmrestore -sys -ra -a all -c
  
Line 17: Line 21:
  
  
<u>'''Second Method:'''</u>
+
<u>'''Method For Open Source Edition Users:'''</u>
 
Second method which you can follow is using rsync command, here are the steps:
 
Second method which you can follow is using rsync command, here are the steps:
  
 +
<u>'''If and only if the Operating System is going to be same on both old and new server:'''</u>
 
* Stop your existing ZCS using "zmcontrol stop".
 
* Stop your existing ZCS using "zmcontrol stop".
 
* Check if no zimbra process is running if so kill that process.
 
* Check if no zimbra process is running if so kill that process.
Line 26: Line 31:
  
 
* Copy the zimbra.bak file to the new server.
 
* Copy the zimbra.bak file to the new server.
* On new server, install the same version of ZCS.
+
* On new server, install the same version of ZCS and Keep the "hostname" and "zmhostname" same as old server.
 
* Stop ZCS on new server using "zmcontrol stop".
 
* Stop ZCS on new server using "zmcontrol stop".
 
* Remove the complete zimbra directory:
 
* Remove the complete zimbra directory:
Line 32: Line 37:
 
* Restore from cold backup using rsync command:
 
* Restore from cold backup using rsync command:
 
     # rsync -avrlHKpogDt /opt/zimbra.bak /opt/zimbra
 
     # rsync -avrlHKpogDt /opt/zimbra.bak /opt/zimbra
 +
  
 
{{Article_Footer|unknown|2/29/2008}}
 
{{Article_Footer|unknown|2/29/2008}}

Revision as of 13:27, 11 April 2008

Two ways to move ZCS setup from your existing server to new server:

Method For Network Edition Customer: If you are moving to new server and have latest backup with you then you should follow these steps:

  • Install a new server. Keep the "hostname" and "zmhostname" same as old server.
  • Take a latest full backup and after taking a full backup also take a incremental backup in your current running server. Running an incremental backup will copy the redologs and the backup will be up to date.
  • Install the same version of ZCS which is running on your current system.
  • Copy /opt/zimbra/backup directory from the old server to the new server in the same location.
  • Now restore the data on new server using "zmrestore" command as follows:
   $ zmrestoreldap -lb <label> ( Label of latest full backup )
    If you are restoring large number of accounts, you may want to run this command with nohup so that the session does not terminate. (Observe whether the LDAP server is started 
    successfully after the restore, it must be running for the next steps). 
    Note: To find the LDAP session label to restore, type zmrestoreldap –lbs.
   $ zmrestore -sys -ra -a all -c
   After issuing this command the data will get restored properly and if any error occurs it will be prompted after the process is completed.
   You will get an notification that admin and wiki accounts are not restore, which you have to restore manually after this, as follows:
   $ zmrestore -a admin@yourdomain.com
   $ zmrestore -a wiki@yourdomain.com


Method For Open Source Edition Users: Second method which you can follow is using rsync command, here are the steps:

If and only if the Operating System is going to be same on both old and new server:

  • Stop your existing ZCS using "zmcontrol stop".
  • Check if no zimbra process is running if so kill that process.
  • Do a cold and offline backup of /opt/zimbra directory using rsync command:
   # rsync -avrlHKpogDt /opt/zimbra /opt/zimbra.bak
  • Copy the zimbra.bak file to the new server.
  • On new server, install the same version of ZCS and Keep the "hostname" and "zmhostname" same as old server.
  • Stop ZCS on new server using "zmcontrol stop".
  • Remove the complete zimbra directory:
   # rm -rf /opt/zimbra
  • Restore from cold backup using rsync command:
   # rsync -avrlHKpogDt /opt/zimbra.bak /opt/zimbra


Verified Against: unknown Date Created: 2/29/2008
Article ID: https://wiki.zimbra.com/index.php?title=Moving_ZCS_to_New_Server Date Modified: 2008-04-11



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »


Jump to: navigation, search