This option allows you to answer a fairly constant worry in the case of heterogeneous cluster. Indeed, all the discs do not have the same performance or not the same ratio performance / size. With this option it is possible to reduce the load on a disk without reducing the amount …
Scallable thumbnaling service with Thumbor and Ceph
An example of using the python-ceph library for thumbnailing service.
Thumbor is an opensource tool for thumbnail generation developed by globo.
The tool allows to make a number of operations (crop, resize, filters ...) directly via the URL. It also uses face detection algos or points of interest to enhance Crop …
RBD Replication
A simple exemple to make Replication for RBD.
Based on this post from scuttlemonkey : http://ceph.com/dev-notes/incremental-snapshots-with-rbd/, here is a sample script to synchronize rbd image on a remote cluster (eg for backups). In the example below, the sync is made to an "archive" pool on the same …
Low Cost Scale-Out Nas for the Office
The aim is showing that it is possible to create a low-cost storage, efficient and scalable, using opensource solutions. In the example below, I am using Ceph for scalability and reliability, combined with EnhanceIO to ensure very good performance.
Architecture
The idea was to create a storage with two parts …
Remove big RBD image
Create a disk with an insane size can be fun, but a little hard to remove.

Here's a little trick (use with caution!) to remove a too big image for rm rbd (if image is not initialized, or not fully).
Image format 1 :
$ rbd info rbdbigsize
rbd image 'rbdbigsize':
size …