Установка Zimbra на Ubuntu

Установка Zimbra на Ubuntu — очень частый запрос на наших форумах. Все дело в некоторых проблемах, которые возникают о пользователях на разных этапах инсталляции. Мы решили написать подробную инструкцию.

image

1. Установите Ubuntu 16.04 LTS

Мы рекомендуем именно эту версию.

2. Включите режим суперпользователя

Все следующие настройки будем производить в режиме суперпользователя.

levashove@zimbra8:~$ sudo su [sudo] password for levashove: root@zimbra8:/home/oper# 

3. Настройка сетевых интерфейсов

Если система настроена с использованием DHCP, то для Zimbra Collaboration необходимо установить статический IP-адрес. Отредактируем конфигурацию сети.

root@zimbra8:~# nano /etc/network/interfaces

Обратите внимание на строку dhcp:

allow-hotplug eth0  iface eth0 inet dhcp</sourcee> Установим статический IP адрес. Введите свою собственную конфигурацию: адрес с вашим IP- адресом Zimbra Collaboration, шлюз с IP-адресом маршрутизатора в вашей среде. Для DNS-сервера вы можете ввести свой собственный сервер Zimbra, если вы будете использовать внутренний DNS-сервер на сервере Zimbra или другой IP-адрес, если у вас уже есть действующий DNS-сервер.  <source>allow-hotplug eth0  iface eth0 inet static  address 192.X.X.X  netmask 255.255.255.0  gateway 192.X.X.X dns-nameservers 127.0.0.1 dns-nameservers 8.8.8.8

4. Настройка hosts

Файл hosts часто является проблемным моментом, на котором люди терпят неудачу.

nano /etc/hosts

Вы должны иметь свой внутренний или внешний IP-адрес в полном имени хоста и домена. Например:

root@zimbra8:/home/oper# vi /etc/hosts 127.0.0.1       localhost 188.166.153.117   zcs-886.zimbra.io     zcs-886  # The following lines are desirable for IPv6 capable hosts ::1     localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

Перезагрузите сервер.

root@zimbra8:~# reboot

5. Установка DNS-сервера (DNSMASQ)

apt-get install dnsmasq Reading package lists... Done Building dependency tree        Reading state information... Done The following NEW packages will be installed:   dnsmasq 0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded. Need to get 15.9 kB of archives. After this operation, 71.7 kB of additional disk space will be used. Do you want to continue? [Y/n] y

Отредактируем конфигурацию dnsmasq.

root@zcs-886:~# vim /etc/dnsmasq.conf server=8.8.8.8 listen-address=127.0.0.1 domain=zimbra.io mx-host=zimbra.io,zcs-886.zimbra.io,0 address=/zcs-886.zimbra.io/188.166.153.117

Сохраните конфигурацию и перезапустите службы dnsmasq.

root@zimbra8:/home/oper# service dnsmasq restart * Restarting DNS forwarder and DHCP server dnsmasq ...done.

6. Тесты для проверки и валидации записей DNS

Перед установкой Zimbra Collaboration необходимо выполнить два простых теста на правильность настройки записей MX и A DNS. Правильные запросы и ответы должны выглядеть так.

MX  root@zcs-886:~# dig mx zimbra.io  ; <<>> DiG 9.10.3-P4-Ubuntu <<>> mx zimbra.io ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11345 ;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2  ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1280 ;; QUESTION SECTION: ;zimbra.io.                     IN      MX  ;; ANSWER SECTION: zimbra.io.              0       IN      MX      0 zcs-886.zimbra.io.  ;; ADDITIONAL SECTION: zcs-886.zimbra.io.      0       IN      A       188.166.153.117  ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 11 13:06:43 UTC 2018 ;; MSG SIZE  rcvd: 87

A DNS

root@zcs-886:~# dig zcs-886.zimbra.io  ; <<>> DiG 9.10.3-P4-Ubuntu <<>> zcs-886.zimbra.io ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56775 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1  ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1280 ;; QUESTION SECTION: ;zcs-886.zimbra.io.             IN      A  ;; ANSWER SECTION: zcs-886.zimbra.io.      0       IN      A       188.166.153.117  ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jan 11 13:09:32 UTC 2018 ;; MSG SIZE  rcvd: 62

Проверьте правильность ответов. Если ваши тесты DNS недействительны, то устанавливать Zimbra Collaboration не стоит.

6. Установка Zimbra Collaboration 8.8

Загрузите пакет с сайта и распакуйте его. Также это можно сделать командой wget.

root@zimbra8:/home/oper# tar xzvf zcs-NETWORK-8.8.6_GA_1906.UBUNTU16_64.20171130041047.tgz

Переместитесь в новый каталог.

root@zimbra8:/home/oper# cd zcs-NETWORK-8.8.6_GA_1906.UBUNTU16_64.20171130041047

Перед установкой Zimbra Collaboration 8.8 Network Edition проверьте, что у вас на сервере уже есть license.xml, например, на /tmp. Теперь вам нужно запустить скрипт установки с флагом -l и путем к файлу лицензии.

root@zcs-886:~/zcs-NETWORK-8.8.6_GA_1906.UBUNTU16_64.20171130041047## ./install.sh -l /tmp/license.xml

Operations logged to /tmp/install.log.luSct9Pm Checking for existing installation...     zimbra-chat...NOT FOUND     zimbra-drive...NOT FOUND     zimbra-imapd...NOT FOUND     zimbra-network-modules-ng...NOT FOUND     zimbra-rpost...NOT FOUND     zimbra-ldap...NOT FOUND     zimbra-logger...NOT FOUND     zimbra-mta...NOT FOUND     zimbra-dnscache...NOT FOUND     zimbra-snmp...NOT FOUND     zimbra-store...NOT FOUND     zimbra-apache...NOT FOUND     zimbra-spell...NOT FOUND     zimbra-convertd...NOT FOUND     zimbra-memcached...NOT FOUND     zimbra-proxy...NOT FOUND     zimbra-archiving...NOT FOUND     zimbra-core...NOT FOUND  IMPORTANT-READ CAREFULLY: THE TERMS OF THIS END USER LICENSE AGREEMENT ("EULA") WILL GOVERN YOUR USE OF THE SOFTWARE. BY DOWNLOADING, INSTALLING, OR USING THE SOFTWARE, YOU (THE INDIVIDUAL OR LEGAL ENTITY) ARE (1) REPRESENTING THAT YOU ARE OVER THE AGE OF 18 AND HAVE THE CAPACITY AND AUTHORITY TO BIND YOURSELF OR THE LEGAL ENTITY, AS APPLICABLE, TO THE TERMS OF THIS EULA AND (2) AGREEING ON BEHALF OF YOURSELF AND/OR AS AN AUTHORIZED REPRESENTATIVE OF THE LEGAL ENTITY, AS APPLICABLE, TO BE BOUND BY THIS EULA. IF YOU DO NOT AGREE TO THE TERMS OF THIS EULA, YOU MUST NOT DOWNLOAD, INSTALL, OR USE THE SOFTWARE.  EVALUATION LICENSE.  If You are licensing the Software for evaluation purposes, Your use of the Software is only permitted in a non-production environment and for the period limited by the License Key. Notwithstanding any other provision in this EULA, an Evaluation License of the Software is provided "AS-IS" without indemnification, support, or warranty of any kind, expressed or implied.  1. DEFINITIONS   12.14   Contact Information. Please direct legal notices or other correspondence to Synacor, Inc., 40 La Riviere Drive, Suite 300, Buffalo, New York, United States, Attn: Legal Department, email address: legaldept@synacor.com.  Any questions concerning this EULA should be sent to the foregoing email address: legaldept@synacor.com.   12.15  Trademarks.  "Synacor" and "Zimbra" are registered trademarks of Synacor, Inc. and, along with other Synacor trademarks, services marks and product names, may not be used without the prior permission of Synacor, Inc.  Any third party trademarks, service marks, and product names included in the Software or Documentation or otherwise provided hereunder may not be used without the prior permission of the owner thereof. 

Выберите «Y» по вопросам лицензионного соглашения.

Do you agree with the terms of the software license agreement? [N]y  The parties acknowledge and agree that a material breach of this Agreement adversely affecting Autonomy's proprietary rights would cause irreparable harm to Autonomy for which a remedy at law would be inadequate and that Autonomy shall be entitled to injunctive relief in addition to any remedies it may have hereunder or at law.  Do you agree with the terms of the software license agreement? [N]y  На следующем вопросе Zimbra спрашивает, хотим ли мы использовать публичный репозиторий Zimbra или нет. Если вы хотите настроить собственное зеркало публичного репозитория Zimbra, прочитайте следующую инструкцию.  Use Zimbra's package repository [Y]   Importing Zimbra GPG key 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-convertd (local) Found zimbra-memcached (repo) Found zimbra-proxy (local) Found zimbra-archiving (local) Found zimbra-chat (repo) Found zimbra-drive (repo) Found zimbra-imapd (local) Found zimbra-network-modules-ng (local)

Мы собираемся установить все пакеты, кроме dnscache и службы IMAPD, которые все еще находятся в бета-версии.

Select the packages to install  Install zimbra-ldap [Y]  Install zimbra-logger [Y]  Install zimbra-mta [Y]  Install zimbra-dnscache [Y] n Install zimbra-snmp [Y]  Install zimbra-store [Y]  Install zimbra-apache [Y]  Install zimbra-spell [Y]  Install zimbra-convertd [Y]  Install zimbra-memcached [Y]  Install zimbra-proxy [Y]  Install zimbra-archiving [N]  Install zimbra-chat [Y]  Install zimbra-drive [Y]  Install zimbra-imapd (BETA - for evaluation only) [N]  Install zimbra-network-modules-ng [Y]  

FavoriteLoadingДобавить в избранное

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *