Apprendre à utiliser Ceph


Utilisé par de grandes sociétés comme X et X, il met à disposition un espace de stockage hautement disponible dont celui-ci peut fonctionner avec bien plus qu'une dizaine de péta-octets de données.

Pour réaliser ce besoin, ils ont créé deux types de démons dont :

Si certain points vous semble sombre, la documentation officielle est librement disponible à cette adresse : http://docs.ceph.com/docs/master/start/intro/

ou : http://docs.ceph.com/docs/master/rados/configuration/mon-config-ref/

Tutoriel

notes

https://sabaini.at/pages/ceph-cheatsheet.html

ceph osd pool delete webdata webdata --yes-i-really-really-mean-it 
ceph df
ceph -w
ceph quorum_status
mkfs.xfs -f -i size=2048 /dev/ssd
mount -t xfs /dev/ssd -o noaime,inode64,logbsize=256k,delaylog /var/lib/ceph/osd/ceph-osdX
ceph osd pool create mon_pool 100 100
rbd create image01 --size 1024 --pool mon_pool

L'identifier pour lui définir des droits d’accès :

sudo rbd map image01 --pool mon_pool --name client.admin

sudo /sbin/mkfs.ext4 -m0 /dev/rbd/mon_pool/image01
sudo mount /dev/rbd/mon_pool/image01 /mnt/
wipefs /dev/sdb -a
rbd create image --size 2014 --pool mon_pool
rbd rm image -p mon_pool