пятница, 12 июля 2013 г.

Миграция Zimbra 7.2.0 (Ubuntu 10.04) на Zimbra 8.0.4 (Ubuntu 12.04)

Добрый день.

Данная заметка является продолжением предыдущей по установке Zimbra 8.0.4 на Ubuntu 12.04. В данной заметке я распишу как мигрировать почту (файлы, письма, подключенные ящики и прочее) с Zimbra 7.2.0 на Zimbra 8.0.4. Сразу оговорюсь, что я не буду использовать стандартные утилиты, так как это слишком долго и муторно. Я же буду использовать триальную версию замечательного плагина для Zimbra: ZeXtras SUITE.

1. Установка ZeXtras SUITE на оба сервера

Данную утилиту нужно установить как на сервер с Zimbra 7.2.0 так и на сервер с Zimbra 8.0.4. Установка аналогичная, поэтому я покажу установку только на Zimbra 8.0.4.

Скачаем саму программу:
# wget http://www.zextras.com/download/zextras_suite-latest.tgz

Разархивируем полученный архив:
# tar xvfz zextras_suite-latest.tgz

Перейдем в полученный каталог:
# cd zextras_suite-1.8.8/

Запустим установку ZeXtras:
# sudo ./install.sh all

Установщик обнаружит установленную версию Zimbra и запросит вас ввести подтверждение с лицензионным соглашением:
Do you agree with the terms of the software license agreement? [N] 
Введем Y и нажмем Enter.

На запрос Press any key to continue.... слушаемся и жмем любую клавишу.

На запрос ZeXtras Suite Core will now be installed. Proceed? [Y] жмем Enter.
Теперь нас спросят остановить ли почтовый демон? (Do you wish to stop the Zimbra Web Application (mailboxd)? [Y] ) почему бы и нет? жмем Y и Enter.
Далее последует запрос: The ZeXtras Suite Zimblet will now be installed. Proceed? [Y]  соглашаемся и жмем Enter. После чего начнется установка зимлета. И установка ZeXtras Suite закончилась!

2. Экспортируем данные из Zimbra 7.2.0

Теперь перейдем в панель управления Zimbra 7.2.0 так как мы будем экспортировать данные из нее. Перейдем на вкладку ZxBackup.
Найдем в правом нижнем углу кнопку Export Backup и нажмем ее. После чего появится окно Export Wizard, где на первой странице необходимо указать куда произвести бекап, я решил экспоритровать в каталог: /opt/zimbra/backup и нажмем кнопку Далее.
На второй вкладке необходимо выбрать каике домены нужно экспортировать (в моем тестовом примере это ntbsoft.com и zimbra5.ntbsoft.com), я выберу все нажав на кнопку "Select All > > "
На последней третьей вкладке будет подведен итог, что мы хотим экспортировать, а так же можно указать e-mail куда будет отправлено сообщение по началу и завершения экспорта.
Я же оставлю пустым, так как буду следить за этим через вкладку ZxNotifications.
Судя по уведомлению экспорт успешно завершился. Теперь нам надо перенести бекап на новый сервер.

3. Перенос бэкапа на новый сервер

Подключимся через консоль (сервер со старой зимброй) и перейдем в каталог /opt/zimbra/backup:
# cd /opt/zimbra/backup

Синхронизируем содержимое каталога /opt/zimbra/backup с заранее созданным каталогом /home/wimbo/backup на новом сервере:
# sudo rsync -avz * wimbo@zimbra7.ntbsoft.com:/home/wimbo/backup/

Когда все данные синхронизируются мы получим такое сообщение:

4. Импорт данных в Zimbra 8.0.4

Теперь зайдем через консоль на новый сервер (где установлена Zimbra 8.0.4):
Скопируем файлы в каталог /opt/zimbra/backup
# sudo cp -r /home/wimbo/backup/* /opt/zimbra/backup/

Создадим каталог zextras в каталоге /opt/zimbra/backup/:
# sudo mkdir /opt/zimbra/backup/zextras

Теперь поменяем владельца:
# sudo chown -R zimbra.zimbra /opt/zimbra/backup/*

Подготовительные работы закончились, теперь перейдем в панель управления Zimbra 8.0.4 на вкладку ZxBackup и нажмем кнопку Import Backup
На первой странице Import Wizard укажем директорию куда мы сохранили бэкап: /opt/zimbra/backup
И нажмем кнопку Далее. На второй страницы выберем все домены, которые хотим импортировать:
Жмем Далее. На четвертой страницы выберем все почтовые ящики которые хотим импортировать:
После нажатия кнопки Далее попадем на последнюю страницу Import Wizard'a, где можно увидеть итоговую информацию и указать e-mail для отправки отчета.

В принципе вот и все мигрирование, однако у меня была такая странная вещь, что я смог импортировать разве что раза с 10го. Хотя делал все каждый раз аналогично.

Так как программа сама по себе платная и дается всего 30 дней для триала, ее можно либо купить, довольно дешего, либо же удалить:
# cd ~/zextras_suite-1.8.8
# sudo ./install -u all

И радуемся почте на новом сервере.

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

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