Category Archives: RBD

Updates to Ceph tgt (iSCSI) support

In a previous blog post I introduced work we’ve done to the user-space tgt iSCSI project to allow exporting RADOS block device (rbd) images as iSCSI targets. I’ve recently taken a short break from working on the Calamari project to update that support to bypass some limitations and add some functionality. The tgt-admin utility now [...]

Incremental Snapshots with RBD

While Ceph has a wide range of use cases, the most frequent application that we are seeing is that of block devices as data store for public and private clouds managed by OpenStack, CloudStack, Eucalyptus, and OpenNebula. This means that we frequently get questions about things like geographic replication, backup, and disaster recovery (or some [...]

RBD support in CloudStack 4.0

For the past few months I have been working towards a way to use Ceph for virtual machine images in Apache CloudStack. This integration is important to end users because it allows them to use Ceph’s distributed block device (RBD) to speed up provisioning of virtual machines. We (my company) have been long-time contributors to [...]

Ceph is the new black. It goes with everything!

In my (rather brief) time digging in to Ceph and working with the community, most discussions generally boil down to two questions: “How does Ceph work?” and “What can I do with Ceph?” The first question has garnered a fair amount of attention in our outreach efforts. Ross Turk’s post “More Than an Object Store” [...]

Ceph Block Devices in OpenStack Folsom

The latest version of OpenStack, Folsom, was recently released. This release makes block devices in general, and Ceph block devices (RBD) in particular, much easier to use. If you’re not familiar with OpenStack terminology, there are a few things you should know before proceeding: instance – a virtual machine image – a template for a [...]

Ceph at Open World Forum and OpenStack Summit

As Ceph development continues to move forward at an astonishing rate we’re working hard to share both our passion for what’s here and our vision of things to come via as many conduits as we can manage. If you are interested in hearing about the latest Ceph dev work, asking questions of some of the [...]

RBD Status Update

Just a quick update on the current status of RBD. The main recent development is that librbd (the userspace library) can ack writes immediately (instead of waiting for them to actually commit), to better mimic the behavior of a normal disk. Why do this? A long long time ago, when you issued a write to [...]

RBD upstream updates

QEMU-RBD The QEMU-RBD block device has been merged upstream into the QEMU project. QEMU-RBD was created originally by Christian Brunner, and is binary compatible with the linux native RBD driver. It allows the creation of QEMU block devices that are striped over objects in RADOS — the Ceph distributed object store. As with the corresponding [...]

© 2014, Inktank Storage, Inc.. All rights reserved.