Glusterfs
- Installation on each of the N nodes
yum install glusterfs-server systemctl enable glusterd systemctl start glusterd mkdir -p /glusterfs/data /mnt/<mountpoint>
- Configure /etc/hosts with all nodes
- Connect all nodes together on each nodes
gluster peer probe nodeX gluster peer probe nodeY
- Create a volume
gluster volume create <volume_name> replica <N> transport tcp nodeX:/glusterfs/data nodeY:/glusterfs/data ... force
- Limit mount only from localhost and start the volume
gluster volume set <volume_name> auth.allow 127.0.0.1 gluster volume start <volume_name>
- On each servers mount the volume
mount.glusterfs localhost:/<volume_name> /mnt/<mountpoint>
- Verify everything worked
gluster volume status gluster volume info <volume_name>