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

  • almost 9 years ago: kenljohnson joined this project.
  • almost 9 years ago: jfehlig started this project.
  • almost 9 years ago: jfehlig added keyword "ceph" to this project.
  • almost 9 years ago: jfehlig added keyword "suseenterprisestorage" to this project.
  • almost 9 years ago: jfehlig added keyword "virtualization" to this project.
  • almost 9 years ago: jfehlig originated this project.

  • Comments

    • jfehlig
      almost 9 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

    This project is one of its kind!