среда, 29 января 2014 г.

Установка Zimbra Open Source Edition 8 на CentOS 6.5 x64

Рассмотрим установку Zimbra Open Source Edition 8 на CentOS 6.5 x64


Установим CentOS 6.5 как описано в статье:

Сделаем начальные настройки над ОС
Установим текстовый редактор nano и файловый менеджер mc
yum install nano mc -y 
Обновил систему(обязательное действие перед установкой Зимбры)
yum update -y
Настроим статический интерфейс отредактировав файл ifcfg-eth0
nano /etc/sysconfig/network-script/ifcfg-eth0
Добавим или отредактируем следующие строки
ONBOOT=yes # Инициализировать интерфейс при загрузке
BOOTPROTO=none # DHCP или NONE(статический)
IPADDR=10.1.1.5
NETMASK=255.255.255.0
GATEWAY=10.1.1.1
DNS1=10.1.1.2
DNS2=10.1.1.3
IPV6INIT=no # отключаем инициализацию IPv6

Потребуется обязательно отключить SELinux
Отредактируем файл /etc/selinux/config
nano /etc/selinux/config
Приведем его к следующему виду
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
Если у вас уже установлен nc (он же netcat) удаляем его.
yum remove nc
И заместо него ставим
yum install nc which
Установим sysstat
yum install sysstat
Изменим настройки сети
nano /etc/sysconfig/network
Приведем к виду
NETWORKING=yes
NETWORKING_IPV6=no
IPV6INIT=no
HOSTNAME=zimbra.nikmc.ru #Свое имя сервера
Далее исправим hosts
nano /etc/hosts
Приведем его к виду
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
10.1.1.5 zimbra.nikmc.ru
Не забываем заменить zimbra.nikmc.ru на свое имя сервера и IP 10.1.1.5 на свой!

Далее отключаем поддержку IPv6
Допишем строку отключения в файл /etc/sysctl.conf
nano /etc/sysctl.conf
И добавим строку
########disable ipv6#####
net.ipv6.conf.all.disable_ipv6 = 1
Применим изменения выполнив команду
sysctl -p
Отключим службы
chkconfig sendmail off
chkconfig ip6tables off
chkconfig iptables off
chkconfig postfix off
Перезагрузимся
reboot
Выполним команду
lsmod | grep ipv6
Должна вернуть 1 строку с похожими значениями, если отличается повторяем шаг отключения IPv6
ipv6                  322442  180
Если на предыдущем шаге все получилось, тогда идем дальше.
Проверим не занят ли у нас 25 порт
netstat -na
Проверим имя сервера
hostname
Должно вернуть
zimbra.nikmc.ru

На этом подготовка сервера для установки Zimbr'ы закончена!

Установка  Zimbra Collaboration 8 Open Source Edition
Скачаем дистрибутив c официального сайта.
Загрузим на сервер в директорию /tmp

Распакуем
cd /tmp
tar xvzf zcs-*.tgz

Произведем установку
cd zcs-*
./install.sh --platform-override

Установщик выполнит проверку требуемых пакетов и выдаст лицензионное соглашение.
Соглашаемся с лицензией
............
Do you agree with the terms of the software license agreement? [N] y
............
Далее выбираем пакеты Zimbr'ы, которые хотим установить
............
Select the packages to install :
Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-memcached [N]
Install zimbra-proxy [N]
Checking required space for zimbra-core
checking space for zimbra-store
............
Получаем предупреждение о несоответствии платформы, на которую производится установка. На  все остальные вопросы отвечаем утвердительно:
............
Install anyway [N]Y
The system will be modified. Continue? [N]Y
............
Меняем доменное имя на то, которое нам надо:
............
Change domain name? [Yes]N
Create domain: <nikmc.ru>
............
Система предупредит что не находит MX записи на DNS сервере. Проигнорируем и продолжим.

После установки мы попадем в меню первоначальной настройки. Здесь настройки менять не обязательно, за исключением создания пароля администратора.
Для этого сделаем следующие действия:

  • Нажмем 3 для перехода в меню zimbra-store.
  • В пункте 3 увидим имя учетки админина "admin@nikmc.ru".
  • Нажмем 4 для создания пароля администратора.
  • Нажмем R для выхода в предыдущее меню.
  • Для применения конфигурации нажмем A.

*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Zimbra спросит сохранить данные в файл, мы согласимся.
Save configuration data to a file? [Yes]Yes
Save config in file: [/opt/zimbra/config.xxxxx]
Saving config in /opt/zimbra/config.xxxx...done.
The system will be modified - continue? [No]Yes

По окончанию установщик предложит оповестить разработчика о успешной установке.
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (7.1.1_GA_3196_CentOS5)
The ADMIN EMAIL ADDRESS created (admin@yourdomain.com)
Notify Zimbra of your installation? [Yes] No
............
Configuration complete - press return to exit
............
Configuration complete!

Все сервер готов.
Перейдем по адресу https://10.1.1.5 для пользователей или https://10.1.1.5:7071 для панели администрирования.

Настройка чтобы был доступ и по https и http.

Сменим текущего пользователя на zimbra:
su zimbra
Доступность панели можно настроить с помощью утилиты zmtlsctl у нее есть несколько режимов. Нам же нужна доступность как по http так и по https, для этого используется параметр both:
zmtlsctl both
Теперь надо перезапустить демон mailboxd:
zmmailboxdctl stop
zmmailboxdctl start
Теперь Zimbra доступна как по http так и по https.


Статьи по которые мне пригодились при настройке и написании.
Zimbra 8 + CentOS 6 (minimal)
Установка и настройка Zimbra Open Source v.7.1 + CentOS 5.5 x64 на Hyper-V Server 2008 R2
Zimbra - почтовый сервер и не только...
http://qw1mb0.blogspot.ru/2013/07/zimbra-804-ubuntu-1204.html
Установка Zimbra Collaboration Suite 7.0

Пригодился ответ при ошибках
http://www.ossportal.ru/forum/zimbra/814

Сброс пароля админа
http://wiki.zimbra.com/wiki/Admin_Password_Reset

Комментариев нет:

Отправка комментария