On Fri, 19 Oct 2018 23:21:01 +0800 (GMT+08:00), Boxiang Zhu wrote:

The version of my cinder and nova is Rocky. The scope of the cinder spec[1]
is only for available volume migration between two pools from the same ceph cluster. If the volume is in-use status[2], it will call the generic migration function. So that as you describe it, on the nova side, it raises NotImplementedError(_("Swap only supports host devices").
The get_config of net volume[3] has not source_path.

Ah, OK, so you're trying to migrate a volume across two separate ceph clusters, and that is not supported.

So does anyone try to succeed to migrate volume(in-use) with ceph backend or is anyone doing something of it?

Hopefully someone can share their experience with trying to migrate volumes across separate ceph clusters. I unfortunately don't know anything about it.

Best,
-melanie

[1] https://review.openstack.org/#/c/296150
[2] https://review.openstack.org/#/c/256091/23/cinder/volume/drivers/rbd.py
[3] https://github.com/openstack/nova/blob/stable/rocky/nova/virt/libvirt/volume/net.py#L101





__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to