[Gluster-users] [Gluster-devel] Exporting Gluster Volume

Soumya Koduri skoduri at redhat.com
Wed May 4 06:55:30 UTC 2016


Not sure why mountd  is registering on 2049 port number. Please try 
resetting volume options (if its fine) using "gluster v reset <volname> 
force" and enable only nfs and verify the behavior.

"gluster v set <volname> nfs.disable off"

Thanks,
Soumya

On 05/04/2016 12:17 PM, ABHISHEK PALIWAL wrote:
> still having the same problem not able to see NETFACL option in rpcinfo -p
>
> rpcinfo -p
>     program vers proto   port  service
>      100000    4   tcp    111  portmapper
>      100000    3   tcp    111  portmapper
>      100000    2   tcp    111  portmapper
>      100000    4   udp    111  portmapper
>      100000    3   udp    111  portmapper
>      100000    2   udp    111  portmapper
>      100005    3   tcp   2049  mountd
>      100005    1   tcp   2049  mountd
>      100003    3   tcp   2049  nfs
>      100227    3   tcp   2049
>
>
>
>
> On Wed, May 4, 2016 at 12:09 PM, Soumya Koduri <skoduri at redhat.com
> <mailto:skoduri at redhat.com>> wrote:
>
>
>
>     On 05/04/2016 12:04 PM, ABHISHEK PALIWAL wrote:
>
>         but gluster mentioned that Gluster NFS works on 38465-38469 that
>         why I
>         took these ports.
>
>
>     yes. Gluster-NFS  uses ports 38465-38469 to register the side-band
>     protocols it needs like MOUNTD, NLM, NFSACL etc.. I am not sure, but
>     maybe the wording in that documentation was misleading.
>
>     Thanks,
>     Soumya
>
>
>         Regards,
>         Abhishek
>
>         On Wed, May 4, 2016 at 12:00 PM, Soumya Koduri
>         <skoduri at redhat.com <mailto:skoduri at redhat.com>
>         <mailto:skoduri at redhat.com <mailto:skoduri at redhat.com>>> wrote:
>
>               > nfs.port
>               > 38465
>
>              Is there any reason behind choosing this port for NFS
>         protocol? This
>              port number seems to be used for MOUNT (V3) protocol as
>         well and
>              that may have resulted in port registration failures. Could you
>              please change nfs port to default (2049) or some other port
>         (other
>              than 38465-38469). Also please make sure kernel-nfs is stopeed.
>
>              Thanks,
>              Soumya
>
>
>              On 05/04/2016 11:49 AM, ABHISHEK PALIWAL wrote:
>
>                  Hi Soumya,
>
>
>                  Please find attached nfs.log file.
>
>                  Regards,
>                  Abhishek
>
>                  On Wed, May 4, 2016 at 11:45 AM, ABHISHEK PALIWAL
>                  <abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com> <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>>> wrote:
>
>                       HI Soumya,
>
>                       Thanks for reply.
>
>                       Yes, I am getting following error in
>                  /var/log/glusterfs/nfs.log file
>
>                       [2016-04-25 06:27:23.721851] E [MSGID: 112109]
>                  [nfs.c:1482:init]
>                       0-nfs: Failed to initialize protocols
>
>                       Please suggest me how can I resolve it.
>
>                       Regards,
>                       Abhishek
>
>                       On Wed, May 4, 2016 at 11:33 AM, Soumya Koduri
>                  <skoduri at redhat.com <mailto:skoduri at redhat.com>
>         <mailto:skoduri at redhat.com <mailto:skoduri at redhat.com>>
>                       <mailto:skoduri at redhat.com
>         <mailto:skoduri at redhat.com> <mailto:skoduri at redhat.com
>         <mailto:skoduri at redhat.com>>>> wrote:
>
>                           Hi Abhishek,
>
>                           Below 'rpcinfo' output doesn't list 'nfsacl'
>         protocol.
>                  That must
>                           be the reason client is not able set ACLs.
>         Could you please
>                           check the log file '/var/lib/glusterfs/nfs.log' if
>                  there are any
>                           errors logged with respect protocol
>         registration failures.
>
>                           Thanks,
>                           Soumya
>
>                           On 05/04/2016 11:15 AM, ABHISHEK PALIWAL wrote:
>
>                               Hi Niels,
>
>                               Please reply it is really urgent.
>
>                               Regards,
>                               Abhishek
>
>                               On Tue, May 3, 2016 at 11:36 AM, ABHISHEK
>         PALIWAL
>                               <abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>
>         <mailto:abhishpaliwal at gmail.com <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>>
>                               <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>
>                               <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>>>> wrote:
>
>                                    Hi Niels,
>
>                                    Do you require more logs...
>
>                                    Regards,
>                                    Abhishek
>
>                                    On Mon, May 2, 2016 at 4:58 PM,
>         ABHISHEK PALIWAL
>                                    <abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>
>                               <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>>
>                               <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>
>
>                               <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>
>                  <mailto:abhishpaliwal at gmail.com
>         <mailto:abhishpaliwal at gmail.com>>>>> wrote:
>
>                                        Hi Niels,
>
>
>                                        Here is the output of rpcinfo -p
>         $NFS_SERVER
>
>                                        root at 128:/# rpcinfo -p $NFS_SERVER
>                                            program vers proto   port
>         service
>                                             100000    4   tcp    111
>         portmapper
>                                             100000    3   tcp    111
>         portmapper
>                                             100000    2   tcp    111
>         portmapper
>                                             100000    4   udp    111
>         portmapper
>                                             100000    3   udp    111
>         portmapper
>                                             100000    2   udp    111
>         portmapper
>                                             100005    3   tcp  38465  mountd
>                                             100005    1   tcp  38465  mountd
>                                             100003    3   tcp  38465  nfs
>                                             100227    3   tcp  38465
>
>
>                                        out of mount command
>
>                                        #mount -vvv -t nfs -o acl,vers=3
>                               128.224.95.140:/gv0 /tmp/e
>                                        mount: fstab path: "/etc/fstab"
>                                        mount: mtab path:  "/etc/mtab"
>                                        mount: lock path:  "/etc/mtab~"
>                                        mount: temp path:  "/etc/mtab.tmp"
>                                        mount: UID:        0
>                                        mount: eUID:       0
>                                        mount: spec:  "128.224.95.140:/gv0"
>                                        mount: node:  "/tmp/e"
>                                        mount: types: "nfs"
>                                        mount: opts:  "acl,vers=3"
>                                        mount: external mount: argv[0] =
>                  "/sbin/mount.nfs"
>                                        mount: external mount: argv[1] =
>                  "128.224.95.140:/gv0"
>                                        mount: external mount: argv[2] =
>         "/tmp/e"
>                                        mount: external mount: argv[3] = "-v"
>                                        mount: external mount: argv[4] = "-o"
>                                        mount: external mount: argv[5] =
>                  "rw,acl,vers=3"
>                                        mount.nfs: timeout set for Mon May  2
>                  16:58:58 2016
>                                        mount.nfs: trying text-based options
>                                        'acl,vers=3,addr=128.224.95.140'
>                                        mount.nfs: prog 100003, trying
>         vers=3, prot=6
>                                        mount.nfs: trying 128.224.95.140 prog
>                  100003 vers 3
>                               prot TCP
>                                        port 38465
>                                        mount.nfs: prog 100005, trying
>         vers=3, prot=17
>                                        mount.nfs: portmap query
>         retrying: RPC:
>                  Program not
>                               registered
>                                        mount.nfs: prog 100005, trying
>         vers=3, prot=6
>                                        mount.nfs: trying 128.224.95.140 prog
>                  100005 vers 3
>                               prot TCP
>                                        port 38465
>
>
>                                        On Mon, May 2, 2016 at 4:36 PM,
>         Niels de Vos
>                               <ndevos at redhat.com
>         <mailto:ndevos at redhat.com> <mailto:ndevos at redhat.com
>         <mailto:ndevos at redhat.com>>
>                  <mailto:ndevos at redhat.com <mailto:ndevos at redhat.com>
>         <mailto:ndevos at redhat.com <mailto:ndevos at redhat.com>>>
>                                        <mailto:ndevos at redhat.com
>         <mailto:ndevos at redhat.com>
>                  <mailto:ndevos at redhat.com <mailto:ndevos at redhat.com>>
>
>                               <mailto:ndevos at redhat.com
>         <mailto:ndevos at redhat.com>
>                  <mailto:ndevos at redhat.com
>         <mailto:ndevos at redhat.com>>>>> wrote:
>
>                                            On Mon, May 02, 2016 at
>         04:14:01PM +0530,
>                               ABHISHEK PALIWAL
>                                            wrote:
>                                             > HI Team,
>                                             >
>                                             > I am exporting gluster
>         volume using
>                               GlusterNFS  with ACL
>                                            support but at NFS
>                                             > client while running
>         'setfacl' command
>                               getting "setfacl:
>                                            /tmp/e: Remote I/O
>                                             > error"
>                                             >
>                                             >
>                                             > Following is the NFS
>         option status
>                  for Volume:
>                                             >
>                                             > nfs.enable-ino32
>                                             > no
>                                             > nfs.mem-factor
>                                             > 15
>                                             > nfs.export-dirs
>                                             > on
>                                             > nfs.export-volumes
>                                             > on
>                                             > nfs.addr-namelookup
>                                             > off
>                                             > nfs.dynamic-volumes
>                                             > off
>                                             > nfs.register-with-portmap
>                                             > on
>                                             > nfs.outstanding-rpc-limit
>                                             > 16
>                                             > nfs.port
>                                             > 38465
>                                             > nfs.rpc-auth-unix
>                                             > on
>                                             > nfs.rpc-auth-null
>                                             > on
>                                             > nfs.rpc-auth-allow
>                                             > all
>                                             > nfs.rpc-auth-reject
>                                             > none
>                                             > nfs.ports-insecure
>                                             > off
>                                             > nfs.trusted-sync
>                                             > off
>                                             > nfs.trusted-write
>                                             > off
>                                             > nfs.volume-access
>                                             > read-write
>                                             > nfs.export-dir
>                                             >
>                                             > nfs.disable
>                                             > off
>                                             > nfs.nlm
>                                             > on
>                                             > nfs.acl
>                                             > on
>                                             > nfs.mount-udp
>                                             > off
>                                             > nfs.mount-rmtab
>                                             > /var/lib/glusterd/nfs/rmtab
>                                             > nfs.rpc-statd
>                                             > /sbin/rpc.statd
>                                             > nfs.server-aux-gids
>                                             > off
>                                             > nfs.drc
>                                             > off
>                                             > nfs.drc-size
>                                             > 0x20000
>                                             > nfs.read-size
>                        (1 *
>                                             > 1048576ULL)
>                                             > nfs.write-size
>                       (1 *
>                                             > 1048576ULL)
>                                             > nfs.readdir-size
>                       (1 *
>                                             > 1048576ULL)
>                                             > nfs.exports-auth-enable
>                                             > (null)
>                                             > nfs.auth-refresh-interval-sec
>                                             > (null)
>                                             > nfs.auth-cache-ttl-sec
>                       (null)
>                                             >
>                                             > Command to mount exported
>         gluster
>                  volume on
>                               NFS client is
>                                             >
>                                             > mount -v -t nfs -o acl,vers=3
>                               128.224.95.140:/gv0 /tmp/e
>
>                                            Could you post the output of
>         mounting with
>                               'mount -vvv ...'?
>                                            In previous
>                                            emails I've asked for the
>         output of
>                  'rpcinfo -p
>                                            $NFS_SERVER', I do not
>                                            think I've seen that yet.
>
>                                            The port used for NFSv3 ACLs
>         on the
>                  NFS-server
>                               should be
>                                            listed in
>                                            'netstat -tulpen' and the PID
>         of the
>                  process
>                               should be the
>                                            one of the
>                                            Gluster/NFS service.
>
>                                            HTH,
>                                            Niels
>
>
>                                            > setfacl -m u:nobody:r /tmp/e
>                                            > setfacl: /tmp/e: Remote I/O
>         error
>                                            >
>                                            > --
>                                            >
>                                            >
>                                            >
>                                            >
>                                            > Regards
>                                            > Abhishek Paliwal
>
>                                             >
>                  _______________________________________________
>                                             > Gluster-devel mailing list
>                                             > Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>
>                  <mailto:Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>>
>                               <mailto:Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>
>                  <mailto:Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>>>
>                               <mailto:Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>
>                  <mailto:Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>>
>                               <mailto:Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>
>                  <mailto:Gluster-devel at gluster.org
>         <mailto:Gluster-devel at gluster.org>>>>
>                                             >
>         http://www.gluster.org/mailman/listinfo/gluster-devel
>
>
>
>
>                                        --
>
>
>
>
>                                        Regards
>                                        Abhishek Paliwal
>
>
>
>
>                                    --
>
>
>
>
>                                    Regards
>                                    Abhishek Paliwal
>
>
>
>
>                               --
>
>
>
>
>                               Regards
>                               Abhishek Paliwal
>
>
>
>           _______________________________________________
>                               Gluster-users mailing list
>         Gluster-users at gluster.org <mailto:Gluster-users at gluster.org>
>         <mailto:Gluster-users at gluster.org
>         <mailto:Gluster-users at gluster.org>>
>                  <mailto:Gluster-users at gluster.org
>         <mailto:Gluster-users at gluster.org>
>                  <mailto:Gluster-users at gluster.org
>         <mailto:Gluster-users at gluster.org>>>
>         http://www.gluster.org/mailman/listinfo/gluster-users
>
>
>
>
>                       --
>
>
>
>
>                       Regards
>                       Abhishek Paliwal
>
>
>
>
>                  --
>
>
>
>
>                  Regards
>                  Abhishek Paliwal
>
>
>
>
>         --
>
>
>
>
>         Regards
>         Abhishek Paliwal
>
>
>
>
> --
>
>
>
>
> Regards
> Abhishek Paliwal


More information about the Gluster-users mailing list