GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Aktualisieren Sie die Zimbra Collaboration Suite 8.7 auf 8.8 unter Ubuntu

Der Zimbra Collaboration Server ist ein Mailserver, eine kollaborative Webanwendung und eine webbasierte Mailserver-Administrationskonsole in einer einzigen Anwendung. Es bietet LDAP, Virenschutz, Antispam, Funktionen für die Zusammenarbeit und einen Ajax-Webmail-Client. Zimbra ist aufgrund seiner schnellen Ajax-basierten Weboberfläche sowohl für Administratoren als auch für Endbenutzer einfach zu verwenden.

Voraussetzungen

In diesem Tutorial erfahren Sie, wie Sie eine Installation von Zimbra 8.7.11 auf Zimbra 8.8.10 (neueste verfügbare Version) aktualisieren.

Bevor Sie mit dem Upgrade beginnen, hier einige Ratschläge, bevor Sie Ihre Installationsversion überprüfen, indem Sie einfach zu Ihrer Weboberfläche unter https://IPADDRESS:7071/ gehen, Sie sollten Ihre Version sofort im Anmelde-Dashboard sehen

2FA-Check

Zunächst einmal gibt es einen Fehler 105056, der auf ein Problem hinweist, das während eines laufenden Upgrades auftreten kann, wenn die Zwei-Faktor-Authentifizierung (2FA) aktiviert ist, bevor alle Postfachserver auf 8.7 aktualisiert wurden. Insbesondere Postfachserver vor Version 8.7 sind nicht mit 2FA kompatibel. Dementsprechend wird empfohlen, 2FA nicht zu aktivieren, bis alle Postfachserver auf 8.7 aktualisiert wurden.

Prüfung der Datenbankintegrität

Vor dem Start des Upgrades wird empfohlen, eine Datenbankintegritätsprüfung durchzuführen, indem Sie den Befehl zmdbintegrityreport ausführen, der mit dem zimbra-Benutzer eingegeben wird

su - zimbra
zmdbintegrityreport

die Ausgabe sollte so aussehen

[email protected]:~$ /opt/zimbra/libexec/zmdbintegrityreport -r
[email protected]:~$

Wenn etwas abgenutzt ist, müssen Sie es vor dem Upgrade beheben.

Betriebssystem aktualisieren

Eine weitere Überprüfung, die vor dem Start abgeschlossen werden muss, besteht darin, das Betriebssystem zu aktualisieren. In unserem Fall verwenden wir Ubuntu 16.04, daher sind die Schritte wie folgt, um als Root-Benutzer zu Mittag zu essen

[email protected]:~# apt-get update && apt-get upgrade
Trovato:1 http://it.archive.ubuntu.com/ubuntu xenial InRelease
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Scaricamento di:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Trovato:4 https://repo.zimbra.com/apt/87 xenial InRelease
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Recuperati 323 kB in 0s (542 kB/s)
Lettura elenco dei pacchetti... Fatto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
I seguenti pacchetti sono stati mantenuti alla versione attuale:
linux-generic linux-headers-generic linux-image-generic ubuntu-minimal
0 aggiornati, 0 installati, 0 da rimuovere e 4 non aggiornati.
[email protected]:~#

SSLv3-Unterstützung deaktivieren

Wenn Sie auf ZCS 8.7.0 aktualisieren, müssen Sie die SSLv3-Unterstützung nach dem Upgrade vollständig deaktivieren. Das Deaktivieren von SSLv3 wird aufgrund der in Warnung (TA14-290A) beschriebenen SSLv3-Schwachstelle empfohlen.

Beachten Sie dazu das Verfahren auf der offiziellen Website SSLv3 deaktivieren

Standardattribut für Proxy-SSL-Verschlüsselungen aktualisieren

Es wird empfohlen, bei jedem Upgrade die Werte der folgenden Attribute zu überprüfen (zmprov gcf ) und mit den aktuellen Standardwerten zu vergleichen (zmprov desc -a ).

zimbraReverseProxySSLCiphers
zimbraReverseProxySSLProtocols
zimbraSSLExcludeCipherSuites
zimbraMailboxdSSLProtocols

Darüber hinaus wird empfohlen, die folgenden Änderungen vorzunehmen:

- Entfernen Sie Folgendes aus zimbraReverseProxySSLCiphers :

ECDHE-RSA-RC4-SHA
ECDHE-ECDSA-RC4-SHA
RC4-SHA

Führen Sie dazu den Befehl

aus
[email protected]:~# zmprov mcf zimbraReverseProxySSLCiphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128:AES256:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4'
[email protected]:~# zmproxyctl restart

Wenn Sie das Installationsskript ausführen und ZCS bereits installiert ist, werden Sie gefragt, ob Sie ein Upgrade durchführen möchten.

Zimbra-Upgrade 

Jetzt sind wir bereit, das Upgrade durchzuführen, in unserem Fall von 8.7.11 auf 8.8.10, also beginnen wir mit dem Herunterladen der neuesten Version

[email protected]:~# wget https://files.zimbra.com/downloads/8.8.10_GA/zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617.tgz
[email protected]:~# tar -zxvf zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617.tgz
[email protected]:~# cd zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617/
[email protected]:~# ./install.sh

Wie Sie sehen können, werden einige der Dienste gefunden, wie in der Ausgabe unten

Operations logged to /tmp/install.log.FwDVflaW
Checking for existing installation...
zimbra-drive...FOUND zimbra-drive-1.0.10+1504081761-1.u16
zimbra-imapd...NOT FOUND
zimbra-patch...NOT FOUND
zimbra-license-tools...NOT FOUND
zimbra-license-extension...NOT FOUND
zimbra-network-store...NOT FOUND
zimbra-network-modules-ng...NOT FOUND
zimbra-chat...FOUND zimbra-chat-1.0.11+1509959286-2.u16
zimbra-talk...NOT FOUND
zimbra-ldap...FOUND zimbra-ldap-8.7.11.GA.1854.UBUNTU16.64
zimbra-logger...FOUND zimbra-logger-8.7.11.GA.1854.UBUNTU16.64
zimbra-mta...FOUND zimbra-mta-8.7.11.GA.1854.UBUNTU16.64
zimbra-dnscache...FOUND zimbra-dnscache-8.7.11.GA.1854.UBUNTU16.64
zimbra-snmp...FOUND zimbra-snmp-8.7.11.GA.1854.UBUNTU16.64
zimbra-store...FOUND zimbra-store-8.7.11.GA.1854.UBUNTU16.64
zimbra-apache...FOUND zimbra-apache-8.7.11.GA.1854.UBUNTU16.64
zimbra-spell...FOUND zimbra-spell-8.7.11.GA.1854.UBUNTU16.64
zimbra-convertd...NOT FOUND
zimbra-memcached...FOUND zimbra-memcached-1:1.4.37-2.u16
zimbra-proxy...FOUND zimbra-proxy-8.7.11.GA.1854.UBUNTU16.64
zimbra-archiving...NOT FOUND
zimbra-core...FOUND zimbra-core-8.7.11.GA.1854.UBUNTU16.64
ZCS upgrade from 8.7.11 to 8.8.10 will be performed.
Validating ldap configuration
LDAP validation succeeded. Continuing.

----------------------------------------------------------------------
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
SYNACOR, INC. ("SYNACOR") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for this Zimbra Collaboration Suite Software:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html
----------------------------------------------------------------------
Do you agree with the terms of the software license agreement? [N]

Akzeptieren Sie die Lizenzvereinbarung, indem Sie "Y" sagen.

Checking current number of databases...

sagen Sie "Y", um die Integrität des Nachrichtenspeichers zu prüfen

Do you want to verify message store database integrity? [Y]
Verifying integrity of message store databases. This may take a while.
mysqld is alive
No errors found

Sagen Sie "Y", um das Zimbra-Repository zu verwenden

Use Zimbra's package repository [Y]

An diesem Punkt sollte install Ihre Installation finden und nach einem Upgrade fragen, natürlich "Y" sagen 

Configuring package repository
Checking for installable packages
Found zimbra-core (local)
Found zimbra-ldap (local)
Found zimbra-logger (local)
Found zimbra-mta (local)
Found zimbra-dnscache (local)
Found zimbra-snmp (local)
Found zimbra-store (local)
Found zimbra-apache (local)
Found zimbra-spell (local)
Found zimbra-memcached (repo)
Found zimbra-proxy (local)
Found zimbra-drive (repo)
Found zimbra-imapd (local)
Found zimbra-patch (repo)

The Zimbra Collaboration Server appears to already be installed.
It can be upgraded with no effect on existing accounts,
or the current installation can be completely removed prior
to installation for a clean install.
Do you wish to upgrade? [Y]

An diesem Punkt werden Sie aufgefordert, die Pakete zu aktualisieren, die er finden kann. In meiner Installation ist Folgendes zu finden

Scanning for any new or additional packages available for installation
Existing packages will be upgraded
Upgrading zimbra-core
Upgrading zimbra-ldap
Upgrading zimbra-logger
Upgrading zimbra-mta
Upgrading zimbra-dnscache
Upgrading zimbra-snmp
Upgrading zimbra-store
Upgrading zimbra-apache
Upgrading zimbra-spell
Upgrading zimbra-memcached
Upgrading zimbra-proxy
Upgrading zimbra-drive

Wenn Sie aufgefordert werden, zimbra-impad (BETA) zu installieren, sagen Sie nein

Install zimbra-imapd (BETA - for evaluation only) [N]

An diesem Punkt wird das Upgrade gestartet

Upgrading zimbra-chat
Checking required space for zimbra-core
Checking space for zimbra-store
Checking required packages for zimbra-store
zimbra-store package check complete.
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-dnscache
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
zimbra-memcached
zimbra-proxy
zimbra-drive
zimbra-patch
zimbra-chat
The system will be modified. Continue? [N]

Sagen Sie "Y" und das Upgrade wird gestartet. Beachten Sie, dass während des Upgrades alle Dienste bis zum Ende des Upgrades angehalten werden, also tun Sie es nicht während der Arbeitszeit.

Nach einiger Zeit wird das Upgrade erfolgreich beendet, Sie können wählen, ob Sie Zimbra über Ihre Installation benachrichtigen möchten oder nicht

Skipping creation of default domain GAL sync account - existing install detected.
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Server.
The only information that will be transmitted is:
The VERSION of zcs installed (8.8.10_GA_3039_UBUNTU16_64)
The ADMIN EMAIL ADDRESS created ([email protected])
Notify Zimbra of your installation? [Yes] No

Wenn alles gut gegangen ist, sollten Sie am Ende ankommen

Notification skipped
Checking if the NG started running...done.
Setting up zimbra crontab...done.

Moving /tmp/zmsetup.20181119-132152.log to /opt/zimbra/log
Configuration complete - press return to exit

Versuchen Sie nun, sich bei der Administrationsoberfläche anzumelden und prüfen Sie, ob die Version geändert wurde

In meinem Fall lief alles gut und der Upgrade-Prozess funktionierte einwandfrei.


Ubuntu
  1. Aktualisieren Sie Ubuntu 12.10 auf 13.04

  2. Upgrade von Ubuntu 13.10 auf Ubuntu 14.04

  3. Aktualisieren Sie von Ubuntu 13.04 auf Ubuntu 13.10

  4. So aktualisieren Sie Ubuntu 18.04 auf Ubuntu 18.10

  5. So aktualisieren Sie von Ubuntu 20.04 auf Ubuntu 20.10

Upgrade von Ubuntu 14.04 auf Ubuntu 14.10

So aktualisieren Sie Ubuntu 20.04 auf 21.04

So aktualisieren Sie Ubuntu 16.04 auf Ubuntu 16.10

Wie aktualisiere ich Ubuntu 18.04 auf 20.04?

So aktualisieren Sie Ubuntu 20.04 auf Ubuntu 20.10

So aktualisieren Sie Ubuntu 20.10 auf Ubuntu 21.04