Hyper-V Instance rescue support

Registered by Alessandro Pilotti on 2013-05-15

The Hyper-V Nova driver is currently not supporting Nova "rescue" commands,
unlike other hypervisor drivers (e.g. libvirt).

The Hyper-V Nova driver can be extended to support the "rescue" feature,
supporting both Linux and Windows images.

Hyper-V uses VHD/VHDX images, not AMI/AKI/ARI. The Nova rescue command will
result in a new temporary image spawned using the same image as the instance to
be rescued, attaching the root disk of the original image as secondary local
disk.

The "unrescue" command will result in the temporary instance being deleted and
the original instance restarted.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Alessandro Pilotti
Direction:
Approved
Assignee:
Alessandro Pilotti
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-1
Started by
Alessandro Pilotti on 2014-10-10
Completed by
Alessandro Pilotti on 2016-06-10

Related branches

Sprints

Whiteboard

Unapproved - please re-submit via nova-spec --johnthetubagy (20th March 2014)

Gerrit topic: https://review.openstack.org/#q,topic:bp/introduces,n,z

Addressed by: https://review.openstack.org/105042
    Spec for instance rescue support in Hyper-V

Based on the new rules, we don't need a spec for this, and it makes sense from a driver parity point of view, so approved. --johnthetubaguy (8th October 2014)

Not enough positive reviews on this code yet, moving to kilo-2 --johnthetubaguy 17th December 2014

Sorry, we have now hit the non-priority feature freeze for kilo. Please resubmit your spec for the L release. --johnthetubaguy 5th Feb 2015

Re-applying same rules, we can re-approve for liberty --johnthetubaguy 16th April 2015

Sorry, we have now hit the non-priority feature freeze for Liberty. You will need to resubmit this blueprint for Mitaka or apply for an exception. For more details on why this is happening, and the rest of the process details, please see: https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule
--johnthetubaugy 4th August 2015

Re-approved for mitaka --johnthetubaguy 7th October 2015

Gerrit topic: https://review.openstack.org/#q,topic:bp/hyper-v-rescue,n,z

Addressed by: https://review.openstack.org/127159
    Hyper-V: Implement nova rescue

Sorry, we have now hit the Non-Priority Feature Freeze for Mitaka. For more details please see: http://docs.openstack.org/releases/schedules/mitaka.html#m-nova-npff and http://docs.openstack.org/developer/nova/process.html#non-priority-feature-freeze
--johnthetubaguy 2016.01.30

Pending Patches
=============

Addressed by: https://review.openstack.org/127159
    Hyper-V: Implement nova rescue

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.