2026. 11. 9. 13:38

Azure Local - 두번째

Azure Local 구성하는 최소 사양을 MS 에서는 문서화 하고 있습니다. 

 

가상 Azure 로컬 , 버전 23H2 및 24H2 시스템 배포 - Azure Local | Microsoft Learn

 

가상 Azure 로컬 , 버전 23H2 및 24H2 시스템 배포 - Azure Local

Azure 로컬 버전 23H2 가상화된 배포를 수행하는 방법을 설명합니다.

learn.microsoft.com

 

또한 내 프로세서가 Azure Local 을 지원하는지도 문서에 기재해 놓고 있습니다.

 

제 프로세서가 인텔® 가상화 기술을 지원하나요?

 

Does My Processor Support Intel® Virtualization Technology?

Provides methods to determine if your processor supports Intel® Virtualization Technology (Intel® VT).

www.intel.com

 

 

Microsoft가 제시하는 1-Node 가상 Azure Local Lab 최소 조건은 다음과 같습니다. Deploy a virtual Azure Local system [learn.microsoft.com]

  • Windows Server 2022 또는 Windows 11 이상 Hyper-V Host
  • CPU: Intel VT-x 또는 AMD-V, Nested Virtualization 지원
  • 물리 RAM: 최소 48 GB
  • Azure Local VM RAM: 최소 32 GB
  • Azure Local VM vCPU: 4 Core 이상
  • SSD: 1 TB
  • Azure Local VM NIC: 2개 이상
  • OS Disk: 127 GB 이상
  • S2D용 추가 가상 Disk: 2개
  • Secure Boot / TPM
  • Azure Subscription

2-Node 가상 Lab으로 가면 Microsoft 최소 기준상 물리 Host RAM이 72 GB 이상, 각 Azure Local VM이 32 GB 이상 필요합니다. [learn.microsoft.com]

따라서 개인적으로는 RAM 64 GB면 1-Node부터, 96~128 GB면 2-Node까지 해보는 걸 권합니다.


STEP 1. Hyper-V Host부터 확인

지금 바로 여기부터 시작하면 됩니다.

관리자 권한 PowerShell을 열고:

 
PowerShell
 
 
Get-ComputerInfo | select WindowsProductName,WindowsVersion,OsBuildNumber,CsTotalPhysicalMemory

 

 

그 다음:

 
PowerShell
 
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

 

State : Enabled

이면 Hyper-V가 설치되어 있습니다.

 

안 되어 있으면 Windows Server라면:

 
PowerShell
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

 

Windows 11 Pro/Enterprise이면:

 
PowerShell
 
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All

 

재부팅합니다.


CPU 가상화 확인

작업 관리자 → 성능 → CPU

 

아래 확인:

가상화: 사용

또는 PowerShell:

 
PowerShell
 
systeminfo
 
하단의 Hyper-V Requirements / Hyper-V 요구 사항을 봅니다.
 

Nested Virtualization이 필요한 이유는 구조가 이렇게 되기 때문입니다.

물리 PC → Hyper-V → Azure Local VM → Azure Local Workload VM

 

Microsoft에서도 Nested Virtualization을 평가 및 테스트 환경에 적합한 방식으로 설명하고 있습니다. What is Nested Virtualization? [learn.microsoft.com], [learn.microsoft.com]


STEP 2. 여기까지 먼저 확인해주세요

이 단계에서는 설치를 더 진행하지 마세요.

PowerShell에서 아래 세 개만 실행해 주세요.

 
PowerShell
Get-ComputerInfo | select WindowsProductName,WindowsVersion,OsBuildNumber,CsTotalPhysicalMemory
 
 
PowerShell
 
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
 
 
 
PowerShell
 
Get-VMHost | select ComputerName,LogicalProcessorCount,VirtualMachineMigrationEnabled

 

그리고 PC RAM 용량 + CPU 모델도 확인하면 좋습니다.

 

STEP 3: Hyper-V Virtual Switch 만들기 → Azure Local VM 생성 → RAM 32GB/vCPU 4개/디스크/NIC 구성 → Nested Virtualization 활성화로 들어가겠습니다.

참고로 Microsoft의 가상 Azure Local 배포 가이드에서는 Azure Local VM에 NIC 2개, MAC spoofing, OS Disk 127GB+, S2D용 디스크 2개를 요구합니다. [learn.microsoft.com]

그리고 VM을 끈 상태에서 Nested Virtualization을 활성화하는 핵심 명령은 이것입니다.

 
PowerShell
 
 
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

Microsoft 공식 Nested Virtualization 절차에도 동일한 방식이 명시돼 있습니다. Run Hyper-V in a Virtual Machine with Nested Virtualization [learn.microsoft.com]