The magic of GlusterFS is also available over CIFS, sometimes called SMB and sometimes called Samba.
Actually, it's all a little different, we'll go over each one.
Exporting via CIFS
First we'll create a two brick volume on two servers, gfs[1,2], then we mount that with the GlusterFS native client, then export that via Samba. You can also create a configuration where there is a CIFS like proxy in the middle.
gfs1 ~ # gluster volume create BigVol replica 2 transport tcp \ gfs1:/storage/brick1 gfs2:/storage/brick1 gfs1 ~ # mount -t glusterfs gfs1:/BigVol /mnt/BigVol
Here's the snippet from smb.conf
that
Now, configure Samba