Okay, I believe I have a solution. However no modifications are required for the ceph or ceph-osd charms. All modifications that needed to be made were made on nova-compute charm.
I'm yet to test the patch to make sure it doesn't break other functionality (for example and specifically live-migration), however it can be used as a starting point. If any further modifications are required I'll update this bug. The problem is that in the current configuration the nova-compute charm is not configured to use a remote block device for libvirt-bin, which was a fairly trivial modification once I established that the ceph relationship hook was incomplete (specifically, the libvirt process did not have access to the key because of a permissions issues and a pool was not created on ceph for nova to utilise). This patch should be applied as patch -p1 < nova-compute-ceph-using-rbd- libvirt.patch ** Patch added: "Patch for nova-compute." https://bugs.launchpad.net/charms/+source/ceph/+bug/1286762/+attachment/4133878/+files/nova-compute-ceph-using-rbd-libvirt.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1286762 Title: Please add support to allow booting instances into Ceph rbd To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1286762/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs