Yes. That was a limitation on 3.1 release and is already fixed in mainline. This support allows you to change the nfs port number that Gluster NFS uses by default. It'll be available in 3.1.1 but if you'd like to test right away, please use 3.1.1qa5 by checking it out from the repository:

$ git clone git://git.gluster.com/glusterfs.git
$ cd glusterfs
$ git checkout -b v3.1.1qa5 3.1.1qa5

Then build and install.

To change the nfs port, locate the volume section nfs/server in /etc/glusterd/nfs/nfs-server.vol and add the following line:

option nfs.port 2049

Note that this option is not yet available in the gluster CLI, so you'll have to manually edit this file and restart the gluster nfs daemon. Be careful while using that tool, because on a restart of a volume using gluster CLI, your edited volume file will get over-written with the default version.


Thanks
-Shehjar

Stefano Baronio wrote:
Hello all,
  I'm new to the list and I'm working on glusterfs since a month right now.
I'm posting a request about how to get XenServer working with Glusterfs.

I have a standard setup of both XenServer and Glusterfs.
I can mount the glusterfs nfs share from the Xen CLI, write in it and mount
it as an ISO library as well.
I just can't mount it for storage purpose.
It seems that XenServer is testing the NFS share directly to port 2049,
without checking with portmapper.

I have tried to make glusterfs listen on port 2049 without any success, so I
have setup a port forwarding on the gluster server.
Lets say:
xen01 - 192.168.14.33
xenfs01 (gluster nfs) - 192.168.14.61

The iptables settings are:
iptables -A PREROUTING -d 192.168.14.61 -p tcp -m tcp --dport 2049 -j DNAT
--to-destination 192.168.14.61:38467
iptables -A FORWARD -d 192.168.14.61 -p tcp -m tcp --dport 38467 -j ACCEPT

Now XenServer can correctly test the gluster nfs share. It creates the
sr-uuid directory in it, but it can't mount it, with the following error:
FAILED: (errno 32) stdout: '', stderr: 'mount:
xenfs01:/xenfs/1ca32487-42fe-376e-194c-17f78afc006c failed, reason given by
server: No such file or directory

Any help appreciated.
Thank you

Stefano



------------------------------------------------------------------------

_______________________________________________
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users

_______________________________________________
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users

Reply via email to