Live migration of UEFI booted instance failing unexpectedly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned | ||
StarlingX |
Invalid
|
Medium
|
YU CHENGDE |
Bug Description
Brief Description
-----------------
Live migration of UEFI booted instance failing unexpectedly (rollsback)
Severity
--------
Major
Steps to Reproduce
------------------
1: Get/Create ge_edge image
2: Create a flavor with 1 vcpu
3: Add following extra specs: {'hw:cpu_policy': 'dedicated'}
4: Create a volume from ge_edge image
5: Boot a ge_edge VM with above flavor from volume
6. Check topology of vm b69eb997-
7: Live migrate ge_edge VM
[2018-09-15 21:38:21,722]
8: Ping vm from NatBox after live migration
9: Check topology of vm b69eb997-
10: Cold migrate vm and check vm is moved to different host
11: Ping vm from NatBox after cold migration
[2018-09-15 21:40:10,847]
12: Check topology of vm b69eb997-
[2018-09-15 21:40:43,316]
13: Swact active controller
[2018-09-15 21:41:05,746]
14: Ensure ge_edge vm can still be live-migrated after swact
[2018-09-15 21:42:36,155] 262 DEBUG MainThread ssh.send :: Send 'nova --os-username 'admin' --os-password 'Li69nux*' --os-project-name admin --os-auth-url http://
Expected Behavior
------------------
Expected live migration success in step 14
Actual Behavior
----------------
[2018-09-15 21:43:26,974] 53 DEBUG MainThread conftest.
***Failure at test call: /home/svc-
instance: b69eb997-
id=instance-
instance is on compute-0 and is attempting to live migrate to compute-2 but the migration unexpectedly aborts
see nova-conductor.log
2018-09-15 21:42:41.042 84948 INFO nova.conductor.
2018-09-15 21:42:47.317 54712 ERROR nova.virt.
2018-09-15 21:42:47.573 54712 WARNING nova.compute.
2018-09-15 21:42:47.737 54712 ERROR nova.virt.
nova-compute.log (on destination compute-2) - reports rollback
2018-09-15 21:42:49.506 60988 WARNING nova.compute.
2018-09-15 21:42:50.504 60988 INFO nova.compute.
Reproducibility
---------------
Reproducible
System Configuration
-------
2 + X node
Branch/Pull Time/Commit
-------
Master as of date: 2018-09-16_21-38-00
Timestamp/Logs
--------------
see above logs
tags: | added: stx.distro.openstack |
Changed in starlingx: | |
assignee: | Daniel Chavolla (dchavoll) → Jack Ding (jackding) |
tags: |
added: stx.2019.05 removed: stx.2019.03 |
tags: |
added: stx.2.0 removed: stx.2019.05 |
Changed in starlingx: | |
assignee: | Jack Ding (jackding) → nobody |
tags: | added: stx.helpwanted |
tags: | removed: stx.helpwanted |
Changed in starlingx: | |
assignee: | nobody → Frank Miller (sensfan22) |
tags: | added: stx.retestneeded |
Changed in starlingx: | |
assignee: | Frank Miller (sensfan22) → Bruce Jones (brucej) |
Changed in starlingx: | |
assignee: | Bruce Jones (brucej) → Yao Zhou (yzuzhouyao-x) |
Changed in starlingx: | |
assignee: | Yao Zhou (yzuzhouyao-x) → Shuquan Huang (shuquan) |
Changed in starlingx: | |
assignee: | Shuquan Huang (shuquan) → yao (yaozhou) |
Targeting stx.2019.03 as this is not a common guest use-case.
Note: this is a nova upstream bug. A nova bug needs to be opened and the fix proposed there.
Once that is done, the fix can be pushed to stx-staging until we rebase to a new version of openstack which includes the nova fix.