Nâng cấp Zimbra Collaboration Suite 8.7 lên 8.8 trên Ubuntu

theanh

Administrator
Nhân viên
Zimbra Collaboration Server là một máy chủ thư, ứng dụng web cộng tác và bảng điều khiển quản trị máy chủ thư dựa trên web trong một ứng dụng duy nhất. Nó cung cấp LDAP, phần mềm diệt vi-rút, phần mềm chống thư rác, các tính năng cộng tác và một máy khách webmail ajax. Zimbra dễ sử dụng đối với cả quản trị viên lẫn người dùng cuối do có giao diện web dựa trên Ajax nhanh.

Điều kiện tiên quyết​

Trong hướng dẫn này, chúng ta sẽ xem cách nâng cấp cài đặt Zimbra 8.7.11 lên Zimbra 8.8.10 (phiên bản mới nhất hiện có).

Trước khi bắt đầu nâng cấp, đây là một số lời khuyên, trước khi bắt đầu hãy kiểm tra phiên bản cài đặt của bạn chỉ cần truy cập vào giao diện web của bạn tại https://ipaddress:7071/, bạn sẽ thấy ngay phiên bản của mình tại bảng điều khiển đăng nhập


Kiểm tra 2FA​

Trước hết, có mộtLỗi 105056lưu ý một sự cố có thể xảy ra trong quá trình nâng cấp liên tục nếu xác thực hai yếu tố (2FA) được bật trước khi tất cả máy chủ hộp thư được nâng cấp lên 8.7. Đặc biệt, các máy chủ hộp thư trước 8.7 không tương thích với 2FA. Theo đó, khuyến cáo không nên bật 2FA cho đến khi tất cả các máy chủ hộp thư được nâng cấp lên 8.7.

Kiểm tra tính toàn vẹn của cơ sở dữ liệu​

Trước khi bắt đầu nâng cấp, bạn nên kiểm tra tính toàn vẹn của cơ sở dữ liệu bằng cách chạy lệnh zmdbintegrityreport, lệnh này sẽ được nhập bằng người dùng zimbra
Mã:
su - zimbra
zmdbintegrityreport
Đầu ra sẽ như thế này
Mã:
zimbra@mx1:~$ /opt/zimbra/libexec/zmdbintegrityreport -r
zimbra@mx1:~$
Nếu có lỗi gì đó, bạn cần sửa trước khi nâng cấp.

Cập nhật hệ điều hành​

Một kiểm tra khác cần hoàn tất trước khi bắt đầu là nâng cấp hệ điều hành, trong trường hợp của chúng tôi, chúng tôi sử dụng Ubuntu 16.04 nên các bước thực hiện như sau, để sử dụng với tư cách là người dùng root
Mã:
root@mx1:~# apt-get update && apt-get nâng cấp
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 trong 0 giây (542 kB/s)
Lettura elenco dei pacchetti... Fatto
Lettura elenco dei pachetti... Fatto
Generazione albero delle dipendenze
Lettura infoazioni 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.
root@mx1:~#

Tắt hỗ trợ SSLv3​

Nếu nâng cấp lên ZCS 8.7.0, bạn cần tắt hoàn toàn hỗ trợ SSLv3 sau khi nâng cấp. Khuyến nghị tắt SSLv3 do lỗ hổng SSLv3 được mô tả trongCảnh báo (TA14-290A).

Để thực hiện, vui lòng tham khảo quy trình trên trang web chính thứcTắt SSLv3

Cập nhật thuộc tính mã hóa SSL proxy mặc định​

Bất cứ khi nào nâng cấp, bạn nên kiểm tra giá trị của các thuộc tính sau (zmprov gcf <attr>) và so sánh chúng với các giá trị mặc định hiện tại (zmprov desc -a <attr>).
Mã:
zimbraReverseProxySSLCipherszimbraReverseProxySSLProtocolszimbraSSLExcludeCipherSuiteszimbraMailboxdSSLProtocols
Ngoài ra, bạn nên thực hiện những thay đổi sau:

-Xóa những mục sau khỏizimbraReverseProxySSLCiphers:
Mã:
ECDHE-RSA-RC4-SHAECDHE-ECDSA-RC4-SHARC4-SHA
để thực hiện, hãy chạy lệnh
Mã:
root@mx1:~# 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:ECD HE-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'
root@mx1:~# zmproxyctl restart
Khi bạn chạy tập lệnh cài đặt, nếu ZCS đã được cài đặt, bạn sẽ được hỏi có muốn nâng cấp không.

Nâng cấp Zimbra​

Bây giờ, chúng ta đã chuẩn bị thực hiện nâng cấp, trong trường hợp của chúng ta là từ 8.7.11 lên 8.8.10, vì vậy hãy bắt đầu tải xuống phiên bản mới nhất
Mã:
root@mx1:~# wget https://files.zimbra.com/downloads/8.8.10_GA/zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617.tgz
root@mx1:~# tar -zxvf zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617.tgz
root@mx1:~# cd zcs-8.8.10_GA_3039.UBUNTU16_64.20180928094617/
root@mx1:~# ./install.sh
Như bạn thấy, một số dịch vụ sẽ được tìm thấy, như trong đầu ra bên dưới
Mã:
Các hoạt động được ghi vào /tmp/install.log.FwDVflaW
Đang kiểm tra cài đặt hiện có...
zimbra-drive...ĐÃ TÌM THẤY zimbra-drive-1.0.10+1504081761-1.u16
zimbra-imapd...KHÔNG ĐÃ TÌM THẤY
zimbra-patch...KHÔNG TÌM THẤY
zimbra-license-tools...KHÔNG TÌM THẤY
zimbra-license-extension...KHÔNG TÌM THẤY
zimbra-network-store...KHÔNG TÌM THẤY
zimbra-network-modules-ng...KHÔNG TÌM THẤY
zimbra-chat...KHÔNG TÌM THẤY zimbra-chat-1.0.11+1509959286-2.u16
zimbra-talk...KHÔNG TÌM THẤY
zimbra-ldap...KHÔNG TÌM THẤY zimbra-ldap-8.7.11.GA.1854.UBUNTU16.64
zimbra-logger...KHÔNG TÌM THẤY zimbra-logger-8.7.11.GA.1854.UBUNTU16.64
zimbra-mta...KHÔNG TÌM THẤY zimbra-mta-8.7.11.GA.1854.UBUNTU16.64
zimbra-dnscache...ĐÃ TÌM THẤY zimbra-dnscache-8.7.11.GA.1854.UBUNTU16.64
zimbra-snmp...ĐÃ TÌM THẤY zimbra-snmp-8.7.11.GA.1854.UBUNTU16.64
zimbra-store...ĐÃ TÌM THẤY zimbra-store-8.7.11.GA.1854.UBUNTU16.64
zimbra-apache...ĐÃ TÌM THẤY zimbra-apache-8.7.11.GA.1854.UBUNTU16.64
zimbra-spell...ĐÃ TÌM THẤY zimbra-spell-8.7.11.GA.1854.UBUNTU16.64
zimbra-convertd...KHÔNG TÌM THẤY
zimbra-memcached...ĐÃ TÌM THẤY zimbra-memcached-1:1.4.37-2.u16
zimbra-proxy...ĐÃ TÌM THẤY zimbra-proxy-8.7.11.GA.1854.UBUNTU16.64
zimbra-archiving...KHÔNG TÌM THẤY
zimbra-core...ĐÃ TÌM THẤY zimbra-core-8.7.11.GA.1854.UBUNTU16.64
Việc nâng cấp ZCS từ 8.7.11 lên 8.8.10 sẽ được thực hiện.
Đang xác thực cấu hình ldap
Xác thực LDAP đã thành công. Tiếp tục.

-----------------------------------------------------------------------------------
VUI LÒNG ĐỌC KỸ THỎA THUẬN NÀY TRƯỚC KHI SỬ DỤNG PHẦN MỀM.
SYNACOR, INC. ("SYNACOR") CHỈ CẤP PHÉP PHẦN MỀM NÀY CHO BẠN NẾU BẠN CHẤP NHẬN CÁC ĐIỀU KHOẢN CỦA THỎA THUẬN NÀY TRƯỚC TIÊN. BẰNG CÁCH TẢI XUỐNG HOẶC CÀI ĐẶT
PHẦN MỀM HOẶC SỬ DỤNG SẢN PHẨM, BẠN ĐỒNG Ý CHỊU RÀNG BUỘC BỞI
THỎA THUẬN NÀY. NẾU BẠN KHÔNG ĐỒNG Ý VỚI TẤT CẢ CÁC ĐIỀU KHOẢN CỦA THỎA THUẬN NÀY, THÌ KHÔNG TẢI XUỐNG, CÀI ĐẶT HOẶC SỬ DỤNG SẢN PHẨM.
Điều khoản cấp phép cho Phần mềm Zimbra Collaboration Suite này:
https://www.zimbra.com/license/zimbra-public-eula-2-6.html
-----------------------------------------------------------------------------------
Bạn có đồng ý với các điều khoản của thỏa thuận cấp phép phần mềm không? [N]
Chấp nhận Thỏa thuận cấp phép, nói "Y".
Mã:
Đang kiểm tra số lượng cơ sở dữ liệu hiện tại...
nói "Y" để kiểm tra tính toàn vẹn của kho lưu trữ tin nhắn
Mã:
Bạn có muốn xác minh tính toàn vẹn của cơ sở dữ liệu kho lưu trữ tin nhắn không? [Y]
Đang xác minh tính toàn vẹn của cơ sở dữ liệu kho lưu trữ tin nhắn. Quá trình này có thể mất một lúc.
mysqld vẫn hoạt động
Không tìm thấy lỗi
nói "Y" để sử dụng kho lưu trữ zimbra
Mã:
Sử dụng kho lưu trữ gói của Zimbra [Y]
Tại thời điểm này, trình cài đặt sẽ tìm thấy cài đặt của bạn và yêu cầu nâng cấp, rõ ràng là phải nói "Y"
Mã:
Đang cấu hình kho lưu trữ gói
Đang kiểm tra các gói có thể cài đặt
Đã tìm thấy zimbra-core (cục bộ)
Đã tìm thấy zimbra-ldap (cục bộ)
Đã tìm thấy zimbra-logger (cục bộ)
Đã tìm thấy zimbra-mta (cục bộ)
Đã tìm thấy zimbra-dnscache (cục bộ)
Đã tìm thấy zimbra-snmp (cục bộ)
Đã tìm thấy zimbra-store (cục bộ)
Đã tìm thấy zimbra-apache (cục bộ)
Đã tìm thấy zimbra-spell (cục bộ)
Đã tìm thấy zimbra-memcached (repo)
Đã tìm thấy zimbra-proxy (cục bộ)
Đã tìm thấy zimbra-drive (repo)
Đã tìm thấy zimbra-imapd (cục bộ)
Đã tìm thấy zimbra-patch (repo)

Máy chủ cộng tác Zimbra dường như đã được cài đặt.
Có thể nâng cấp mà không ảnh hưởng đến các tài khoản hiện có,
hoặc có thể xóa hoàn toàn cài đặt hiện tại trước khi
cài đặt để cài đặt sạch.
Bạn có muốn nâng cấp không? [Y]
Tại thời điểm này, bạn sẽ được nhắc nâng cấp các gói có thể tìm thấy, trong cài đặt của tôi, đây là những gì cơ bản
Mã:
Đang quét bất kỳ gói mới hoặc bổ sung nào có sẵn để cài đặt
Các gói hiện có sẽ được nâng cấp
Đang nâng cấp zimbra-core
Đang nâng cấp zimbra-ldap
Đang nâng cấp zimbra-logger
Đang nâng cấp zimbra-mta
Đang nâng cấp zimbra-dnscache
Đang nâng cấp zimbra-snmp
Đang nâng cấp zimbra-store
Đang nâng cấp zimbra-apache
Đang nâng cấp zimbra-spell
Đang nâng cấp zimbra-memcached
Đang nâng cấp zimbra-proxy
Đang nâng cấp zimbra-drive
Khi được yêu cầu cài đặt zimbra-impad (BETA), hãy nói không
Mã:
Cài đặt zimbra-imapd (BETA - chỉ để đánh giá) [N]
Tại thời điểm này, quá trình nâng cấp sẽ bắt đầu
Mã:
Đang nâng cấp zimbra-chat
Đang kiểm tra dung lượng cần thiết cho zimbra-core
Đang kiểm tra dung lượng cho zimbra-store
Đang kiểm tra các gói cần thiết cho zimbra-store
Kiểm tra gói zimbra-store hoàn tất.
Đang cài đặt:
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
Hệ thống sẽ được sửa đổi. Tiếp tục? [N]
Nói "Y" và quá trình nâng cấp sẽ bắt đầu. Lưu ý rằng trong quá trình nâng cấp, tất cả các dịch vụ sẽ bị dừng cho đến khi kết thúc nâng cấp, vì vậy đừng thực hiện trong giờ làm việc.

Sau một thời gian, quá trình nâng cấp sẽ kết thúc thành công, bạn có thể chọn thông báo cho Zimbra về quá trình cài đặt của mình hoặc không
Mã:
Bỏ qua việc tạo tài khoản đồng bộ hóa GAL miền mặc định - phát hiện cài đặt hiện có.
Bạn có tùy chọn thông báo cho Zimbra về quá trình cài đặt của mình.
Điều này giúp chúng tôi theo dõi quá trình tiếp nhận Zimbra Collaboration Server.
Thông tin duy nhất sẽ được truyền là:
PHIÊN BẢN zcs đã cài đặt (8.8.10_GA_3039_UBUNTU16_64)
ĐỊA CHỈ EMAIL QUẢN TRỊ đã tạo ([emailprotected])
Thông báo cho Zimbra về quá trình cài đặt của bạn? [Có] Không
nếu mọi thứ đều ổn, bạn sẽ đến đích
Mã:
Thông báo đã bỏ qua
Kiểm tra xem NG có bắt đầu chạy không...xong.
Thiết lập crontab zimbra...xong.

Di chuyển /tmp/zmsetup.20181119-132152.log đến /opt/zimbra/log
Cấu hình hoàn tất - nhấn return để thoát
Bây giờ hãy thử đăng nhập vào giao diện quản trị và kiểm tra xem phiên bản có thay đổi không



Trong trường hợp của tôi, mọi thứ đều ổn và quá trình nâng cấp hoạt động tốt.
 
Back
Bên trên