I'm in the middle of designing the architecture for a high-availability, robust mail system for a major client. I've searched the qmail archives, and read everything I could find on clustering and HA. I'd like to run my architecture thoughts by you all, and see what you think. Software: qmail (with the big-todo, big-concurrency and oversized dns patches) vpopmail sqwebmail MySQL (for vpopmail auth) Solaris 7 or 8 Hardware: 4 Sun 220R's (2 for smtp/webmail, 2 for db) Fiberchannel connections from each of the 4 machines into an EMC Celara Other: Veritos File System and Veritos Cluster Manager I plan on putting /var/qmail (including the queue) and the vpopmail home dir (and all the virtual domains users Maildir) on the Veritos FS on the EMC, and using the Cluster Manager to allow it to be shared between the two boxes. As it is the same drive, and therefore the same inodes, is this safe? I plan on the qmail and vpopmail users and groups to have the same UID and GID on both boxes. A F5 BigIP will be in front of these four boxes, and will loadbalance any connections to webmail.* and mail.* (we will be handling a significant number of domains and users) to either of the two boxes. /var/lib/mysql will also be on the Veritos FS on the EMC using the Cluster Manager, so the database will be available to both boxes. The connections to the MySQL box will be routed through the Big/IP to do similar load balancing (with persistence) for database calls. Thoughts, comments, suggestions and constructive criticism is welcome. Thanks in advance, Dave
