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. 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 >