Davide Ferri wrote: > I've the same issue. > Of course it works (both nfsv3 and nfsv4) with the standard NFS > deamon. If you share /media you can mount /media/subdir1 (if exists) > without any change to the /etc/exports. Thanks. I understand that now. Thats not hard to fix. We'll try squeezing it into 3.1.1 release. -Shehjar > > Davide > > On Thu, Nov 11, 2010 at 11:47 AM, Shehjar Tikoo <shehjart at gluster.com> wrote: >> Stefano Baronio wrote: >>> Thank you Shehjar, >>> as we are planning to use glsuterfs in a production environment, we >>> prefer to stay with the 3.1 stable version. >>> As for now the port forwarding seems to work properly, because XenServer, >>> after the testing step on port 2049, correctly connects to the nfs share >>> using the right ports. >>> I just have the problem that I cannot mount a NFS share subdirectory. >>> XenServer, when creating the sr, makes a new directory (the sr uuid) just >>> under the share root and put its VM file under that directory. >>> When mounting that subdir, Glusterfs returns the "No such file or >>> directory" error. >> Thats because by default Gluster NFS only exports volumes as NFS exports not >> the directories inside those volumes. >> >> How does this work with knfs? Even that will return the same error because >> the newly created directory will not exist in /etc/exports. >> >> Thanks >> -Shehjar >> >> >>> Thank you >>> Stefano Baronio >>> >>> 2010/11/11 Tikoo <shehjart at gluster.com <mailto:shehjart at gluster.com>> >>> >>> 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 >>> <http://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 <http://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 at gluster.org <mailto:Gluster-users at gluster.org> >>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users >>> >>> >>> >> _______________________________________________ >> Gluster-users mailing list >> Gluster-users at gluster.org >> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users >>