Zimbra 7: перенос на новый сервер
Изначально Zimbra была установлена на centos 5.5, нужно было перенести на свежий сервачек с centos 5.8.
Сначала на свежем сервере устанавливаем чистую версию Zimbra именно той версии, которая установлена на старом, при этом устанавливаем необходимые пакеты. Запускать необязательно.
Если не запускали — создаем в /var/log 2 файла — zimbra.log и zimbra-stats.log. Они должны принадлежать пользователю и группе zimbra.
Далее, стираем директорию /opt/zimbra, заменяя ее перенесенной со старого сервера. Также не забываем перенести настройки bind (yum install bind), в частности файл /etc/named.conf и файлы из /var/named.
Включаем старт сервиса named при загрузке:
У меня были проблемы логами Zimbra после переноса, поэтому меняем syslog на rsyslog:
Удаляем старый syslog:
Файл /etc/logrotate.d/syslog должен выглядеть так:
Теперь запустим Zimbra. Скорее всего статистика сервера и логи работать не будут, как было в моем случае.
Делаем так:
Удаляем старую статистику:
Проверяем права доступа:
Запускаем настройку rsyslog:
Перезпускаем Zimbra
Почитать
Сначала на свежем сервере устанавливаем чистую версию Zimbra именно той версии, которая установлена на старом, при этом устанавливаем необходимые пакеты. Запускать необязательно.
Если не запускали — создаем в /var/log 2 файла — zimbra.log и zimbra-stats.log. Они должны принадлежать пользователю и группе zimbra.
Далее, стираем директорию /opt/zimbra, заменяя ее перенесенной со старого сервера. Также не забываем перенести настройки bind (yum install bind), в частности файл /etc/named.conf и файлы из /var/named.
Включаем старт сервиса named при загрузке:
/sbin/chkconfig named on
У меня были проблемы логами Zimbra после переноса, поэтому меняем syslog на rsyslog:
yum install rsyslog
chkconfig syslog off
chkconfig rsyslog on
service syslog stop
service rsyslog start
Удаляем старый syslog:
chkconfig --del syslog
yum remove sysklogd
Файл /etc/logrotate.d/syslog должен выглядеть так:
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
/bin/kill -HUP `cat /var/run/rsyslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
Теперь запустим Zimbra. Скорее всего статистика сервера и логи работать не будут, как было в моем случае.
Делаем так:
Удаляем старую статистику:
rm -r /opt/zimbra/logger/db/data/*
Проверяем права доступа:
/opt/zimbra/libexec/zmfixperms
Запускаем настройку rsyslog:
/opt/zimbra/libexec/zmsyslogsetup
Перезпускаем Zimbra
/etc/init.d/zimbra restart
Почитать
- —
- 18 марта 2012, 17:41
Комментарии (1)
RSS свернуть / развернутьyababay
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.