Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Block migration problem

Hi ~

I'm using Openstack Liberty & Ceph Infernail.

  • Shared storage based (Ceph) live migration is work. ( boot from volume )

  • Block live migration with local storage not work. ( boot from image )

I think Nova always treat shared storage all compute-node even local storage.

How to solve this problem?.

Following things are result.

controllerl#nova list

| ID | Name | Status | Task State | Power State | Networks
| 47851db6-1fa0-4628-a4c1-2ebed0b3b54c | u-local-disk | ACTIVE | - | Running |

| 30a42572-2a00-4d6c-a8ba-0f7b15ac6d4b | u-volume-disk | ACTIVE | - | Running |

controller#nova live-migration 30a42572-2a00-4d6c-a8ba-0f7b15ac6d4b compute1 (work well)

controller#nova live-migration --block-migrate 47851db6-1fa0-4628-a4c1-2ebed0b3b54c compute5 (ERROR)

ERROR (BadRequest): compute4 is not on local storage: Block migration can not be used with shared storage. (HTTP 400) (Request-ID: req-75419d52-65c6-447f-b53d-c5d9746f5f94)