Hello Jonathan,
I think what I am getting confused over is whether or not your GlusterFS
node are the same are your Postfix servers.
yes. They are.
I did a little reading
online, and from my understanding, you have 2 GlusterFS server and 2
GlusterFS clients.
Correct.
Does this mean you have 4 servers in total?
No. As I wrote in my other message: one design goal was to have autarkic mail
nodes. So each of those nodes is acting as GlusterFS server (connecting to the
other GlusterFS servers) and as GlusterFS client (consuming the storage exposed
from the GlusterFS server).
Or have
you managed somehow to make a GlusterFS node act as a Postfix/Dovecot
box as well?
Somehow? No. It is not "somehow". Just take your OS of choice and install Fuse
and GlusterFS. Then configure your GlusterFS server and the client part. That's it.
Don't confuse the GlusterFS thing with the Gluster Storage Platform. The use
the same technology but the Gluster Storage Platform adds additional GUI and
management stuff to make a easy to use storage platform. For your needs you
just can use the GlusterFS software and don't need the platform part.
Thanks
Sounds interesting. So each node is a GlusterFS server and client. Does
the GlusterFS client config file have both servers in it?
And I'm guessing you've configured postfix's maildir path to point to
the mount that the GlusterFS client has mounted?
Oh and one final question, how does GlusterFS handle split-brain? Let's
say somehow the replication link became broken, but both Postfix servers
continued to operate...