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 3 years ago: kenljohnson joined Native Xen support for RADOS Block devices
  • about 3 years ago: jfehlig started Native Xen support for RADOS Block devices
  • about 3 years ago: jfehlig added keyword "ceph" to Native Xen support for RADOS Block devices
  • about 3 years ago: jfehlig added keyword "suseenterprisestorage" to Native Xen support for RADOS Block devices
  • about 3 years ago: jfehlig added keyword "virtualization" to Native Xen support for RADOS Block devices
  • Show History

    Comments

    • jfehlig
      about 3 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

    PowerPC appliances deploy tool by k0da

    We need a tool similar to suseviclient for depl...


    libvirt TCK by jfehlig

    The libvirt TCK provides a framework for perfor...


    Add Ceph support for Azure RESTful protocols by dmdiss

    Microsoft Azure offers a bunch of interesting R...


    Boot system from Ceph RADOS Block Device by dmdiss

    Write a new Dracut module which adds support fo...


    Easily Deploy an HA cluster in Virtual Machines by aginies

    GOAL

    The goal was to easily and quic...