Product SiteDocumentation Site

Chapter 4. Upgrading to ZCP 7.0

4.1. Config file changes 7.0.0
4.1.1. server.cfg
4.1.2. example-msr.cfg
4.1.3. Indexer.cfg
4.1.4. licensed.cfg
4.1.5. dagent.cfg
As described in the previous chapter ZCP 7.0 contains database architecture changes to fully support unicode and have a better IO performance to upscale the users per server.
Normally database updates are done automatically by the Zarafa server process at start time. When upgrading to ZCP 7.0 the database conversion can better be done with the provided upgrade utility. The upgrade utility provides a progress status and the upgrade is done in smaller database transactions, which is more effective for large databases.
Upgrading the Zarafa database will take a long time, please keep in mind that the Zarafa system can’t be used during this upgrade. To provide some insight into the upgrade duration we created an upgrade-calculation script to run on your 6.40 installation server. The estimate is rough as we refine it on a biweekly basis using community feedback. Download the script at: http://www.zarafa.com/upgrade
The upgrade process to ZCP 7.0 is a large update, please read carefully the upgrade chapter in the Administrator Manual before doing the upgrade.

4.1. Config file changes 7.0.0

The following config files changes are done between 6.40.0 and 7.0.0 Please revew these lines for their values and presence in your current config file set.

4.1.1. server.cfg

# Time (in seconds) to wait for a connection to the license server before
# terminating the request.
license_timeout = 10
# AUDIT LOG SETTINGS
# Audit logging is by default not enabled
audit_log_enabled     = no
# Audit logging method (syslog, file), syslog facility is 'authpriv'
audit_log_method      = syslog
# Audit logfile (for log_method = file, '-' for stderr)
audit_log_file                = /var/log/zarafa/audit.log
# Audit loglevel (0=no logging, 1=full logging)
audit_log_level               = 1
# Audit log timestamp - prefix each log line with timestamp in 'file' logging mode
audit_log_timestamp   = 1
# Override the default MySQL socket to access mysql locally
# Works only if the mysql_host value is empty or 'localhost'
mysql_socket          =
# Time (in seconds) to wait for a connection to the zarafa-indexer service
# before terminating the indexed search request.
index_services_search_timeout = 10
# Synchronize GAB users on every open of the GAB (otherwise, only on
# zarafa-admin --sync)
sync_gab_realtime = yes
# Disable features for users. Default all features are enabled. This
# list is space separated. Currently valid values: imap
disabled_features =

4.1.2. example-msr.cfg

New example config file for the Mailbox Storage Relocator.

4.1.3. Indexer.cfg

# Filter out parsing of attachment which has a mimetype from this list
# Only the first part of the mime needs to be given, like 'image'.
# This field is SPACE separated
index_attachment_mime_filter =
# Filter out parsing of attachment which has an extension from this list
# (only tested if mimetype was not found on the attachment)
# This field is SPACE separated
index_attachment_extension_filter =

4.1.4. licensed.cfg

# Login to the Zarafa server using this SSL Key
sslkey_file         = /etc/zarafa/ssl/licensed.pem
# The password of the SSL Key
sslkey_pass         = replace-with-server-cert-password

4.1.5. dagent.cfg

# Log raw message to a file
log_raw_message = no
# Log raw messages path
log_raw_message_path = /tmp