Почтовый сервер iRedMail, резервное копирование и восстановление

iredmail-backup-restoreВ данной заметке кратко опишем процесс переноса существующей конфигурации почтового сервера iRedMail (MySQL Backend) на новый сервер. Данная операция необходима в двух случаях.  Когда у нас сервер физически вышел из строя и нужно срочно восстановить из резервной копии (backup) рабочий вариант и в ситуации когда необходимо менять версию операционной системы по причине устаревания текущей.

Итак, для восстановления конфигурации на новом сервере необходимо выполнить следующие  шаги:

— Установить операционную систему того же типа;

— Установить iRedMail на новый сервер, используя те же пароли, домены и настройки что изначально использовались при установке сервера с которого переносится конфигурация. Желательно иметь такую машину заранее, что бы сократить время на восстановление. Например у меня одна виртуальная машина с рабочим сервером, другая идентичная резервная, к которой в случае чего можно просто подцепить диск с maildir и все будет работать. Третья машина для тестов;

— На новом сервере последовательно восстановить базу данных mysql через phpmyadmin, бэкапы которых на старом сервере по умолчанию хранятся в /var/vmail/Backup/mysql. В phpmyadmin переходим в нужную базу, выбираем импорт/обзор/ок.

— Восстанавить конфиг Roundcubmail находящийся про адресу /usr/share/apache2/roundcubemail/config*.inc.php и директорию /plugins если требуется;

— Восстанавить конфиг policyd (cluebringer) находящийся в /etc/cluebringer.conf если нужно (начиная с версии iRedMail 0.9.2 не поддерживается);

— CF-файлы находящиеся в /etc/postfix/mysql*.cf. если требуется.

— Конфиг dovecot находящийся в /etc/dovecot-mysql.conf если требуется.

— Свои настройки Amavis в /etc/amavis/conf.d/50-user если требуется.

— Восстанавить файл цифровой подписи DKIM находящиеся в /var/lib/dkim/*.pem, поскольку в новой установке ключ будет другим и цифровая подпись работать не будет, пока вы не измените DKIM на dns-сервере регистратора доменных имен.

— И наконец восстановить maildir - /var/vmail1/domain-name (хранилище почтовых сообщений), резервная копия которого у нас архивируется на внешний диск. Посмотреть скрипт экспорта, можно в 6-м разделе основной инструкции по установке почтового сервера iRedMail "Резервное копирование (Backup) почты на windows-шару". После восстановления maildir из архива, убедимся, что на все каталоги и подкаталоги выставлены права: vmail:vmail, 700, и на файлы почтовых сообщений установлено vmail:vmail, 600.

Оставить ответ

Войти с помощью: 

Вы можете использовать эти HTML тэги

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

*