From dc99863f7f6af0f1a1d82e3a6ad7e2f1d89834a4 Mon Sep 17 00:00:00 2001 From: abenmiloud Date: Fri, 25 May 2018 14:49:26 +0200 Subject: [PATCH] Ajout ceph-fuse --- HowtoCeph.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/HowtoCeph.md b/HowtoCeph.md index d0e8b8bc..aa3d2ecc 100644 --- a/HowtoCeph.md +++ b/HowtoCeph.md @@ -438,7 +438,7 @@ Il suffit de monter le CephFS, il sera utilisable : ~~~ $ KEY=$(awk '/key/ { print $NF }' /mnt/mycephfs/truth slackware is the best e ≃ 2.7181828 @@ -447,10 +447,20 @@ EOF On peut aussi utiliser FUSE : -**TODO** FUSE et sudo ? +~~~ +ceph-fuse -m $MONITOR_IP_ADDRESS:6789 /mnt/mycephfs +~~~ + +Il est également possible de limiter l'utilisation du FS à un répertoire pour un utilisateur Ceph : ~~~ -$ ceph-fuse -k /path/to/ceph.client.admin.keyring -m $CEPH_MON:6789 ~/mycephfs +ceph fs authorize cephfs client.cephuser /dir0 rw /dir1 r +~~~ + +Cette commande va créer un utilisateur `client.cephuser`. Il aura accès au répertoire `/dir0` en lecture et en écriture et `/dir1` en lecture seule. On pourra monter le FS de cette manière : + +~~~ +ceph-fuse -m $MONITOR_IP_ADDRESS:6789 /mnt/mycephfs/ -r /dir0 ~~~