Ajout section « Utilisation de CephFS »
This commit is contained in:
parent
e24c0bd202
commit
1a66fde684
39
HowtoCeph.md
39
HowtoCeph.md
|
@ -273,6 +273,45 @@ rbd snap rm rbd/foo@$SNAPNAME
|
|||
**TODO** ajouter la partie protection et clonage des snapshots
|
||||
|
||||
|
||||
# Utilisation de CephFS
|
||||
|
||||
|
||||
## Mise en place
|
||||
|
||||
Il est nécéssaire d'avoir un serveur de méta-données pour utiliser CephFS :
|
||||
|
||||
~~~
|
||||
ceph-deploy mds create $CEPH_NODE
|
||||
~~~
|
||||
|
||||
On créer le pool de données et de méta-données :
|
||||
|
||||
~~~
|
||||
ceph osd pool create cephfs_data $PG_NUM
|
||||
ceph osd pool create cephfs_metadata $PG_NUM
|
||||
ceph fs new $FS_NAME cephfs_metadata cephfs_data
|
||||
~~~
|
||||
|
||||
|
||||
## Utilisation
|
||||
|
||||
Il suffit de monter le CephFS et à l'utiliser :
|
||||
|
||||
~~~
|
||||
KEY=$(awk '/key/ { print $NF }' </etc/ceph/ceph.client.admin.keyring)
|
||||
mkdir /mnt/mycephfs
|
||||
mount.ceph $CEPH_MON:/ /mnt/mycephfs/ -o 'name=admin,secret=$KEY'
|
||||
~~~
|
||||
|
||||
On peut aussi utiliser FUSE :
|
||||
|
||||
**TODO** FUSE et sudo ?
|
||||
|
||||
~~~
|
||||
ceph-fuse -k /path/to/ceph.client.admin.keyring -m $CEPH_MON:6789 ~/mycephfs
|
||||
~~~
|
||||
|
||||
|
||||
# Troubleshooting
|
||||
|
||||
**TODO** ajouter les messages d'erreur
|
||||
|
|
Loading…
Reference in a new issue