Zimbra: impostare un nuovo server e migrare i dati

NB le due macchine devono avere lo stesso sistema operativo ed è stata testata solo l'installazione della stessa versione di Zimbra.

Sulla macchina 1:
1. #cd /opt
2. #rsync -essh -avHK --delete zimbra root@macchina2:/opt

reinstallare zimbra (Stessa versione) sulla macchina 2
3. # cd zcs-{versione}
4. #./install.sh
Riavviare la macchina 2

Nella versione 6.04, effettuando l'upgrade, ldap non parte a causa del db corrotto.
Si porta comunque a termine l'installazione descritta sopra, si esegue la procedura che segue.

//----BACKUP MYSQL (opzionale, non è servito ma non si sa mai...)
root@macchina1# cd /opt/zimbra/mysql/bin
./mysqldump -f -S /opt/zimbra/db/mysql.sock -u zimbra --password=`zmlocalconfig -s -m nokey zimbra_mysql_password` --all-databases --single-transaction > ~/backup/mysql.sql
//----BACKUP LDAP
root@macchina1# su - zimbra
zimbra@macchina1$ ~/libexec/zmslapcat ~/backup/
//----COPIO I BACKUP SU MACCHINA2
zimbra@macchina1$ scp ~/backup/* root@macchina2:/tmp

//----LOGIN MACCHINA 2
1) zimbra@macchina2$ zmcontrol stop

2) zimbra@macchina2$ mv /opt/zimbra/data/ldap/hdb /opt/zimbra/data/ldap/hdb.OLD

3) zimbra@macchina2$ mkdir -p /opt/zimbra/data/ldap/hdb/db /opt/zimbra/data/ldap/hdb/logs
3a)(opzionale) zimbra@macchina2$ cp /opt/zimbra/data/ldap/hdb.OLD/db/DB_CONFIG to /opt/zimbra/data/ldap/hdb/db

4) zimbra@macchina2$ cp ~/backup/sessions/latest-backup-2009xxxx.xxxxxx.xx/ldap/ldap.bak /tmp/ldap.bak

5)zimbra@macchina2$ /opt/zimbra/openldap/sbin/slapadd -q -b "" -F /opt/zimbra/data/ldap/config -cv -l /tmp/ldap.bak

6) zmcontrol start

Se dovesse ancora dare errori, a questo punto ripeti la prima procedura, cioè reinstalla zimbra, scegliendo UPGRADE.