The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Переносим Zimbra (Open Source Edition) с одной машины на дру..."
Отправлено Андрей Мозговой, 21-Авг-08 11:06 
Добрый день всем.

Статья простая и понятная. Спасибо автору!

Я переносил Зимбру версия в версия (5.0.5) с Ubuntu 6.06 TLS на RHEL 5.2 в XEN домене (domU). Все прошло замечательно, правда есть несколько замечаний.

Общий вид миграции такой же как описано в статье.

1) Устанавливаем базовую систему. Устанавливаем Зимбру той же версии, что и на старом сервере. Понадобиться доставить несколько пакетов:
libtool-ltdl - 1.5.22-6.1.i386
compat-libstdc++-33 - 3.2.3-61.i386
compat-libstdc++-296 - 2.96-138.i386
gmp - 4.1.4-10.el5.i386

Инсталлятор Зимбры запускаем с опцией -s.
Потом сносим файлы Зимбры (rm -rf /opt/zimbra).

2) Переносим файлы Зимбры со старого сервера на новый. Сделать это проще без внешнего диска, используя rsync+ssh.

rsync -az /opt/zimbra root@new.zimbra.server:/opt

3) Меняем сервера местами.
На старом сервере в конф. файлах устанавливаем другой ip адрес и отключаем Зимбру из процесса загрузки.

На новом сервере.
Меняем ip адрес на адрес старого zimbra-сервера.
!!! Отключаем Зимбру из загрузки. Это надо что бы "правильно" и аккуратно провести обновления.
!!! Копируем со старого сервера содержимое /etc/hosts и hostname (прописываем где надо).
!!! Отключаем из загрузки sendmail.

Отключаем старый сервер (poweroff).
Перезагружаем новый сервер.

Перезагрузились. На новом сервере у нас правильный ip адрес, hostname, /etc/hosts. Проверили.

Начинаем обновление.
От root'a правим права на файлы: /opt/zimbra/libexec/zmfixperms

После этого повторно запустите инесталлятор Zimbra. Инсталлятор определит, что Zimbra уже установлена и спросит, хотите ли вы заапгрейдить систему, ответьте "Yes". (как сказано выше)

!!! Кстати, если вы как-нибудь изменяли master.cf файл в postfix'e в Зимбре, то не забудьте сохранить эти изменения, так как они не восстановятся после обновления. У меня например к сервису smtp добавлено изменения домена перед отправкой писем с сервера на котором установлена Зимбра на relayhost нашей компании.

master.cf:
...
smtp      unix  -       -       n       -       -       smtp
    -o smtp_generic_maps=hash:/opt/zimbra/conf/postfix_smtp_generic_maps
...

/opt/zimbra/conf/postfix_smtp_generic_maps:
# smtp_generic_maps
@zimbra.domain.ru    @domain.ru

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру