Date

Sometimes the Zimbra documentation can be less then good.

I recently decided to make a move away from my old bad VPS provider to a dedicated host. Over to the good people at Hetzner , they where recommended by a friend of mine. Anyways enough of the spam.

If you need to move your Zimbra server to a different host but same DNS host-name, theres is a few things you need to do in addition to the normal cold backup method.

Hear is what I did.

1) Stop the Zimbra server, ensure all  Zimbra process, this works well after zmcontrol :

# zmcontrol stop
# pkill -9 -u zimbra

2) Tar up /opt/zimbra , ensure you grab all permissions.

# tar -zcvpf zimbra-migration.tgz /opt/zimbra

3) On the new server to a "Software Only Install". Ensure you are using the same install tarball as the old server install!

# ./install.sh -s

4) Remove everything in /opt/zimbra

# cd /opt/zimbra
# rm -rf *

5) Untar the backup we made into /opt/zimbra :

# cd/opt
# tar -zxvf zimbra-migration.tgz .

6) Find the PID of the zimbra user  in /etc/passwd then update the localconf.xml with the new PID : Look for the "zimbra_uid" section

# vim /opt/zimbra/conf/localconf.xml

6) Fix the permissions I had to fix one addition folder to : Run the zimbra tool first.

# /opt/zimbra/libexec/zmfixperms --extended -verbose

I also had to fix this :

# chown zimbra:root -R /opt/zimbra/jetty/logs/

7) Start up zimbra the normal way and check the logs :

# su - zimbra
# zmcontrol start

All logs are in "/opt/zimbra/log/"  main ones are "mailbox.log" "zmconfigd.log" but check them all!

8) Last thing is to update the allowed relay hosts, otherwise  you get this error :

"554 5.7.1 : Relay access denied
code:   mail.SEND_ABORTED_ADDRESS_FAILURE"

Where "MYHOST.COM" is your host name  and" xxx.xxx.xxx.xx/32" is your servers IP :

# zmprov modifyServer MYHOST.COM zimbraMtaMyNetworks '127.0.0.0/8 xxx.xxx.xxx.xxx/32'

9) Restart zimbra and checks all the logs again. Also check the zimbra users crontab to ensure its populated correctly.


Comments

There are no comments yet. Email me and I will add your comment.