Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hello, you may consider breaking that blob of text into paragraphs, it was difficult to get through!

But let me see if I understand your issue.

You built ceph and pointed glance and cinder to use ceph as a backed. When you go to boot an instance, you see errors in the logs with regards to ceph stating "there is not enough space left" or "no host was found".

In this case, may I suggest verifying the following information:

  • Ensure you have an up to date /etc/ceph/ceph.conf on each cinder, glance, and compute node.
  • You have created the appropriate cephx users and keys with access to the appropriate pools
  • You have copied to appropriate keys to the cinder and glance node, and added the key to libvirt secret
  • You have modified glance and cinder configs to use ceph as the backend, and the users in those configs match your cephx users

These are all the steps needed to successfully boot from ceph, but it is very easy to make a mistake in doing this espeically in the cephx section since the information for this has changed over the several ceph and openstack releases.

Follow this guide very closely. It will get you working as I have used it many time myself.

If you are still broken, I would suggest a simplier ceph setup (dont modify crush, leave out the ssd storage) until you are up and running. Then add in the appropriate tweaks once it is working.