Libvirt Enhancement Requests

Home » CentOS-Virt » Libvirt Enhancement Requests
CentOS-Virt 11 Comments

Hi folks,

I know you’re rebuilding livbirt for the SIG. Would it be possible to enable RBD support in it?
I know quite a few cases (in the Cloudstack community) that switched to Ubuntu particularly because CEPH support was missing. The recommendation is to rebuild the rpms, but this is not a viable thing for everyone. E.g. http://blog.widodh.nl/2015/04/rebuilding-libvirt-under-CentOS-7-1-with-rbd-storage-pool-support/

Another thing that I noticed on the CentOS ml recently is an alleged lack of hooks, https://www.libvirt.org/hooks.html

And last but not least, where could I find the libvirt (s)rpms that the SIG produces?

Lucian

11 thoughts on - Libvirt Enhancement Requests

  • To clarify my own request:

    RBD (for CEPH) support is available in the version bundled in RHEL 7.2 Beta, so we’ll have it in CentOS 7.2 (or whatever will be the identifying number).

    The hooks seems just like a matter of creating files in the correct location.

    ..So, all is good in the world once again.

    Regards, Lucian


    Sent from the Delta quadrant using Borg technology!

    Nux!
    http://www.nux.ro

    —– Original Message —–

  • Except the VirtSIG provides a different version/build of libvirt rpms, so we still need to enable RBD/Ceph support separately in VirtSIG provided version..

    — Pasi

  • Pasi,

    Where are these RPMs, how are they built, what exactly are the differences vs the stock ones?

    Regards, Lucian


    Sent from the Delta quadrant using Borg technology!

    Nux!
    http://www.nux.ro

    —– Original Message —–

  • Right, and we can use that version, or a newer one and enable rbd as well.

    The next question is, is there a difference between the generic rbd and building against ceph-devel. (As in, is one ceph only and the other generic only or can you use both when built against ceph-devel, etc)

    Since qemu-kvm-ev enables ceph, if we can also enable ceph in libvirt, seems like a win to me, if it also does rbd the same as building against librados2-devel and librbd1-devel.

    These may only work with CentOS 7 as well .. have to look at if those build in CentOS 6.7.

    Thoughts?

    Thanks, Johnny Hughes

  • I concur that the spec file uses that the way it is written. What I
    wonder is *IF* one wants to use ceph specifically, then are libvirt packages built against librados2-devel and librbd1-devel going to work then as well?

    I do concur that it seems in the beta for rhel-7.2 this all gets resolved for 7.2. Since that should be happening soon(ish) .. based on previous release history, we should wait and see exactly what is in 7.2
    when released.

    We also need to test that with ceph community packages to see if rbd built that way actually works with ceph as well.