ceph support #2875

Closed
dann1 opened this Issue Feb 13, 2017 · 7 comments

Comments

Projects
None yet
6 participants

dann1 commented Feb 13, 2017

Is LXD going to have, in a near future, support for Ceph as storage backend? There is a feature request #1258 about that, but that was submitted in Nov 2015.

Owner

stgraber commented Feb 13, 2017

It shouldn't be too difficult to add on top of @brauner work, but right now it's not something that we've seen enough demand to implement ourselves, which is why the issue you're referring to is marked as both Maybe and milestoned to "later".

@stgraber stgraber closed this Feb 13, 2017

Aweee +100 for Ceph backend here

jocado commented Mar 14, 2017

I believe ceph is the most popular storage backend used in openstack, for cinder and glance.
If nova-lxd wants to become a first class citizen in openstack, I would say that ceph support for lxd is a must!
+1 from me :)

Owner

stgraber commented Mar 14, 2017

@jocado but ceph for LXD would be restricted to what a normal storage backend does for LXD, so it wouldn't let you attach arbitrary volumes defined outside of LXD, making this a bit less useful for nova-lxd.

The nova-lxd team are instead looking at implementing support for the ceph backed openstack volumes at the nova-lxd level instead of through LXD itself.

jocado commented Mar 14, 2017

I guess that's true, although direct support in LXD would be good migration between hosts to some extent.

In any case, I'm glad to here that there is a solution being looked at for nova-lxd, as this is my primary interest right now :)

in my opinion if nova-lxd is something more than a playground, then support of ceph volumes should be a must, at least for cinder volume attachments
we have ceph serving cinder and glance
I have recently deployed a compute node with ubuntu (16.04), the rest of our OS infra is centos7, and decided to try nova-lxd, the others are qemu/kvm, and was disappointed when I realized I could not use ceph to attach volumes or to boot from ceph block devices.
I understand that quite a large number of OS deployments is using ceph, so I had guessed that supporting it in all (most) nova-drivers would be high priority
I can't evaluate the best strategy to do that, and I don't want to sound as negative criticism, but help push this to the light of day

@stgraber stgraber locked and limited conversation to collaborators Mar 22, 2017

Member

brauner commented Jul 27, 2017

We recently merged #3566 and CEPH support is available in LXD 2.16 which was released yesterday.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.