Міграція з Zimbra OSE 8.8.15 на Zimbra 9 Open Source від Zextras

Після того, як компанія 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 OSE 8.8.15 на Zimbra 9 Open Source від Zextras

Для того, щоб виконати оновлення, необхідно завантажити дистрибутив 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.

Міграція з Zimbra OSE 8.8.15 на Zimbra 9 Open Source від Zextras

Першим кроком на шляху до її виконання буде створення резервної копії на одному сервері та її розгортання на іншому. Виконується це завдання за допомогою розширення Zextras Backup, що входить до складу Zextras Suite Pro. Звертаємо вашу увагу на те, що для успішного перенесення резервної копії на обох серверах має бути встановлена ​​однакова версія Zextras Suite Pro. Також звертаємо вашу увагу на те, що мінімальною версією, сумісною з Zimbra OSE 9, є Zextras Suite Pro 3.1, тому не варто намагатися виконати перенесення даних з версією нижче, ніж зазначена.

Міграція з Zimbra OSE 8.8.15 на Zimbra 9 Open Source від Zextras

Для міграції рекомендується використовувати зовнішній жорсткий диск або мережевий запам'ятовуючий пристрій, змонтований у папку /opt/zimbra/backup/zextras/, у якій за замовчуванням зберігається резервна копія поштового сервера. Це робиться для того, щоб створення резервної копії не створювало додаткове навантаження на діючу систему.

Міграція з Zimbra OSE 8.8.15 на Zimbra 9 Open Source від 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 9 Open Source від Zextras

Проте роботу ще не завершено. Справа в тому, що листи, які надішли після закінчення резервного копіювання і до перемикання потоку листів на новий сервер, поки що зберігаються в Zimbra OSE 8.8.15, тому відразу після того, як листи перестануть приходити на сервер із Zimbra OSE 8.8.15, необхідно буде знову зробити його резервну копію. Завдяки Смарт-скануванню до неї потраплять лише ті дані, які були відсутні в попередній резервній копії. Тому процес перенесення нових даних не триватиме довго. 

Міграція з Zimbra OSE 8.8.15 на Zimbra 9 Open Source від Zextras

Ті самі операції можна виконати і в графічній консолі адміністратора. На скріншотах, наведених у статті, послідовно показаний процес створення та імпорту резервної копії. 

Очевидним наслідком такого підходу до оновлення сервера є те, що користувачі Zimbra деякий час не матимуть доступу до частини отриманих та надісланих листів, проте зможуть нормально отримувати та відправляти електронну пошту. Крім того, під час безпосереднього відновлення вмісту поштової скриньки можливі падіння продуктивності та чуйності сервера, проте всі ці нюанси набагато кращі, ніж тривала технічна перерва та пов'язана з ним тимчасова недоступність сервісу.

З усіх питань, пов'язаних з Zextras Suite ви можете звернутися до Представника компанії «Zextras» Катерини Тріандафіліді електронною поштою [захищено електронною поштою]

Джерело: habr.com

Додати коментар або відгук