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
Server Team, which is subscribed to nova in 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-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to