11 Apr
2019
11 Apr
'19
12:06 p.m.
Le 11 avr. 2019 à 10:44, luckydog xf via dovecot dovecot@dovecot.org a écrit :
Hi, list,
I'm going to deploy postfix + dovecot + CephFS( as Mail Storage). Basically I want to use two servers for them, which is kind of HA. My idea is that using keepalived or Pacemaker to host a VIP, which could fail over the other server once one is down. And I'll use Haproxy or Nginx to schedule connections to one of those server based on source IP( Session stickiness), I'll use VIP as DNS record.etc, is my plan doable?
I know MX could be server ones with different priority. But I think it brings along shortage that DNS couldn't know Email server is up or down, it just returns results to MUA, right?
Thanks for any suggestions and ideas.
-
If you just want HA and don't have scalability issue, the simplest solution is probably to deploy your mail stack on 2 servers, and use pacemaker to make sure it run only on one at once (with a VIP managed by pacemaker too).
For the storage, if you have a SAN, go with it, else you may use local DRBD partition with replication on the standby server.