Situatie
Daca avem nevoie sa rulam o masina virtuala in interiorul altei masini virtuale atunci trebuie sa activam nested virtualization. Acest lucru ne poate fi de folos atunci cand testam diverse scenarii: daca avem un singur server fizic si vrem sa implementam Hyper-V Failover Cluster, pentru folosirea mai multor tehnologii de virtualizare pe un singur server fizic, pentru a crea medii virtuale izolate de testare pentru developeri, reduce costurile printr-un al doilea nivel de vitualizare nu mai este nevoie de alt server fizic.
Solutie
Pasi de urmat
Deschidem powershell cu drepturi de administrator si rulam comanda:
Set-VMProcessor -VMName “nume” -ExposeVirtualizationExtensions $true
Bineinteles, inlocuim nume cu numele masinii virtuale pentru care vrem sa activam nested vitualization. Masina trebuie sa fie oprita.
In setarile masinii virtuale in Hyper-v la Network adapters>Advanced features activam MAC address spoofing.
Masina virtuala trebuie sa aiba minim 4GB ram.
Acum putem porni masina virtuala si instalam Hyper-V din features, in cazul Windows 10 sau Add roles and features pentru windows server 2016 si 2019. Astfel vom putea crea o masina virtuala in interiorul altei masini virtuale.
Leave A Comment?