Feature #341
closed
Added by Wido den Hollander over 13 years ago.
Updated almost 12 years ago.
Description
It might be nice to make some libvirt bindings for qemu-kvm/rbd
libvirt: http://libvirt.org/
We should/could support a rbd storage pool and then support specifying rbd images via the XML, an example for both:
This way we could easily support creating virtual machines via "virt-manager" and managing them on the console using the "virsh" command.
Files
The qemu-rbd stuff probably needs to go upstream before the libvirt patches do. That said, we have some patches we're using internally. I'll see if we can get those posted.
Attached some patches for libvirt 0.7.5-ubuntu28, these add features like a virtual disk (for rbd), aio and setting the right cache mode.
I've also created a patch for Ubuntu's qemu-kvm to add RBD support (fetched from the latest RBD code).
This patch is for "qemu-kvm-0.12.3+noroms", it adds RBD support to Qemu/KVM. This way you can stick to packages instead of compiling it.
Added a bad patch, we should use printf() instead of error_report(), this since qemu-0.12.3 doesn't support that.
- Estimated time set to 16:00 h
- Source set to 5
- Project changed from 3 to 6
- Category deleted (
8)
- Assignee set to Josh Durgin
- Project changed from 6 to 7
- Status changed from New to Resolved
- Project changed from 7 to rbd
Also available in: Atom
PDF