This exists right now for the ha-all-in-one-controller. The relevant options are in quickstack::pacemaker::glance are: pcmk_fs_manage - set to 'true' if pacemaker should create a filesystem resource to manage for glance. If set to false, the other pcmk_fs options are ignored. pcmk_fs_type - 'nfs' or 'glusterfs' pcmk_fs_device - the location where hold our filesystem (e.g: in NFS, that will be the mount point on the remote server. As will all pcmk_fs options, backend must be 'file'. pcmk_fs_dir - this is the location of the local mount. The default /var/lib/glance/images/ should be good. pcmk_fs_options - the same syntax to pass to pacemaker when creating a resource. don't forget to escape quotes if needed (e.g: context=\"system_u:object_r:mysqld_db_t:s0\")
This is not enabling direct file access. That requires teh mount on the compute nodes and changed to the nova and glance config file
In staypuf you can configure glane backend ad lvm/nfs or any other option
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/RHBA-2014-1090.html