Nested Virtualization Support

Registered by Claudiu Belu

Nested Virtualization is one of the features introduced in the newly released Windows / Hyper-V Server 2016. [1]

Regarding Hyper-V nested virtualization, there are a few things to be kept in mind:

* An instance with nested virtualization enabled cannot have dynamic memory, and its memory cannot be live-resized.
* The guest OS has to be Windows / Hyper-V Server 2016.
* Hosts with Device Guard cannot expose virtualization extensions to guests.
* Hosts with Virtualization Based Security cannot expose virtualization extensions to guests.
* Mac spoofing will have to be enabled for the VM's vNICs.

This blueprint will add the following:

* A method which enables MAC spoofing for a given vswitch port.
* A method which checks whether the host supports nested virtualization.
* A method which will enable nested virtualization for a given VM.

[1] https://msdn.microsoft.com/en-us/virtualization/hyperv_on_windows/user_guide/nesting

Blueprint information

Status:
Complete
Approver:
Claudiu Belu
Priority:
Medium
Drafter:
Claudiu Belu
Direction:
Approved
Assignee:
Claudiu Belu
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Claudiu Belu
Completed by
Claudiu Belu

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/os-win-nested-virtualization,n,z

Addressed by: https://review.openstack.org/398215
    Adds nested virtualization support

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.