> I''ve been trying to bring up the nfs-ganesha PROXY FSAL without success.
> I'm having difficulty with both the 2.5 community release and when
building
> from source. I tried previous releases but was getting config file
errors. With
> 2.5 I'm getting an NFS4 permission error when starting nfs-ganesha where
it
> appears to be validating the pseudo export path. I saw a message on the
> mailing list just yesterday that the PROXY code seems stable, so I'm
> suspecting it's something that I'm doing. Does the proxy functionality
work?
> If it does, can someone look at the configuration below and let me know if
> I'm doing something wrong? If apologize if this the wrong place to post
this.
>
> On Centos 6.7 NFS server (192.168.1.30):
>
> # exportfs -v
> export/test
> 192.168.1.0/24(rw,async,wdelay,no_root_squash,no_subtree_check,sec=sys
> ,rw,no_root_squash,no_all_squash)
>
> Centos 7.2 client NFS connection test:
>
> $ sudo mount -v -t nfs4 192.168.1.30:/export/test /mnt/test
> $ mount | grep 1.30
> 192.168.1.30:/export/test on /mnt/test type nfs4
> (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto
> =tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.9,local_lock=
> none,addr=192.168.1.30)
>
> Contents of ganesha.conf on Centos 7.2 machine running nfs-ganesha proxy
> (192.168.1.9):
>
> EXPORT
> {
> Export_Id = 76;
> Path = "/export/test";
> Pseudo = "/proxy/test";
> SecType = sys;
> Access_Type = RW;
> Squash = No_Root_Squash;
> Tag = "proxy1_1";
> FSAL {
> Name = PROXY;
> }
> }
>
> PROXY
> {
> Remote_Server
> {
> Srv_Addr=192.168.1.30;
> }
> }
>
> Paritial log output from nfs-ganesha proxy at startup:
>
> main :MAIN :EVENT :ganesha.nfsd Starting: Ganesha Version 2.5-rc7
> load_fsal :NFS STARTUP :DEBUG :Loading FSAL PROXY with
> /usr/lib64/ganesha/libfsalproxy.so
> init_export_root :EXPORT :DEBUG :About to lookup_path for
> ExportId=76 Path=/export/test
> pxy_compoundv4_call :FSAL :DEBUG :First attempt to send XID
> 1497534513 with 148 bytes
> pxy_rpc_read_reply :FSAL :DEBUG :Recmark 80000034, xid 1497534513
> mdcache_lookup_path :INODE :DEBUG :lookup_path /export/test failed
> with Forbidden action
> init_export_root :EXPORT :CRIT :Lookup failed on path, ExportId=76
> Path=/export/test FSAL_ERROR=(Forbidden action,1)
>
> Wireshark log shows NFS4ERR_PERM on 'LOOKUP' operation (xid
> 1497534513) for 'export'.
What is the export path on the remote server (192.168.1.30)? If you mount it
directly using the kernel nfs client, can you mount 192.168.1.30:/ and see
/mnt/export? What security flavors is the remote server export using?
Frank
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Nfs-ganesha-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nfs-ganesha-devel