live-migration and volume host assignement
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Alex Handle | ||
Folsom |
Fix Released
|
Medium
|
Vish Ishaya | ||
nova (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hello!
Version: 2012.2-
using nova with cinder and HpSanISCSIDriver for a Lefthand Storage Array.
Live-migration with this volume driver will fail (maybe others too), because nova does not assign the volumes of the instance to
the live migration target host. So the volumes will not be accessible on the target host.
It should also unassign the volumes from the source host in "post migration".
It only works if i manually assign the volumes to the new host on my storage array.
I solved the problem by myself by putting some code in "pre_live_
Maybe my code is nonsense, but it currently works for me.
Please see my attached patch.
Alex
Related branches
- Openstack Ubuntu Testers: Pending requested
-
Diff: 121 lines (+100/-4)1 file modifieddebian/changelog (+100/-4)
CVE References
Changed in nova: | |
milestone: | none → grizzly-1 |
status: | Fix Committed → Fix Released |
tags: | removed: folsom-backport-potential |
Changed in nova (Ubuntu): | |
status: | New → Fix Released |
Changed in nova (Ubuntu Quantal): | |
status: | New → Confirmed |
Changed in nova: | |
milestone: | grizzly-1 → 2013.1 |
This fix looks correct to me. Can you submit it through gerrit, and update the unit tests?