The following patch adds support for RBD devices to be specified in the domain 
XML via storage pools. This allows centralization of Ceph configuration in the 
storage pool definition.

The code written could be copied fairly easily to support additional network 
disks, but I lack the environment in which to test such changes. Most notably, 
I found it necessary to set the ac
cess mode for the volume to be direct. Without that change, QEMU would bork on 
setting up cgroup access for the RBD path (which does not exist on the host 
physically). Beyond that, the code 
should be pretty clean, being a modified copy of the iSCSI storage volume code.

Adam Walters (1):
  Implementing RBD support for QEMU via Storage API (Storage pools)

 src/qemu/qemu_command.c | 11 ++++++---
 src/qemu/qemu_conf.c    | 66 ++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 71 insertions(+), 6 deletions(-)

-- 
1.8.4.2

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to