Hi guys,

I have a Ceph Cluster up and running and cephfs created (all done by
ceph-ansible).

I following the guide to mount the volume on CentOS7 via FUSE.

When I mount the volume as the default admin (client.admin), everything
works fine just like normal file system.

Then I created a new client just for FUSE mount purpose, follow this guide:
https://docs.ceph.com/docs/master/cephfs/mount-prerequisites/

The ceph fs authorize command created a new client with the following caps:

[client.wp_test]
        key = AQDAEc9ebLXjGhAAxEGqTuTvCOoN30g4UzF5jw==
        caps mds = "allow rw"
        caps mon = "allow r"
        caps osd = "allow rw tag cephfs data=cephfs"


It can mount the volume, and I can touch a file. But when I tried write
data, such as editing a new text or cat a file, I got some read-only error
or

[root@mon-6-26 ceph_root]# cat test.txt
cat: test.txt: Operation not permitted

if I modified the OSD cap to "allow *", the it allows write again.

Can anyone suggest what have been done incorrectly?

We are using

14.2.9 (581f22da52345dba46ee232b73b990f06029a2a0)
nautilus (stable)

Cheers,
Derrick
_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to