GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuでZimbraCollaborationSuite8.7を8.8にアップグレードする

Zimbra Collaboration Serverは、メールサーバー、コラボレーティブWebアプリケーション、およびWebベースのメールサーバー管理コンソールを1つのアプリケーションにまとめたものです。 LDAP、ウイルス対策、スパム対策、コラボレーション機能、およびajaxWebメールクライアントを提供します。 Zimbraは、高速なAjaxベースのWebインターフェイスにより、管理者だけでなくエンドユーザーにとっても使いやすいです。

前提条件

このチュートリアルでは、Zimbra8.7.11のインストールをZimbra8.8.10(利用可能な最新バージョン)にアップグレードする方法を説明します。

アップグレードを開始する前に、ここにいくつかのアドバイスがあります。インストールバージョンを確認する前に、https:// IPADDRESS:7071 /のWebインターフェイスにアクセスするだけで、ログインダッシュボードにバージョンがすぐに表示されます

2FAチェック

まず、バグ105056があります。これは、すべてのメールボックスサーバーが8.7にアップグレードされる前に、2要素認証(2FA)が有効になっている場合に、ローリングアップグレード中に発生する可能性がある問題です。特に、8.7より前のメールボックスサーバーは2FAと互換性がありません。したがって、すべてのメールボックスサーバーが8.7にアップグレードされるまで、2FAを有効にしないことをお勧めします。

データベースの整合性チェック

アップグレードを開始する前に、データベースの整合性チェックを実行し、コマンドzmdbintegrityreportを実行することをお勧めします。これは、zimbraユーザーによる入力が完了します

su - zimbra
zmdbintegrityreport

出力は次のようになります

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

何かが摩耗した場合は、アップグレードする前に修正する必要があります。

オペレーティングシステムを更新します

完了するためのもう1つのチェックは、オペレーティングシステムをアップグレードすることです。この場合、ubuntu 16.04を使用するため、手順は次のとおりです。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]:~#

SSLv3サポートを無効にする

ZCS 8.7.0にアップグレードする場合は、アップグレード後にSSLv3サポートを完全に無効にする必要があります。アラート(TA14-290A)で説明されているSSLv3の脆弱性の結果として、SSLv3を無効にすることをお勧めします。

そのためには、公式ウェブサイトのSSLv3を無効にする

の手順を参照してください。

デフォルトのプロキシSSL暗号属性を更新

アップグレードするときは常に、次の属性の値(zmprov gcf )を確認し、それらを現在のデフォルト値(zmprov desc -a )と比較することをお勧めします。

zimbraReverseProxySSLCiphers
zimbraReverseProxySSLProtocols
zimbraSSLExcludeCipherSuites
zimbraMailboxdSSLProtocols

さらに、次の変更を行うことをお勧めします。

-zimbraReverseProxySSLCiphersから以下を削除します :

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

これを行うには、コマンドを実行します

[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

インストールスクリプトを実行するときに、ZCSがすでにインストールされている場合は、アップグレードするかどうかを尋ねられます。

Zimbraのアップグレード

これで、アップグレード(この場合は8.7.11から8.8.10)を実行する準備ができたので、最新バージョンのダウンロードを開始しましょう

[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

ご覧のとおり、以下の出力のように、一部のサービスが見つかります

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]

「Y」と言って使用許諾契約に同意します。

Checking current number of databases...

「Y」と言ってメッセージストアの整合性を確認します

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

zimbraリポジトリを使用するには「Y」と言ってください

Use Zimbra's package repository [Y]

この時点で、インストールはアップグレードを要求するインストール広告を見つけるはずです。明らかに「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]

この時点で、彼が見つけたパッケージをアップグレードするように求められます。私のインストールでは、ここに何がありますか

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

zimbra-impad(BETA)のインストールを求められたら、「いいえ」と言ってください

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

この時点でアップグレードが開始されます

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]

「Y」と言うとアップグレードが始まります。アップグレード中は、アップグレードが終了するまですべてのサービスが停止することに注意してください。勤務時間中は停止しないでください。

しばらくすると、アップグレードは正常に終了します。インストールについてZimbraに通知するかどうかを選択できます

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

すべてがうまくいったら、最後に到着する必要があります

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

次に、管理インターフェースにログインして、バージョンが変更されているかどうかを確認してください

私の場合、すべて正常に機能し、アップグレードプロセスは正常に機能しました。


Ubuntu
  1. Ubuntu13.10からUbuntu14.04にアップグレードする

  2. Ubuntu13.04からUbuntu13.10にアップグレードします

  3. Ubuntu18.04をUbuntu18.10にアップグレードする方法

  1. Ubuntu12.10を13.04にアップグレードします

  2. Ubuntu 20.04 へのアップグレード方法

  3. Ubuntu 20.04 から Ubuntu 20.10 にアップグレードする方法

  1. Ubuntu20.04にアップグレードする方法

  2. Ubuntuを20.10にアップグレードする方法

  3. Ubuntuを21.10にアップグレードする方法