Enable Nested Virtualization
오늘은 Windows Server 2016에서 도입된 Nested Virtualization에 대해서 소개 해드리겠습니다.
VMware에서는 이미 도입된 기능으로 알고 있는데 이번에 Windows Server 2016에서 도입된 Nested Virtualization은 말 그대로 VM 안에 Hypervisor를 이용할 수 있도록 해주는 기술입니다.
간단하게 Nested Virtualization을 구성하기 위한 요구 사항과 절차를 알아보겠습니다.
[요구 사항]
- A Hyper-V host running Windows Server 2016 or Windows 10 Anniversary Update.
- A Hyper-V VM running Windows Server 2016 or Windows 10 Anniversary Update.
- A Hyper-V VM with configuration version 8.0 or greater.
- An Intel processor with VT-x and EPT technology.
[작업 절차]
- Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
- Get-VMNetworkAdapter -VMName <VMName> | Set-VMNetworkAdapter -MacAddressSpoofing On
[주의 사항]
- Preview 에서는 활성화 되지 않습니다.
- 위에 요구 사항에도 있지만 Configuration Version이 낮으면 Update 하고 나서 진행해야 합니다.
[작업 결과]
- Netsted Virtualization을 사용하게 되면 VM 안에서 Hyper-V Role을 설치할 수 있게 됩니다.
[참고 자료]
Run Hyper-V in a Virtual Machine with Nested Virtualization
https://msdn.microsoft.com/en-us/virtualization/hyperv\_on\_windows/user\_guide/nesting