Новость из категории: Информация

Zimbra: установка и первые впечатления

Содержание:
1. Предисловие, история и текущее состояние;
2. Установка и первые впечатления (Вы читаете данный раздел).
Zimbra: установка и первые впечатления

Сервер Zimbra работает под GNU/Linux и Mac OS X. Седьмая версия ориентирована на 64 бита: все бинарные сборки для 32-х разрядных ОС признаны устаревшими. Очевидно, разработчики не видят особого смысла и в старых дистрибутивах, поэтому для Debian 5, Fedora 11 и RHEL 4 объявлены устаревшими все варианты Zimbra. Соответственно, пользователю оставлен выбор из установочных пакетов для 64-х разрядных RHEL 5/6, Ubuntu 8.04/10.04 LTS, SLES 10/11 или Fedora 13 (Debian 6 в этом списке нет). Кроме того, под свой дистрибутив можно адаптировать один из существующих бинарных вариантов, а также никто не отменял возможность сборки системы из исходных кодов. Для написания статьи я сделал тестовую инсталляцию на базе CentOS 6.2 x86_64, воспользовавшись бинарной сборкой с официального сайта Zimbra для шестой версии Red Hat Enterprise Linux. В принципе, процесс установки прост и подробно описан в документации. В интернете легко найти статьи и дискуссии о том, как это делается для различных дистрибутивов. Консольный инсталлятор требует от пользователя прочитать лицензионное соглашение, выбрать устанавливаемые сервисы, а затем настроить минимально необходимые параметры с помощью простого текстового меню (обязательно нужно указать пароль администратора). В итоге должна получиться многофункциональная система коллективной работы, установленная в каталог /opt/zimbra.

На практике пришлось столкнуться с несколькими «подводными камнями». С одной стороны, мелкие несуразности «коробочный» продукт не красят, но с другой - нужно учитывать, что CentOS - это не совсем Red Hat (возможно, в оригинале все прошло бы «без сучка и задоринки»).

Итак, перед запуском инсталлятора нужно записать сетевое имя компьютера (в CentOS оно указывается в /etc/sysconfig/network) в файл /etc/hosts (формат: dP-адрео ):
# cat /etc/hosts | grep z7
10.31.1.46 z7.local local

Скрипт установщика (install.sh) находится в корне инсталляционного каталога Zimbra. Для «не оригинальной» ОС нужно добавить параметр --platform-override:
# ./install.sh --platform-override

Инсталлятор сам проверит наличие необходимого предустановленного ПО и, если чего-то будет не хватать, прервет работу:
Checking for prerequisites...
FOUND: NPTL
FOUND: sudo-1.7.4p5-7
FOUND: libidn-1.18-2
FOUND: gmp-4.3.1-7
MISSING: /usr/lib/libstdc++.so.6
Checking for suggested prerequisites...
FOUND: sysstat
FOUND: sqlite
###ERROR###
One or more prerequisite packages are missing.
Please install them before running this installer.
Installation cancelled.

В данном случае в каталоге /usr/lib не оказалось разделяемой библиотеки libstdc++ (так как система 64-х битная, библиотека лежит в каталоге /usr/lib64). Пришлось создавать символьную ссылку:
# ln -s /usr/lib64/libstdc++.so.6 /usr/lib/libstdc++.so.6

Следующая ошибка возникла на этапе инициализации сервисов и была связана с использованием sudo:
Tue Apr 3 15:05:45 2012 *** Running as zimbra user: /opt/zimbra/libexec/zmldapinit
sudo: sorry, you must have a tty to run sudo

IO::Socket::INET: connect: Connection refused at /opt/zimbra/libexec/zmldapinit line 137.

Для исправления ситуации нужно было закомментировать строку "Default requiretty» в файле /etc/sudoers.
В моей инсталляции CentOS уже был установлен Postfix, поэтому его пришлось отключить - чтобы он не занимал 25 порт и не мешал Postfix, встроенному в Zimbra. И последняя проблема обнаружилась уже после установки: почта не хотела отправляться, так как в системе не оказалось утилиты file:
# yum install file




Zimbra: установка и первые впечатления
Создание профиля общего доступа для портфеля

Что касается DNS, то для экспериментов и локальной доставки почты модифицировать его нет необходимости. Если же требуется, чтобы почтовая система работала в интернете, то в корпоративный DNS или DNS-сервер провайдера нужно внести записи соответствующего типа (MX, а обычно еще A и PTR), указывающие на сервер Zimbra. Разумеется, нужно быть обладателем доменного имени и «реального» IP-адреса. Впрочем, здесь могут быть разные варианты - универсального рецепта нет.

Первые впечатления

Веб-интерфейс администрирования только что установленной системы доступен по протоколу HTTPS на порту 7071. Правда, в CentOS по умолчанию весьма «сурово» настроен межсетевой экран, поэтому в iptables пришлось добавить необходимые разрешения (/etc/sysconfig/iptables), чтобы, например, увидеть страницу аутентификации (и все остальное тоже было запрещено). Далее, используя кнопку «Создать» на странице «Адреса -- Учетные записи», можно добавить пользователя, ввести его учетные данные и назначить ему пароль.

Доступ к клиентскому интерфейсу по умолчанию осуществляется по протоколу HTTP на стандартный 80-ый порт (если требуется HTTPS, можно включить и настроить). Веб-интерфейс пользователя позволяет включать вкладки для работы с электронной почтой, адресной книгой, календарем, задачами и портфелем, содержащим созданные в Zimbra документы и прочие загружаемые файлы. Есть также специальная вкладка, на которой со-браны доступные пользовательские настройки, и раздел с агрегацией и отображением информации, поступающей из социальных сетей (Facebook, Twitter, Socialist, Digg).

Первое знакомство с интерфейсом Zimbra создает весьма благоприятное впечатление. Все выглядит так, что организация, установив Zimbra, получает не только полнофункциональную почтовую систему, но и собственные «карманные» аналоги наиболее востребованных онлайн-сервисов, таких как предлагает, например, Google.



Хотите получить более подробную информацию по установке и работе с Zimbra, тогда обязательно посетите блог сисадмина (http://blogsisadmina.ru). Помимо этого, на данном блоге Вы сможете найти всю самую исчерпывающую информацию, касающуюся операционной системы Windows, и поближе познакомиться со множеством полезных программ, которые значительно расширят функциональность вашего ПК и позволят повысить производительность вашей работы!

Рейтинг статьи

Оценка
5/5
голосов: 1
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх