После того как компания Zextras опубликовала собственные сборки Zimbra Collaboration Open-Source Edition 9, многие администраторы решили обновить свои почтовые серверы до новой версии и обратились в техническую поддержку Zextras с вопросом о том, как это можно сделать, не ставя под угрозу работоспособность одной из ключевых систем предприятия.
Перейти на Zimbra OSE 9 от Zextras можно двумя способами. Первый, он же самый простой и быстрый — обновление Zimbra 8.8.15 OSE на сервере до новой версии. Минусов у такого подхода ровно два. Первый — вам потребуется достаточно длительный технический перерыв для осуществления обновления, второй — в случае, если что-то пойдет не по плану, вы рискуете остаться без работоспособной системы и можете потратить массу времени на то, чтобы она вновь начала функционировать. Вторым способом перехода на Zimbra OSE 9 является миграция с сервера на базе Zimbra OSE 8.8.15 на сервер с Zimbra OSE 9. Этот подход немного более сложен в исполнении, однако при этом не требует длительного технического перерыва, а в случае возникновения проблем на одном сервере, у вас под рукой всегда будет другой сервер с полностью работоспособной Zimbra OSE.
Для того, чтобы выполнить обновление, необходимо скачать дистрибутив Zimbra 9 OSE с сайта Zextras и запустить установщик, который самостоятельно обнаружит установленную Zimbra OSE 8.8.15 и предложит обновить почтовый сервер до новой версии. Процесс обновления схож с процессом установки Zimbra OSE 9, который детально описан в нашей предыдущей статье.
Процесс миграции мы рассмотрим на примере домена company.ru. Zimbra OSE 8.8.15 работает на узле mail.company.ru, а Zimbra OSE 9 будет установлена на узле zimbra9.company.ru. При этом MX-запись в DNS указывает именно на узел mail.company.ru. Нашей задачей будет перенести учетные записи сотрудников предприятия с почтовой системы на узле mail.company.ru в систему, развернутую на узле zimbra9.company.ru.
Первым шагом на пути к её выполнению будет создание резервной копии на одном сервере и ее развертывание на другом. Выполняется эта задача с помощью расширения Zextras Backup, входящий в состав Zextras Suite Pro. Обращаем ваше внимание на то, что для успешного переноса резервной копии, на обоих серверах должна быть установлена одинаковая версия Zextras Suite Pro. Также обращаем ваше внимание на то, что минимальной версией, совместимой с Zimbra OSE 9 является Zextras Suite Pro 3.1, поэтому не стоит пытаться выполнить перенос данных с версией ниже, чем обозначенная.
Для выполнения миграции рекомендуется использовать внешний жесткий диск или сетевое запоминающее устройство, смонтированное в папку /opt/zimbra/backup/zextras/, в которую по умолчанию сохраняется резервная копия почтового сервера. Это делается для того, чтобы создание резервной копии не создавало дополнительную нагрузку на работающую систему.
Начнем миграцию с того, что отключим на обоих серверах функцию сканирования в реальном времени при помощи команды zxsuite backup setProperty ZxBackup_RealTimeScanner false. Затем на исходном сервере запустим SmartScan при помощи команды zxsuite backup doSmartScan. Благодаря этому все наши данные экспортируются в папку /opt/zimbra/backup/zextras/, то есть окажутся на внешнем носителе. После окончания операции смонтируйте носитель на целевом сервере. Также, если скорость внутренней сети позволяет, можно использовать для переноса резервной копии утилиту rsync.
После этого можно приступать к развертыванию резервной копии на целевой инфраструктуре. Делается это при помощи команды zxsuite backup doExternalRestore /opt/zimbra/backup/zextras/. По окончании развертывания вы получите работоспособную копию старого сервера, который можно вводить в работу. для этого нужно сразу внести изменения в MX-запись DNS-сервера и переключить поток писем на целевую инфраструктуру. Кроме того, необходимо внести изменения в имя хоста и DNS-запись узла zimbra9.company.ru, чтобы пользователи, входя в веб-клиент, попадали именно в Zimbra OSE 9.
Однако работа ещё не завершена. Дело в том, что письма, которые пришли после окончания резервного копирования и до переключения потока писем на новый сервер, пока что хранятся в Zimbra OSE 8.8.15, поэтому сразу после того как письма перестанут приходить на сервер с Zimbra OSE 8.8.15, необходимо будет снова сделать его резервную копию. Благодаря Смарт-сканированию, в нее попадут только те данные, которые отсутствовали в предыдущей резервной копии. Поэтому процесс переноса свежих данных не будет длиться долго.
Те же самые операции можно выполнить и в графической консоли администратора. На скриншотах, приведенных в статье последовательно показан процесс создания и импорта резервной копии.
Очевидным следствием такого подхода к обновлению сервера является то, что пользователи Zimbra некоторое время не будут иметь доступа к части полученных и отправленных писем, однако при этом смогут нормально получать и отправлять электронную почту. Кроме того, во время непосредственного восстановления содержимого почтового ящика возможны падения производительности и отзывчивости сервера, однако все эти нюансы гораздо лучше, чем длительный технический перерыв и сопряженная с ним временная недоступность сервиса.
По всем вопросам, связанными c Zextras Suite вы можете обратиться к Представителю компании «Zextras» Екатерине Триандафилиди по электронной почте ekaterina.triandafilidi@zextras.com
Перейти на Zimbra OSE 9 от Zextras можно двумя способами. Первый, он же самый простой и быстрый — обновление Zimbra 8.8.15 OSE на сервере до новой версии. Минусов у такого подхода ровно два. Первый — вам потребуется достаточно длительный технический перерыв для осуществления обновления, второй — в случае, если что-то пойдет не по плану, вы рискуете остаться без работоспособной системы и можете потратить массу времени на то, чтобы она вновь начала функционировать. Вторым способом перехода на Zimbra OSE 9 является миграция с сервера на базе Zimbra OSE 8.8.15 на сервер с Zimbra OSE 9. Этот подход немного более сложен в исполнении, однако при этом не требует длительного технического перерыва, а в случае возникновения проблем на одном сервере, у вас под рукой всегда будет другой сервер с полностью работоспособной Zimbra OSE.
Для того, чтобы выполнить обновление, необходимо скачать дистрибутив Zimbra 9 OSE с сайта Zextras и запустить установщик, который самостоятельно обнаружит установленную Zimbra OSE 8.8.15 и предложит обновить почтовый сервер до новой версии. Процесс обновления схож с процессом установки Zimbra OSE 9, который детально описан в нашей предыдущей статье.
Процесс миграции мы рассмотрим на примере домена company.ru. Zimbra OSE 8.8.15 работает на узле mail.company.ru, а Zimbra OSE 9 будет установлена на узле zimbra9.company.ru. При этом MX-запись в DNS указывает именно на узел mail.company.ru. Нашей задачей будет перенести учетные записи сотрудников предприятия с почтовой системы на узле mail.company.ru в систему, развернутую на узле zimbra9.company.ru.
Первым шагом на пути к её выполнению будет создание резервной копии на одном сервере и ее развертывание на другом. Выполняется эта задача с помощью расширения Zextras Backup, входящий в состав Zextras Suite Pro. Обращаем ваше внимание на то, что для успешного переноса резервной копии, на обоих серверах должна быть установлена одинаковая версия Zextras Suite Pro. Также обращаем ваше внимание на то, что минимальной версией, совместимой с Zimbra OSE 9 является Zextras Suite Pro 3.1, поэтому не стоит пытаться выполнить перенос данных с версией ниже, чем обозначенная.
Для выполнения миграции рекомендуется использовать внешний жесткий диск или сетевое запоминающее устройство, смонтированное в папку /opt/zimbra/backup/zextras/, в которую по умолчанию сохраняется резервная копия почтового сервера. Это делается для того, чтобы создание резервной копии не создавало дополнительную нагрузку на работающую систему.
Начнем миграцию с того, что отключим на обоих серверах функцию сканирования в реальном времени при помощи команды zxsuite backup setProperty ZxBackup_RealTimeScanner false. Затем на исходном сервере запустим SmartScan при помощи команды zxsuite backup doSmartScan. Благодаря этому все наши данные экспортируются в папку /opt/zimbra/backup/zextras/, то есть окажутся на внешнем носителе. После окончания операции смонтируйте носитель на целевом сервере. Также, если скорость внутренней сети позволяет, можно использовать для переноса резервной копии утилиту rsync.
После этого можно приступать к развертыванию резервной копии на целевой инфраструктуре. Делается это при помощи команды zxsuite backup doExternalRestore /opt/zimbra/backup/zextras/. По окончании развертывания вы получите работоспособную копию старого сервера, который можно вводить в работу. для этого нужно сразу внести изменения в MX-запись DNS-сервера и переключить поток писем на целевую инфраструктуру. Кроме того, необходимо внести изменения в имя хоста и DNS-запись узла zimbra9.company.ru, чтобы пользователи, входя в веб-клиент, попадали именно в Zimbra OSE 9.
Однако работа ещё не завершена. Дело в том, что письма, которые пришли после окончания резервного копирования и до переключения потока писем на новый сервер, пока что хранятся в Zimbra OSE 8.8.15, поэтому сразу после того как письма перестанут приходить на сервер с Zimbra OSE 8.8.15, необходимо будет снова сделать его резервную копию. Благодаря Смарт-сканированию, в нее попадут только те данные, которые отсутствовали в предыдущей резервной копии. Поэтому процесс переноса свежих данных не будет длиться долго.
Те же самые операции можно выполнить и в графической консоли администратора. На скриншотах, приведенных в статье последовательно показан процесс создания и импорта резервной копии.
Очевидным следствием такого подхода к обновлению сервера является то, что пользователи Zimbra некоторое время не будут иметь доступа к части полученных и отправленных писем, однако при этом смогут нормально получать и отправлять электронную почту. Кроме того, во время непосредственного восстановления содержимого почтового ящика возможны падения производительности и отзывчивости сервера, однако все эти нюансы гораздо лучше, чем длительный технический перерыв и сопряженная с ним временная недоступность сервиса.
По всем вопросам, связанными c Zextras Suite вы можете обратиться к Представителю компании «Zextras» Екатерине Триандафилиди по электронной почте ekaterina.triandafilidi@zextras.com