<div dir="ltr"><div>Hi all,</div><div><br></div><div>We are working on nova live-migration using Ceph. Before live-migration, Nova does a check to see if the remote is on shared storage. </div><div><br></div><div>In order to make this test pass, we have patched Nova to always return True in _check_shared_storage_test_file located in nova/virt/libvirt/driver.py</div><div><br></div><div>The problem here is that since Nova assumes that /var/lib/nova/instances is on shared storage on both destination and source, we need to manually rsync the /var/lib/nova/instances/instance-id to the destination before running nova live-migration. </div><div><br></div><div>See the discussion at <a href="http://t3349.file-systems-ceph-user.file-systemstalk.us/live-migration-of-vm-using-librbd-and-openstack-t3349.html">http://t3349.file-systems-ceph-user.file-systemstalk.us/live-migration-of-vm-using-librbd-and-openstack-t3349.html</a></div><div><br></div><div>Currently, Nova doesn’t recognize Ceph backed VMs as being on shared storage and doesn’t transfer over the necessary folder before migration. </div><div><br></div><div>I was wondering if the feature was already available, or on the feature list to be added to Nova.</div><div>Or if we should be patching Nova to copy the folder over to the destination before live-migration.</div><div><br></div><div>Regards,</div><div>Yagmur Akbulut</div></div>