Заметки сисадмина
Назад

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

Опубликовано: 19.06.2014
Время на чтение: 4 мин
2
128

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.

,
Поделиться
Похожие записи