Sei sulla pagina 1di 3

Aggiornamento installazione Zarafa su RedHat/Centos 6/7

- Raccogliere le informazioni dei client installati


o Client PC (Outlook, TB, Webapp, Deskapp, ecc.), versione (2013/16), configurazione (IMAP,
POP, ZarafaClient)
o Client Mobili Android/iPhone, configurazione (IMAP, POP, ActiveSync)

- Raccogliere le informazioni dei pacchetti installati


o Kopano (rpm -qa | grep kopano  8.0.2.5-6.1)
o Zarafa (rpm -qa | grep zarafa  7.1.12.49411)
o Kopano servizi opzionali (webapp 2.2.0.414-185, spooler, z-push, ecc.)
o Mysql/mariadb (mysql -u root -p  5.1.69)
o Centos (cat /etc/issue  6.4)
o Apache (httpd -v  2.2.15)
o Php (php -v  5.3.3)

- Fermare i servizi
systemctl stop fetchmail
systemctl stop postfix
systemctl stop kopano-spooler
systemctl stop kopano-server
systemctl stop kopano-dagent
systemctl stop kopano-gateway
systemctl stop kopano-ical
systemctl stop kopano-search
systemctl stop kopano-monitor

service fetchmail stop


service postfix stop
service zarafa-spooler stop
service zarafa-server stop
service zarafa-dagent stop
service zarafa-gateway stop
service zarafa-ical stop
service zarafa-search stop
service zarafa-monitor stop
service zarafa-licensed stop
service zarafa-ws stop

- Creare i backup
o Snapshot della macchina virtuale o backup della macchina fisica
o tar zcvf nomefile.tgz nomecartella
 /etc/kopano
 /etc/zarafa
 /etc/fetchmailrc
 /etc/my.cnf
 /etc/postfix
 /var/lib/kopano/attachments
 /var/lib/mysql (prima fare mysqldump e fermare il servizio mysqld)
o mysqldump -u root --password=<nomepasswd> --single-transaction --
routines kopano > kopano.sql
o fermare mysql con “systemctl stop mysql” e copiare i file come segue:
per Zarafa sostituire Kopano con Zarafa

- Aggiornare il sistema operativo e riavviare il server


o “yum check-update” per verificare gli aggiornamenti disponibili
o “yum update -y” per applicare gli aggiornamenti

- Disinstallare i pacchetti di zarafa (elenco rpm -qa | grep zarafa)


zarafa-utils-7.2.3.657-58.1.x86_64
zarafa-ical-7.2.3.657-58.1.x86_64
zarafa-server-7.2.3.657-58.1.x86_64
zarafa-webaccess-7.2.3.657-58.1.x86_64
zarafa-compat-7.2.3.657-58.1.x86_64
zarafa-webapp-browsercompatibility-2.2.0.414-185.1.noarch
zarafa-webapp-plugins-filepreviewer-1.0.30-59.2.noarch
zarafa-common-7.2.3.657-58.1.x86_64
zarafa-lang-7.2.3.657-58.1.x86_64
zarafa-client-7.2.3.657-58.1.x86_64
zarafa-gateway-7.2.3.657-58.1.x86_64
zarafa-webaccess-lang-7.2.3.657-58.1.x86_64
zarafa-search-plus-7.2.3.657-58.1.x86_64
zarafa-presence-7.2.3.657-58.1.x86_64
zarafa-webapp-2.2.0.414-185.1.noarch
zarafa-webapp-clockwidget-2.2.0.414-185.1.noarch
zarafa-webapp-contactfax-2.2.0.414-185.1.noarch
zarafa-webapp-zdeveloper-2.2.0.414-185.1.noarch
zarafa-webapp-xmpp-2.2.0.414-185.1.noarch
zarafa-webapp-titlecounter-2.2.0.414-185.1.noarch
zarafa-contacts-7.2.3.657-58.1.x86_64
zarafa-spooler-7.2.3.657-58.1.x86_64
zarafa-monitor-7.2.3.657-58.1.x86_64
zarafa-dagent-7.2.3.657-58.1.x86_64
zarafa-server-packages-7.2.3.657-58.1.x86_64
zarafa-bash-completion-7.2.3.657-58.1.noarch
zarafa-webapp-lang-2.2.0.414-185.1.noarch
zarafa-webapp-desktopnotifications-1.0.31-28.2.noarch
zarafa-webapp-quickitems-2.2.0.414-185.1.noarch
zarafa-webapp-webappmanual-2.2.0.414-185.1.noarch

o Aggiornare z-push
 Verificare la versione installata con “z-admin-top”
 Le istruzioni per l’installazione al seguente link:
https://wiki.z-hub.io/display/ZP/Installation
 Il repo al seguente link: http://repo.z-hub.io/z-push:/final/
- Trasferimento su nuovo server RedHat/Centos 7
o Installare Kopano come indicato sulla guida Installazione Kopano
o Copiare i file di backup generati e depositati in /root/nomeinstallazione-
AAAAMMGG.bck del vecchio server sul nuovo, utilizzare sftp
o Sul nuovo server scomprimere il file tgz e procedere a ripristinare come segue:
 mv zarafa-20170514.bck/attachments.bck
/var/lib/kopano/attachments
 chown -R kopano:kopano /var/lib/kopano/attachments/
 creare il database in mysql (create database kopano)
 mysql --database=nomedb -u root -p < zarafa.sql

se il db è molto grande è probabile che il server mysql vada in errore, è necessario


inserire la riga in /etc/my.cnf nella sezione [mysqld]
max_allowed_packet=16M e riavviare il servizio mysqld

oppure seguire la seguente procedura piu’ semplice e veloce


# mysql -u root -p
mysql> use kopano;
mysql> source /root/zarafa-backup/zarafa.sql;

 lanciare I seguenti script per reindicizzare search e compattare il db


python kopano-search-xapian-compact.py
python kopano-search-upgrade-findroots.py

 assicurarsi che il fetchmailrc sia tutto commentato #


 riavviare il server e verificare che tutti i servizi siano partiti
 verificare i file di log che non riportino errori
 impostare ntpd
 impostare backup

Potrebbero piacerti anche