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
|
**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
|
# Troubleshooting
|
||||||
|
|
||||||
**TODO** ajouter les messages d'erreur
|
**TODO** ajouter les messages d'erreur
|
||||||
|
|
Loading…
Reference in a new issue