Назад | Перейти на главную страницу

Ищем направление - балансировка нагрузки dovecot-postfix

Просто ищу направление, куда можно пойти. Для Ubuntu 10.04 существует несколько пакетов HA / балансировки нагрузки, и я не уверен, какой из них использовать. Вот мой сценарий:

Использование Postfix для smtp, dovecot для pop / imap.

Два сервера:

При нормальной работе я хочу, чтобы один сервер отвечал на smtp, а другой на pop / imap.

Если какой-то сервер выходит из строя, я хочу, чтобы другой отвечал как на smtp, так и на pop / imap.

КАКОЙ БАЛАНСИР НАГРУЗКИ / ПАКЕТ HA СЛЕДУЕТ ИСПОЛЬЗОВАТЬ?

Ищем тот, который проще всего настроить, но при этом допускает различную маршрутизацию в зависимости от входящего порта.

НОТЫ:

У меня уже настроена репликация файлов, использую gluster. Это будет реплицировать файлы электронной почты между серверами.

MySQL - это отдельный сервер, который мы уже используем для нашей производственной аутентификации postfix / dovecot. WWW также является отдельным сервером, который мы используем для нашей службы webmail / postfixadmin, используя вышеупомянутый сервер MySQL.

Вы можете использовать keepalived для обеспечения высокой доступности. Вы можете определить два VIP-адреса: по одному для каждой службы smtp и pop / imap. Один узел может быть настроен как главный для smtp, а другой может быть настроен как главный для pop / imap. Когда какой-либо узел выходит из строя, оба VIP назначаются оставшемуся узлу.

Кроме того, keepalived поддерживает несколько алгоритмов балансировки нагрузки и может быть настроен с использованием сценариев аварийного переключения и проверки.