libvirt+Xen should support the qdisk (qemu) rbd backend, providing native access to block devices hosted on Ceph clusters. Adding this support to the libvirt+Xen toolstack will also improve interoperability with SUSE Enterprise Storage.

Looking for hackers with the skills:

virtualization suseenterprisestorage ceph

This project is part of:

Hack Week 13

Activity

  • over 4 years ago: kenljohnson joined Native Xen support for RADOS Block devices
  • over 4 years ago: jfehlig started Native Xen support for RADOS Block devices
  • over 4 years ago: jfehlig added keyword "ceph" to Native Xen support for RADOS Block devices
  • over 4 years ago: jfehlig added keyword "suseenterprisestorage" to Native Xen support for RADOS Block devices
  • over 4 years ago: jfehlig added keyword "virtualization" to Native Xen support for RADOS Block devices
  • over 4 years ago: jfehlig originated Native Xen support for RADOS Block devices

  • Comments

    • jfehlig
      over 4 years ago by jfehlig | Reply

      Ken and I were able to get both HVM and PV domains using rbd natively through qdisk (aka 'qemu disk'). For HVM domains that includes both emulated and PV block devices. Supporting the emulated case allows HVM domains to use rbd for the boot disk.

      The changes we made to Xen and qemu to get this to work are currently quite the hack :-). But we have a better understanding of all the components and code paths involved and are better equipped to create an RFC design doc for discussion in the upstream communities.

    Similar Projects

    Ceph as a ephemeral storage for containers by denisok

    The idea here is to study and understand how ep...


    distributed build for Ceph in containers by denisok

    Investigate possibilities for the distributed b...