I have tried mounting the cephFS as two different users. I tried creating a user obuser with: fs authorize objstore client.objuser / rw And I tried mounting using the admin user. The mount works as expected, but neither user is able to create files or folders. Unless I use sudo, then it works for both users. The client.objuser keyring is: client.objuser key: AQCGodxfuuLxCBAAMjaSNM58JtkkUwO8UqGGYw== caps: [mds] allow rw caps: [mon] allow r caps: [osd] allow rw tag cephfs data=objstore Regards Jens -----Original Message----- From: Eugen Block <eblock@xxxxxx> Sent: 18. december 2020 13:25 To: Jens Hyllegaard (Soft Design A/S) <jens.hyllegaard@xxxxxxxxxxxxx> Cc: 'ceph-users@xxxxxxx' <ceph-users@xxxxxxx> Subject: Re: Re: Setting up NFS with Octopus Sorry, I was afk. Did you authorize a client against that new cephfs volume? I'm not sure because I did it slightly different and it's an upgraded cluster. But a permission denied sounds like no one is allowed to write into cephfs. Zitat von "Jens Hyllegaard (Soft Design A/S)" <jens.hyllegaard@xxxxxxxxxxxxx>: > I found out how to get the information: > > client.nfs.objstore.ceph-storage-3 > key: AQBCRNtfsBY8IhAA4MFTghHMT4rq58AvAsPclw== > caps: [mon] allow r > caps: [osd] allow rw pool=objpool namespace=nfs-ns > > Regards > > Jens > > -----Original Message----- > From: Jens Hyllegaard (Soft Design A/S) > <jens.hyllegaard@xxxxxxxxxxxxx> > Sent: 18. december 2020 12:10 > To: 'Eugen Block' <eblock@xxxxxx>; 'ceph-users@xxxxxxx' > <ceph-users@xxxxxxx> > Subject: Re: Setting up NFS with Octopus > > I am sorry, but I am not sure how to do that? We have just started > working with Ceph. > > -----Original Message----- > From: Eugen Block <eblock@xxxxxx> > Sent: 18. december 2020 12:06 > To: Jens Hyllegaard (Soft Design A/S) <jens.hyllegaard@xxxxxxxxxxxxx> > Subject: Re: Re: Setting up NFS with Octopus > > Oh you're right, it worked for me, I just tried that with a new path > and it was created for me. > Can you share the client keyrings? I have two nfs daemons running and > they have these permissions: > > client.nfs.ses7-nfs.host2 > key: AQClNNJf5KHVERAAAzhpp9Mclh5wplrcE9VMkQ== > caps: [mon] allow r > caps: [osd] allow rw pool=nfs-test namespace=ganesha > client.nfs.ses7-nfs.host3 > key: AQCqNNJf4rlqBhAARGTMkwXAldeprSYgmPEmJg== > caps: [mon] allow r > caps: [osd] allow rw pool=nfs-test namespace=ganesha > > > > Zitat von "Jens Hyllegaard (Soft Design A/S)" > <jens.hyllegaard@xxxxxxxxxxxxx>: > >> On the Create NFS export page it says the directory will be created. >> >> Regards >> >> Jens >> >> >> -----Original Message----- >> From: Eugen Block <eblock@xxxxxx> >> Sent: 18. december 2020 11:52 >> To: ceph-users@xxxxxxx >> Subject: Re: Setting up NFS with Octopus >> >> Hi, >> >> is the path (/objstore) present within your CephFS? If not you need >> to mount the CephFS root first and create your directory to have NFS >> access it. >> >> >> Zitat von "Jens Hyllegaard (Soft Design A/S)" >> <jens.hyllegaard@xxxxxxxxxxxxx>: >> >>> Hi. >>> >>> We are completely new to Ceph, and are exploring using it as an NFS >>> server at first and expand from there. >>> >>> However we have not been successful in getting a working solution. >>> >>> I have set up a test environment with 3 physical servers, each with >>> one OSD using the guide at: >>> https://docs.ceph.com/en/latest/cephadm/install/ >>> >>> I created a new replicated pool: >>> ceph osd pool create objpool replicated >>> >>> And then I deployed the gateway: >>> ceph orch apply nfs objstore objpool nfs-ns >>> >>> I then created a new CephFS volume: >>> ceph fs volume create objstore >>> >>> So far so good 😊 >>> >>> My problem is when I try to create the NFS export The settings are >>> as >>> follows: >>> Cluster: objstore >>> Daemons: nfs.objstore >>> Storage Backend: CephFS >>> CephFS User ID: admin >>> CephFS Name: objstore >>> CephFS Path: /objstore >>> NFS Protocol: NFSV3 >>> Access Type: RW >>> Squash: all_squash >>> Transport protocol: both UDP & TCP >>> Client: Any client can access >>> >>> However when I click on Create NFS export, I get: >>> Failed to create NFS 'objstore:/objstore' >>> >>> error in mkdirs /objstore: Permission denied [Errno 13] >>> >>> Has anyone got an idea as to why this is not working? >>> >>> If you need any further information, do not hesitate to say so. >>> >>> >>> Best regards, >>> >>> Jens Hyllegaard >>> Senior consultant >>> Soft Design >>> Rosenkaeret 13 | DK-2860 Søborg | Denmark | +45 39 66 02 00 | >>> softdesign.dk<http://www.softdesign.dk/> | synchronicer.com >>> >>> >>> _______________________________________________ >>> ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an >>> email to ceph-users-leave@xxxxxxx >> >> >> _______________________________________________ >> ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an >> email to ceph-users-leave@xxxxxxx > > > > _______________________________________________ > ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an > email to ceph-users-leave@xxxxxxx _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx