Найти в Дзене
knowledge base

Миграция с версии CommunigatePro от АО СталкерСофт, на версию от АО СБК

Не буду здесь обсуждать перипетии истории конфликта Сталкерсофт и СБК, есть факт, что одна компания не может продавать и обновлять почтовый сервер CommunigatePro, а вторая может. И если у вас старый CommunigatePro, и вам требуется расширение лицензий, то единственный вариант это переход на CommunigatePro, который сейчас поставляет компания АО СБК.
Просто купить нужные ключи и заменить их в старом дистрибутиве не получится, чтобы перейти на CommunigatePro от СБК, потребуется удаление старого Communigate и установка дистрибутива от СБК. Благо, их дистрибутив подхватывает всю конфигурацию старого сервера, и проблем с миграцией не будет, все настройки останутся прежними, даже ssl сертификаты будут на месте, и конечно же пользовательские данные. Единственное замеченное мной отличие, изменился web интерфейс почтовых ящиков, теперь он называется pronto, имеет отличную от samoware цветовую гамму, но в целом неплох. Перед тем как проводить миграцию на боевом сервере, советую поднять виртуальную

Не буду здесь обсуждать перипетии истории конфликта Сталкерсофт и СБК, есть факт, что одна компания не может продавать и обновлять почтовый сервер CommunigatePro, а вторая может. И если у вас старый CommunigatePro, и вам требуется расширение лицензий, то единственный вариант это переход на CommunigatePro, который сейчас поставляет компания АО СБК.
Просто купить нужные ключи и заменить их в старом дистрибутиве не получится, чтобы перейти на CommunigatePro от СБК, потребуется удаление старого Communigate и установка дистрибутива от СБК. Благо, их дистрибутив подхватывает всю конфигурацию старого сервера, и проблем с миграцией не будет, все настройки останутся прежними, даже ssl сертификаты будут на месте, и конечно же пользовательские данные. Единственное замеченное мной отличие, изменился web интерфейс почтовых ящиков, теперь он называется pronto, имеет отличную от samoware цветовую гамму, но в целом неплох. Перед тем как проводить миграцию на боевом сервере, советую поднять виртуальную машину с триальной версией старого Communigate, покрутить разные настройки, создать пять ящиков, наполнить их письмами, а потом произвести миграцию на новый Communigate. Лучше предварительно сделать архив сервера, вся конфигурация и пользовательские данные находятся в папке
/var/CommuniGate/.

Для начала остановим службу CommuniGate командой

/etc/init.d/CommuniGate stop

Посмотрим в каких каталогах располагаются файлы сервиса

find / -name CommuniGate

-2

Найдём имя пакета, которому принадлежит выбранный файл

dpkg -S /opt/CommuniGate

-3

Название пакета CommunigatePro - cgatepro-linux

Удаляем его

dpkg --purge cgatepro-linux

-4

Поиск по файловой системе покажет, что осталась только одна папка, которая содержит конфигурацию системы, пользовательские ящики и их конфигурации

-5

Устанавливаем дистрибутив от СБК (можно свободно скачать с офф сайта https://communigatepro.ru/ ), последняя версия на данный момент CGatePro-Linux_6.3-37release3_amd64.deb

dpkg -i CGatePro-Linux_6.3-37release3_amd64.deb

-6

Стартуем службу командой

/etc/init.d/CommuniGate start

Проверяем какие порты слушает запущенный CommunigatePro

lsof -i

-7

На этом всё, можно заходить в web интерфейс сервера проверять настройки, всё должно перенестись (в моём случае не перенеслось 4 некритичных параметра, которые я потом поменял руками, в ТП СБК сказали, что версия сервера СталкерСофт слишком старая, может это повлияло на данные параметры).

Не забываем подставить ключи активации на боевом сервере.

UPD:

После перехода, боевой сервер выключал службу communigate примерно каждые 2 часа, служба ТП вендора посоветовала ключи активировать по порядку, а я завёл все сразу, переактивировал, пока полёт нормальный.