Today I got glusterfs running on my four CentOS 7 servers in the lab,
Glusterfs is pretty cool. It’s a very flexible, distributed, replicated filesystem, presented as an NFS server (or any number of access methods), so client configuration is not hard. Backends support common technologies, such as LVM with XFS or EXT4 filesystems. For example, four servers, each with a standard, non-redundant 40 GB XFS filesystem, can offer an 80 GB redundant, high performance filesystem via NFS to any client you like. Everything works simply, so system and filesystem management is fairly simple.
It took a number of searches to finally figure out why Glusterfs from the RHEL 7 EPEL repository wasn’t working anymore. RedHat develops Glusterfs, but it’s an open source project, not actually part of RHEL, so CentOS doesn’t actually include the glusterfs-server package needed to be a storage server. Once I added the gluster.org repos, everything went much smoother.
I am now thinking about setting up an NFS home dir on my glusterfs servers, and trying to use that for my Mac user. Might be interesting, eating my own dogfood.