in BZ 892686 we developed a gluster driver for cinder that uses the fuse interface. There is a significant advantage in using the native qemu support that's been added recently upstream and is coming in RHEL 6.5
Set qemu_allowed_storage_drivers=gluster on the Nova compute node, attach a volume via GlusterFS, and then look at "virsh domblklist" and you will see that it is using a network disk rather than a path to a file. ("virsh dumpxml" may provide a more obvious way to see this, the difference in domblklist is easy to overlook.)
Note that this is not working with snapshots yet, need bug 1017288 to get sorted out.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
http://rhn.redhat.com/errata/RHEA-2013-1859.html