У меня есть 2 почтовых сервера одинаковой конфигурации, а именно:
Один из них (скажем, X) находится в производстве и является основным почтовым сервером. Другой сервер (скажем, Y) имеет ту же конфигурацию, что и X - та же структура каталогов, те же пользователи, та же конфигурация постфикса и cyrus. Я хочу знать, как сделать это резервным почтовым сервером, где:
Возможные решения:
Что касается второго требования, я думал о написании сценария оболочки, который вызывает такую службу, как imapsync, а затем синхронизируется. Установите для этого задание cron. Однако я не знаю, является ли это оптимальным способом. И, на мой взгляд, это нормально только при меньшем количестве пользователей; если они исчисляются тысячами, возможно ли это? (Я также подумал, может быть, есть способ, при котором, когда X получает почту, может быть, я мог бы настроить Postfix для отправки его Y)
Что касается первого вопроса (LDAP), я кое-что читал о репликации LDAP w.r.t slurpd и syncrepl, но не знаю, что использовать и действительно ли это соответствует моим потребностям.
Похоже, вы пытаетесь построить отказоустойчивый кластер. Рассмотрите возможность использования чего-то вроде drbd (drbd.org) для репликации дисковых данных и стимулятора (clusterlabs.org) для управления ресурсами кластера.