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 mad skills in:

virtualization suseenterprisestorage ceph

This project is part of:

Hack Week 13

Activity

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

    Comments

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

    This project is one of its kind!