Windows 10 build 10565 dispune de virtualizare imbricată
Astăzi a fost anunțat de Microsoft că Windows 10 build 10565 include încă o funcție secretă. Include o previzualizare timpurie a virtualizării imbricate pentru Hyper-V. Această caracteristică emulează anumite capacități hardware care sunt necesare pentru a rula Hyper-V într-o mașină virtuală. Deci, puteți avea o mașină virtuală în interiorul unei mașini virtuale!
Iată declarația oficială pe care au făcut-o:
Hyper-V se bazează pe suportul de virtualizare hardware (de exemplu, Intel VT-x și AMD-V) pentru a rula mașinile virtuale. De obicei, odată ce Hyper-V este instalat, hypervisorul ascunde această capacitate de mașinile virtuale invitate, împiedicând mașinile virtuale invitate să instaleze Hyper-V (și multe alte hipervizoare, de altfel).
Virtualizarea imbricată expune suportul pentru virtualizarea hardware pentru mașinile virtuale invitate. Acest lucru vă permite să instalați Hyper-V într-o mașină virtuală invitată și să creați mai multe mașini virtuale în acea mașină virtuală subiacentă.
Iată cum puteți testa această caracteristică și aveți o serie de mașini vitroase imbricate.
- Creați o VM în Hyper-V.
- Rulați script de activare după cum urmează:
Având în vedere cerințele de configurare (de exemplu, memoria dinamică trebuie să fie dezactivată), Microsoft a încercat să faciliteze acest lucru prin furnizarea un script PowerShell.
Acest script vă va verifica configurația, va modifica orice este incorect (cu permisiunea) și va activa virtualizarea imbricată pentru o VM. Rețineți că VM-ul trebuie să fie oprit.
Invoke-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile ~/Enable-NestedVm.ps1 ~/Enable-NestedVm.ps1 -VmName
- Instalați Hyper-V în VM-ul invitat.
- Activați rețeaua (opțional). Odată ce virtualizarea imbricată este activată într-o VM, spoofing-ul MAC trebuie să fie activat pentru ca rețeaua să funcționeze în invitații săi. Rulați următoarea comandă PowerShell (ca administrator) pe mașina gazdă:
Set-VMNetworkAdapter -VMName
-MacAddressSpoofing activat - Creați VM imbricate.
Asta e. Microsoft a oferit mai multe detalii despre această funcție în documentul oficial postare pe blog.