Enabling Nested Hyper-V in Windows 10

By Andrei Ungureanu - Last updated: Tuesday, February 2, 2016 - Save & Share - Leave a Comment

Una dintre imbunatatirile Hyper-V in ultimele versiuni de Windows este suportul pentru nested virtualization. Dar trebuie inteles ca suportul pentru acest feature experimental se refera doar la ultimele versiuni de Windows. Adica si host-ul si guest-ul trebuie sa ruleze cel putin Windows 10 build 10565 sau mai nou.

Pentru a pregati host-ul si masina guest este nevoie sa rulati urmatorul script (pe host):

Invoke-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile ~/Enable-NestedVm.ps1 ~/Enable-NestedVm.ps1 -VmName "DemoVM"

image

Iar in guest sa rulati:

Invoke-Command -VMName "DemoVM" -ScriptBlock { Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V -Online; Restart-Computer } 

image

Atentie, daca in guest rulati Windows Server (2016) iar scriptul nu funtioneaza, puteti sa adaugati rolul din wizard-ul Add Roles and Features:

image

Dupa restart puteti sa creati si sa porniti masini virtuale in guest:

image

Mi-ar fi placut sa existe suport si pentru Windows 2012 R2, dar in momentul de fata e bine si asa; putem sa testam macar ultimele versiuni de Hyper-V.

Documentatia actuala o puteti gasi aici:

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

Posted in Virtualization, Windows Client, Windows Server • Tags: , Top Of Page

Write a comment