Windows 10 빌드 10565는 중첩 가상화 기능을 제공합니다.
오늘 Microsoft는 Windows 10 빌드 10565에 비밀 기능이 하나 더 포함되어 있다고 발표했습니다. 여기에는 Hyper-V용 중첩 가상화의 초기 미리 보기가 포함됩니다. 이 기능은 가상 컴퓨터에서 Hyper-V를 실행하는 데 필요한 특정 하드웨어 기능을 에뮬레이트합니다. 따라서 가상 머신 내부에 가상 머신을 가질 수 있습니다!
다음은 그들이 한 공식 성명입니다.
Hyper-V는 하드웨어 가상화 지원(예: Intel VT-x 및 AMD-V)에 의존하여 가상 머신을 실행합니다. 일반적으로 Hyper-V가 설치되면 하이퍼바이저는 게스트 가상 머신에서 이 기능을 숨깁니다. 게스트 가상 머신이 Hyper-V(및 기타 여러 하이퍼바이저)를 설치하는 것을 방지합니다.
중첩 가상화는 게스트 가상 머신에 하드웨어 가상화 지원을 제공합니다. 이를 통해 게스트 가상 컴퓨터에 Hyper-V를 설치하고 기본 가상 컴퓨터 내에 더 많은 가상 컴퓨터를 만들 수 있습니다.
다음은 이 기능을 테스트하고 여러 가상 머신을 중첩하는 방법입니다.
- Hyper-V에서 VM을 만듭니다.
- 실행 활성화 스크립트 다음과 같이:
구성 요구 사항(예: 동적 메모리가 꺼져 있어야 함)을 감안할 때 Microsoft는 다음을 제공하여 더 쉽게 만들려고 노력했습니다. PowerShell 스크립트.
이 스크립트는 구성을 확인하고 잘못된 모든 것을 변경하고(권한 포함) VM에 대해 중첩 가상화를 활성화합니다. VM은 꺼져 있어야 합니다.
호출-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile ~/Enable-NestedVm.ps1 ~/Enable-NestedVm.ps1 -VmName
- 게스트 VM에 Hyper-V를 설치합니다.
- 네트워킹을 활성화합니다(선택 사항). VM에서 중첩 가상화가 활성화되면 네트워킹이 게스트에서 작동하도록 MAC 스푸핑을 활성화해야 합니다. 호스트 시스템에서 다음 PowerShell(관리자 권한) 명령을 실행합니다.
Set-VMNetworkAdapter -VMName
-MacAddress스푸핑 켜기 - 중첩된 VM을 만듭니다.
그게 다야 Microsoft는 공식 문서에서 이 기능에 대한 자세한 내용을 제공했습니다. 블로그 게시물.