From: Constantinos Venetsanopoulos <cven@grnet.gr>
To: "Robin H. Johnson" <robbat2@gentoo.org>, ceph-devel@vger.kernel.org
Subject: Re: Experiences with Ceph at the June'14 issue of USENIX ;login:
Date: Tue, 03 Jun 2014 12:12:12 +0300 [thread overview]
Message-ID: <538D916C.4020801@grnet.gr> (raw)
In-Reply-To: <20140602214040.GG4356@orbis-terrarum.net>
Hello Robin,
On 6/3/14, 24:40 AM, Robin H. Johnson wrote:
> On Mon, Jun 02, 2014 at 09:32:19PM +0300, Filippos Giannakos wrote:
>> As you may already know, we have been using Ceph for quite some time now to back
>> the ~okeanos [1] public cloud service, which is powered by Synnefo [2].
> (Background info for other readers: Synnefo is a cloud layer on top of
> Ganeti).
>
>> In the article we describe our storage needs, how we use Ceph and how it has
>> worked so far. I hope you enjoy reading it.
> Are you just using the existing kernel RBD mapping for Ganeti running
> KVM, or did you implement the pieces for Ganeti to use the QEMU
> userspace RBD driver?
Non of the above. From the Ceph project we are just using RADOS,
which we access via an Archipelago [1] backend driver that uses
librados from userspace.
We integrate Archipelago with Ganeti with the Archipelago ExtStorage
provider.
> I've got both Ceph & Ganeti clusters already, but am reluctant to marry
> the two sets of functionality because the kernel RBD driver still seemed
> to perform so much worse than the Qemu userspace RBD driver, and Ganeti
> still hasn't implemented the userspace mapping pieces :-(
>
Ganeti supports accessing RADOS from userspace (via the qemu-rbd
driver) since version 2.10. The current stable is 2.11. Not only that,
but starting v2.13 (not released yet), you will be able to configure the
access method per-disk, e.g. saying that the first disk of the instance
will be kernel backed and the second userspace backed. So, I'd suggest
you give it a try and see how it goes :)
Thanks,
Constantinos
[1] https://www.synnefo.org/docs/archipelago/latest/
next prev parent reply other threads:[~2014-06-03 9:26 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-02 18:32 Experiences with Ceph at the June'14 issue of USENIX ; login: Filippos Giannakos
2014-06-02 18:51 ` [ceph-users] " Patrick McGarry
2014-06-02 21:40 ` Experiences with Ceph at the June'14 issue of USENIX ;login: Robin H. Johnson
2014-06-03 9:12 ` Constantinos Venetsanopoulos [this message]
2014-06-02 22:37 ` [ceph-users] Experiences with Ceph at the June'14 issue of USENIX ; login: Ian Colle
[not found] ` <1235448490.9762058.1401748668812.JavaMail.zimbra-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-06-04 14:22 ` Filippos Giannakos
2014-06-05 6:59 ` Christian Balzer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=538D916C.4020801@grnet.gr \
--to=cven@grnet.gr \
--cc=ceph-devel@vger.kernel.org \
--cc=robbat2@gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.