Hyper-V doesn't boot instances from volume with ephemeral disk

Bug #1479129 reported by Adelina Tuvenie
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Medium
Adelina Tuvenie

Bug Description

Instance boot from volume fails in Hyper-V if flavor has ephemeral disk. Boot fails with the following error:

"HyperVException: WMI job failed with status 10. Error details: Failed to add device 'Physical Disk Drive'."

This happens because Hyper-V tries to attach both the ephemeral disk and the boot volume to the same slot on the IDE controller.

Tags: hyper-v
Changed in nova:
assignee: nobody → Adelina Tuvenie (atuvenie)
tags: added: hyper-v
Changed in nova:
importance: Undecided → Medium
status: New → Confirmed
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/207113

Changed in nova:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/207113
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=f2d58900575d3718f4004db129599f59ae8c3854
Submitter: Jenkins
Branch: master

commit f2d58900575d3718f4004db129599f59ae8c3854
Author: Adelina Tuvenie <email address hidden>
Date: Wed Jul 29 09:04:52 2015 -0700

    Fixes Hyper-V boot from volume fails when using ephemeral disk

    Instance boot from volume fails in Hyper-V if the flavor has ephemeral
    disk.

    This happens because Hyper-V tries to attach both the ephemeral disk and
    the boot volume to the same slot on the IDE controller.

    This fixes the bug by making sure that the ephemeral disk will always
    attach to the second slot.

    Change-Id: Id6772b75683528db765241d21e25fba55358afb7
    Closes-Bug: #1479129

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → liberty-rc1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: liberty-rc1 → 12.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.