[Gluster-devel] Gluster CLI for setting options for glusterd.vol

M. Mohan Kumar mohan at in.ibm.com
Wed Jun 19 16:21:54 UTC 2013


Hello,

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?





More information about the Gluster-devel mailing list