В прошлой статье мы говорили о том, как установить Zimbra в многосерверную инфраструктуру.
Помимо повышенной отказоустойчивости, такая инфраструктура легко масштабируется и идеально подходит как SaaS-провайдерам, продающим доступ к электронной почте и инструментам совместной работы как услугу, так и крупным предприятиям.
Но что делать, если на вашем предприятии изначально Zimbra была установлена на одном сервере, но по мере роста и развития компании ее скорость и доступность стали заметно снижаться? Очевидным решением был бы перенос Zimbra Collaboration Suite на многосерверную инфраструктуру, но возможно ли сделать это без большого простоя или потери ценных данных?
Оказывается, это можно сделать.
При использовании решения от Zextras процесс миграции на новую инфраструктуру будет происходить в несколько этапов:
- Чистая установка Zimbra на желаемую многосерверную инфраструктуру
- Установка зимлета Zextras Backup на исходный сервер
- Установка Zextras Backup на целевой сервер с хранилищем почтовых ящиков
- Создание резервной копии с содержимым исходного сервера
- Развертывание резервной копии Zimbra в целевой инфраструктуре
- Ввод в эксплуатацию многосерверной инфраструктуры с Zimbra
Как только элементы Zimbra, установленные на разных серверах, начнут работать как единое целое, можно начинать процедуру «переезда» со старого сервера на новую инфраструктуру.
С этой задачей прекрасно справится зимняя программа Zextras Backup, разработанная итальянской IT-компанией.
Зекстрас и включен в пакет модульных расширений Zextras Suite.
После установки зимлета на исходный сервер запустите функцию Export Backup. Zextras Backup просканирует ваш сервер и создаст резервную копию, включающую содержимое почтового ящика, пользовательские настройки и настройки, информацию календаря, общие файлы, а также информацию о группах пользователей и домене.
После создания резервной копии было бы неплохо сохранить ее в другом месте в целях безопасности.
Для этих целей подойдет как внешний жесткий диск, так и облачное хранилище.
Обратите внимание, что благодаря пробному периоду в 30 дней вы можете использовать Zextras Backup для развертывания резервной копии исходного сервера Zimbra на новой инфраструктуре совершенно бесплатно и заодно оценить простоту и удобство использования Zextras Suite. Zextras Suite должен быть установлен на одном или нескольких серверах почтовых ящиков целевой инфраструктуры.
После завершения установки вы можете использовать функцию «Импортировать резервную копию», предоставляемую зимлетом Zextras Backup, для восстановления из резервной копии.
В появившемся диалоговом окне вы можете выбрать, какой из элементов резервной копии следует восстановить на этот сервер.
Благодаря этому администратор инфраструктуры Zimbra может распределять разные домены или даже учетные записи по разным серверам почтовых ящиков.
После завершения восстановления резервной копии исходного сервера в целевой инфраструктуре многосерверная инфраструктура Zimbra может быть введена в эксплуатацию.
Внимательный читатель, однако, заметит, что этот метод все равно предполагает прерывание работы исходного сервера Zimbra на время снятия резервной копии и ее развертывания в целевой инфраструктуре.
В зависимости от объема данных такой перерыв может варьироваться от нескольких минут до совершенно неприемлемых значений.
Если продолжительность простоя сервера вас не устраивает, вы можете воспользоваться «Инкрементальной миграцией» — методом, позволяющим мигрировать без остановки серверов независимо от объема передаваемых данных.
Для проведения инкрементальной миграции пользователю необходимо будет установить Zextras Backup на исходный сервер, а также на один или несколько серверов почтовых ящиков целевой инфраструктуры.
Чтобы снизить нагрузку на работающий сервер, рекомендуется подключить к нему внешний жесткий диск и смонтировать его в папку /opt/zimbra/backup/zextras/ .
Также перед началом миграции рекомендуется установить значение TTL 300 в MX-записи DNS-сервера, чтобы максимально ускорить процесс передачи данных.
Начнем миграцию с отключения сканера реального времени на всех серверах командой zxsuite резервное копирование setProperty ZxBackup_RealTimeScanner false .
Затем запустите SmartScan на исходном сервере с помощью команды резервное копирование zxsuite doSmartScan .
Благодаря этому все наши данные экспортируются в папку /opt/zimbra/backup/zextras/ , а если вы ранее подключили к нему внешний жесткий диск, вы также получите носитель с резервной копией.
Обратите внимание: если вы собираетесь распределить домены с исходного сервера на разные серверы почтовых ящиков в целевой инфраструктуре, вы также можете сделать это с помощью команды типа резервное копирование zxsuite doExport /путь/к/экспорту/папке/доменам домен1.com,домен2.com и в конечном итоге получить резервные копии различных доменов.
После этого можно приступить к развертыванию резервной копии в целевой инфраструктуре.
Для этого рекомендуем использовать параметр Только подготовка , что позволит импортировать только данные из доменов, групп пользователей и аккаунтов, игнорируя содержимое почтовых ящиков.
Чтобы использовать эту опцию, запустите команду на целевом сервере zxsuite резервное копирование doExternalRestore /путь/для/данных/provisioning_only TRUE .
Повторите эту процедуру для каждого сервера и резервной копии соответствующих доменов, если вы хотите распределить их по разным серверам почтовых ящиков.
В результате вы получите рабочую копию старого сервера без содержимого почтовых ящиков.
После этого можно сразу переключить поток писем на целевую инфраструктуру и затем начать передачу содержимого почтовых ящиков со старого сервера с помощью команды резервная копия zxsuite doExternalRestore /путь/для/данных/ .
Очевидным недостатком такого подхода является то, что пользователи Zimbra в течение некоторого времени не будут иметь доступа к ранее отправленным и полученным электронным письмам, хотя они продолжат получать и отправлять электронную почту в обычном режиме.
Кроме того, во время реального восстановления содержимого почтового ящика производительность сервера может упасть.
После завершения восстановления содержимого почтовых ящиков можно говорить об успешном завершении миграции без каких-либо простоев.
По всем вопросам, связанным с Zextras Suite, вы можете связаться с представителем Zextras Екатериной Триандафилиди по электронной почте [email protected]. Теги: #миграция #инфраструктура #ИТ-инфраструктура #электронная почта #zimbra #zextras
-
Продемонстрируйте Слайд-Шоу Myspace
19 Oct, 24 -
Вам Не Нужно Платить За Антивирусную Защиту
19 Oct, 24 -
Реверс-Инжиниринг Топологии Чипа
19 Oct, 24 -
Graphql — Новый Взгляд На Api. Часть 1
19 Oct, 24 -
Селен Для Python. Глава 2. Первые Шаги
19 Oct, 24