Revision history [back]

click to hide/show revision 1
initial version

Hi,

Have you configured ephemeral storage to use ceph? When you launch an instace from image do you get the disk on ceph pool or on local compute storage under /var/lib/nova/instances ?

If you have set up ephemeral storage to use ceph backend than you must configure libvirt to listen to tcp on every compute node for the live migration to work.

But as the error states you are not using ceph as a backend for ephemeral storage. Instances you create from image are stored locally on the compute node that hosts the instance.

For ephemeral storage to work with ceph, besides what the docs say on ceph site you need to have a client.cinder key on every compute node for this to work!

Hi,

Have you configured ephemeral storage to use ceph? When you launch an instace from image do you get the disk on ceph pool or on local compute storage under /var/lib/nova/instances ?

If you have set up ephemeral storage to use ceph backend than you must configure libvirt to listen to tcp on every compute node for the live migration to work.

But as the error states you are not using ceph as a backend for ephemeral storage. Instances you create from image are stored locally on the compute node that hosts the instance.

For ephemeral storage to work with ceph, besides what the docs say on ceph site you need to have a client.cinder key on every compute node for this to work!

UPDATE:

Under [libvirt] section remove the libvirt in front of all. So libvirt_images_type = rbd should be images_type = rbd . Do this for all! You don't need libvirt in from of a statement if its under [libvirt] section! Restart services and see what happens! .Modify on all nova.conf files!