[Gluster-devel] gluster 3.1, glusterfsd does not consider deviant hostnames

Amar Tumballi amar at gluster.com
Fri Mar 4 08:37:36 UTC 2011


>
>
> I adjusted this part using the bricks hostname instead localhost, as you
> can see here:
>
>        snprintf (cmd_str, 8192,
>                  "%s/sbin/glusterfsd --xlator-option
> %s-server.listen-port=%d "
>                  "-s %s --volfile-id %s -p %s --brick-name %s "
>                  "--brick-port %d -l %s", GFS_PREFIX, volinfo->volname,
>                  port, brickinfo->hostname, volfile, pidfile,
> brickinfo->path, port,
>                  brickinfo->logfile);
>
>
This change is fine.


>
> I think the solution is okay, but better would be if glusterd considers the
> optionally --remote-host= parameter instead
> the bricks host. Maybe anybody can tell me how I have to adjust it.
>
>
To start 'glusterfsd' bind()'d to particular IP, you need to edit
glusterd-volgen.c and add an option to 'protocol/server' volume saying
'option bind-address <IP>'

That should make glusterfsd listen on particular IP instead of binding to
0.0.0.0

Regards,
Amar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20110304/3cf8b005/attachment-0003.html>


More information about the Gluster-devel mailing list