[Gluster-devel] Gluster CLI for setting options for glusterd.vol
Justin Clift
jclift at redhat.com
Wed Jun 19 19:03:42 UTC 2013
On 19/06/2013, at 5:21 PM, M. Mohan Kumar wrote:
<snip>
> When qemu is invoked by a non-root user with -drive
> file=gluster://server/volname/imagename option, unprivileged port is
> used for gluster rpc and by default glusterd and gluster brick process
> deny the request if the request is from a unprivileged port. The option
> "rpc-auth-allow-insecure" needs to be enabled in glusterd.vol so that
> non privileged ports can be used to access Gluster volumes.
>
> In a typical environment VDSM might want to enable rpc-auth-allow-insecure
> option and the administrator has to edit the glusterd.vol manually and
> restart glusterd process.
>
> CLI options available to enable volume specific options to work with
> unprivileged ports by using gluster volume set <volname> <option>
> <value>. For example per volume server.allow-insecure option can be
> enabled so that unprivileged users can mount a GlusterFS volume.
>
> But as of now there is no CLI option available to set glusterd.vol
> options. How about adding a gluster CLI set option to configure
> glusterd.vol options? Can following CLI command line 'gluster volume set
> all <glusterd.option> <value>" be used for setting glusterd options?
> IIUC "all" is a reserved volume name and we can use this reserved name
> for setting glusterd option.
>
> IIUC glusterd.info file can be used to store about these parameters
> similar to how volume specific options are stored in vols/<volname>/info
> file?
Does it help that you can add your own scripting or binaries to
/usr/lib64/glusterfs/3git/filter/ to create/modify/delete options
in generated .vol files automatically? (you might need to create that
directory first)
With a script, you could definitely read in values from an external source
such as a filesystem location, remote database, etc, then apply them.
It's not a great way to do things, but it works.
+ Justin
--
Open Source and Standards @ Red Hat
twitter.com/realjustinclift
More information about the Gluster-devel
mailing list