hyper-v requires additional enlightments to function in kvm

Registered by David Capone

Currently, when an image has os_type specified as windows, Nova enables a limited set of hyper-v enlightenments to the virtual machine. These enlightenments include hv-relaxed,hv-vapic,hv-spinlocks=0x1fff,hv-vendor-id=1234567890ab. With only these options enabled, Windows Server 2019 (possibly older versions as well) with not boot and immediately locks upon booting if the hyper-v role is installed in the instance.

In testing, if the following enlightenments are also enabled in addition to the ones that are already enabled, the problem is resolved and nested virtualization is able to function using hyper-v on a nova compute node running KVM.

,hv-vpindex,hv-runtime,hv-synic,hv-reset

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
David Capone
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Proposed for wallaby
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.