Hyper-V soft reboot

Registered by Alessandro Pilotti on 2014-07-03

Currently both "nova reboot" and "nova reboot --hard" cause a hard reset on Hyper-V instances.

This blueprint introduces soft reboot support in Hyper-V.

For consistency with the libvirt driver, if a soft reboot fails then a hard reboot is attempted.

The implementation can be done by invoking the "InitiateShutdown" method of the "Msvm_ShutdownComponent" class, waiting for the VM to reach a powered off status and powering it on again.

Hyper-V provides an API to execute a soft shutdown but not a direct API to execute a soft reboot, hence the need to wait for the shutdown to be completed.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Medium
Drafter:
Alessandro Pilotti
Direction:
Approved
Assignee:
Claudiu Belu
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
Alessandro Pilotti on 2014-07-03
Completed by
Joe Gordon on 2014-08-23

Related branches

Sprints

Whiteboard

Given medium priority, due to driver consistency reasons --johnthetubaguy 16th July 2014

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

Addressed by: https://review.openstack.org/104605
    Spec for Hyper-V soft reboot

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

Addressed by: https://review.openstack.org/108662
    Adds Hyper-V Compute Driver soft reboot implementation

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.