I’ve been working on a project to learn more about RHCS in general and decided to build a HA Mail server.
Technologies Used:
– Centos 6.6
– RHCS
– Postfix
– Dovecot (IMAP)
– OpenLDAP
– GlusterFS
– MySQL
– Roundcube
Over the coming weeks I’ll be posting the steps required to set this up.
The general idea is to have two RHCS services
mail-svc
- VIP for postfix/dovecot
- glusterfs for delivered mail, postfix and dovecot configuration files
mysql-svc
- VIP for mysql
- glusterfs for mysql config and data
Each node runs the following locally
- httpd + roundcube
- OpenLDAP replicating from another LDAP server
While the above two services could certainly be cluster services, this is not required.
We NAT our public IP to the VIP for mail-svc.
To avoid SSH key issues, copy your SSH keys from /etc/ssh to the other node (So SSH to the public IP will not result in errors after a failover)