GNU/Linux >> Znalost Linux >  >> Ubuntu

Upgradujte Zimbra Collaboration Suite 8.7 na 8.8 na Ubuntu

Zimbra Collaboration Server je poštovní server, webová aplikace pro spolupráci a administrátorská konzole webového poštovního serveru v jediné aplikaci. Poskytuje LDAP, antivirus, antispam, funkce pro spolupráci a webmailového klienta ajax. Zimbra je snadno použitelná pro administrátory i koncové uživatele díky rychlému webovému rozhraní založenému na Ajaxu.

Předpoklady

V tomto tutoriálu uvidíme, jak upgradovat instalaci Zimbry 8.7.11 na Zimbru 8.8.10 (nejnovější dostupná verze).

Před zahájením upgradu zde několik rad, před zahájením zkontrolujte verzi instalace jednoduše na vašem webovém rozhraní na adrese https://IPADDRESS:7071/, svou verzi byste měli okamžitě vidět na přihlašovacím panelu

Kontrola 2FA

Nejprve je zde chyba 105056, která uvádí problém, který může nastat během průběžného upgradu, pokud je povoleno dvoufaktorové ověřování (2FA) předtím, než byly všechny servery poštovních schránek upgradovány na 8.7. Zejména poštovní servery starší než 8.7 nejsou kompatibilní s 2FA. V souladu s tím se doporučuje, aby 2FA nebylo povoleno, dokud nebudou všechny servery poštovních schránek upgradovány na 8.7.

Kontrola integrity databáze

Před zahájením upgradu se doporučuje provést kontrolu integrity databáze spuštěním příkazu zmdbintegrityreport, jehož zadání provede uživatel zimbra

su - zimbra
zmdbintegrityreport

výstup by měl být takto

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

pokud se něco opotřebovalo, musíte to před upgradem opravit.

Aktualizujte operační systém

Další kontrola, kterou je třeba dokončit, před zahájením je upgrade operačního systému, v našem případě používáme ubuntu 16.04, takže kroky jsou následující, do oběda jako uživatel root

[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]:~#

Zakázat podporu SSLv3

Pokud upgradujete na ZCS 8.7.0, musíte po upgradu zcela zakázat podporu SSLv3. Deaktivace SSLv3 se doporučuje kvůli zranitelnosti SSLv3 popsané v Upozornění (TA14-290A).

Chcete-li to provést, přečtěte si prosím postup na oficiálních webových stránkách Zakázat SSLv3

Aktualizovat výchozí atribut šifry SSL proxy

Při každém upgradu se doporučuje zkontrolovat hodnoty následujících atributů (zmprov gcf ) a porovnat je s aktuálními výchozími hodnotami (zmprov desc -a ).

zimbraReverseProxySSLCiphers
zimbraReverseProxySSLProtocols
zimbraSSLExcludeCipherSuites
zimbraMailboxdSSLProtocols

Kromě toho se doporučuje provést následující změny:

- Odstraňte následující z zimbraReverseProxySSLCiphers :

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

k tomu spusťte příkaz

[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

Když spustíte instalační skript, pokud je ZCS již nainstalován, budete dotázáni, zda chcete provést upgrade.

Upgrade Zimbra 

Nyní jsme tedy připraveni provést upgrade, v našem případě z 8.7.11 na 8.8.10, takže začněme stahovat nejnovější verzi

[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

Jak můžete vidět, část služby bude nalezena, jako ve výstupu níže

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]

Přijměte licenční smlouvu vyslovením „Y“.

Checking current number of databases...

řekněte „Y“ pro kontrolu integrity úložiště zpráv

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

řekněte "Y" pro použití úložiště zimbra

Use Zimbra's package repository [Y]

V tomto okamžiku by instalace měla najít instalaci a požádat o upgrade, samozřejmě řekněte „Y“ 

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]

V tomto bodě budete vyzváni k upgradu balíčků, které najde, v mé instalaci najdete to, co najdete

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

Až budete požádáni o instalaci zimbra-impad (BETA), řekněte ne

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

V tomto okamžiku začne upgrade

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]

Řekněte „Y“ a aktualizace se spustí. Věnujte pozornost tomu, že během upgradu budou všechny služby zastaveny až do konce upgradu, takže to nedělejte během pracovní doby.

Po chvíli upgradu úspěšně skončí, můžete si vybrat, zda chcete Zimbru o své instalaci informovat nebo ne

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

pokud je vše v pořádku, měli byste dorazit na konec

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

Nyní se zkuste přihlásit do administračního rozhraní a zkontrolujte, zda se verze nezměnila

V mém případě vše proběhlo v pořádku a proces upgradu fungoval dobře.


Ubuntu
  1. Upgradujte Ubuntu 12.10 na 13.04

  2. Jak upgradovat na Ubuntu 20.04

  3. Jak upgradovat na Ubuntu 20.04 na Ubuntu 20.10

  1. Upgradujte z Ubuntu 13.10 na Ubuntu 14.04

  2. Upgradujte z Ubuntu 13.04 na Ubuntu 13.10

  3. Jak upgradovat Ubuntu 18.04 na Ubuntu 18.10

  1. Jak upgradovat na Ubuntu 20.04

  2. Jak upgradovat Ubuntu na 20.10

  3. Jak upgradovat Ubuntu na 21.10