Azure Local - 네번째
STEP 4는 AZLOCAL01에 실제 Azure Local OS를 설치하고, 다음 단계인 Azure Arc 등록이 가능하도록 기본 네트워크까지 준비하는 단계입니다.
Microsoft의 현재 배포 순서도 OS 다운로드 → ISO로 OS 설치 → 권한 설정 → Azure Arc 등록 순서입니다. Azure Local deployment overview [learn.microsoft.com]
STEP 4 완료 목표
완료하면 AZLOCAL01이 아래 상태가 되어야 합니다.
- Azure Local OS 설치 완료
- 컴퓨터 이름: AZLOCAL01
- Local Administrator 로그인 가능
- NIC 2개 인식
- 고정 IP 설정
- DNS 설정
- 인터넷/Azure 통신 가능
- S2D용 Disk 2개 인식
4-1. Azure Local ISO 다운로드
Azure Portal에서 Azure Local OS 이미지를 받습니다.
Microsoft 공식적으로 Azure Portal에서 OS를 다운로드할 수 있고, Lab 환경에서도 이 방법을 사용할 수 있습니다. 다운로드를 위해 Azure Subscription과 Microsoft.AzureStackHCI Resource Provider 등록 등이 필요합니다. Download operating system for Azure Local deployment [learn.microsoft.com]
Azure Portal에서:
Azure Portal → Azure Local → Get started / Download software
방식으로 Azure Local OS ISO를 준비합니다.
예: AzureLocal.iso
Lab에서는 OEM Golden Image가 필요하지 않습니다. 실제 Dell, HPE, Lenovo 등의 Integrated System을 구축한다면 OEM 제공 이미지를 우선 사용하는 것이 좋습니다. [learn.microsoft.com]
4-2. ISO를 AZLOCAL01에 연결
Hyper-V Host에서 관리자 PowerShell 실행:
Add-VMDvdDrive `
-VMName "AZLOCAL01" `
-Path "D:\AzureLocalLab\AzureLocal.iso"
ISO가 정상적으로 붙었는지:
Get-VMDvdDrive -VMName "AZLOCAL01"
4-3. ISO로 먼저 부팅시키기
DVD Drive 객체를 가져옵니다.
$dvd = Get-VMDvdDrive -VMName "AZLOCAL01"
DVD를 첫 번째 부팅 장치로 설정합니다.
Set-VMFirmware `
-VMName "AZLOCAL01" `
-FirstBootDevice $dvd
PowerShell
Get-VMFirmware -VMName "AZLOCAL01"
4-4. VM 시작
Start-VM AZLOCAL01
Hyper-V Manager에서:
AZLOCAL01 → Connect
콘솔을 엽니다.
ISO 부팅 메시지가 나타나면 바로 키를 눌러줍니다.
4-5. Azure Local OS 설치
설치 화면에서는 일반적인 Windows Server 설치와 상당히 비슷하게 진행합니다.
언어/키보드 선택
→ Install
→ Azure Local / Azure Stack HCI OS
→ Custom Installation
→ 우리가 만든 150 GB OS Disk 선택
→ Install
여기서 조심
우리는 디스크를 3개 만들었습니다.
| 150GB | Azure Local OS |
| 200GB | S2D |
| 200GB | S2D |
150GB에만 OS를 설치하세요.
200GB 두 개는 건드리지 않습니다.
Microsoft의 가상 Azure Local 요구사항도 Boot Disk는 최소 127GB, S2D용으로 별도의 Dynamic Disk 2개를 요구합니다. Deploy a virtual Azure Local system [learn.microsoft.com]
4-6. Administrator 암호 지정
설치가 완료되고 재부팅되면 Administrator 암호를 지정합니다.
실제 Azure Local 배포에서는 Local Administrator 암호가 Azure의 복잡도 요건을 충족하도록 하는 것이 중요합니다.
현재 요구사항은 14자 이상 + 대문자 + 소문자 + 숫자 + 특수문자 조합입니다. Azure 로컬 버전 배포를 위한 필수 구성 요소 [learn.microsoft.com]
실습용이라도 이 규칙에 맞춰 두는 게 좋습니다.
4-7. 서버 이름 변경
로그인한 다음 PowerShell을 실행합니다.
현재 이름 확인:
hostname
변경:
Rename-Computer -NewName "AZLOCAL01"
재부팅:
Restart-Computer
다시 로그인해서:
hostname
결과:
4-8. NIC 확인
이제 중요한 네트워크 설정입니다.
Get-NetAdapter
예를 들어:
처럼 NIC 2개가 보여야 합니다.
우리가 STEP 3에서 Hyper-V VM에 NIC 2개를 만들어준 이유가 여기서 보입니다.
4-9. NIC 이름을 알아보기 쉽게 변경
실습할 때 상당히 편합니다.
예를 들어:
Rename-NetAdapter `
-Name "Ethernet" `
-NewName "MGMT01"
Rename-NetAdapter `
-Name "Ethernet 2" `
-NewName "MGMT02"
Get-NetAdapter
Plain Text
Microsoft도 Azure Local 구성 전에 NIC를 의미 있는 이름으로 변경할 수 있도록 안내합니다. Prepare Azure Local for disconnected deployments [learn.microsoft.com]
4-10. IP 설정
예를 들어 Hyper-V Host 쪽 네트워크가:
라면 예시로:
등을 사용할 수 있습니다.
단, .50이 다른 장비에서 사용되고 있지 않아야 합니다.
설정 예:
New-NetIPAddress `
-InterfaceAlias "MGMT01" `
-IPAddress 192.168.0.50 `
-PrefixLength 24 `
-DefaultGateway 192.168.0.1
DNS:
Set-DnsClientServerAddress `
-InterfaceAlias "MGMT01" `
-ServerAddresses 192.168.0.1
중요: 위 IP를 그대로 복붙하면 안 됩니다. 현재 사용 중인 LAN 대역에 맞게 바꿔야 합니다.
4-11. 인터넷 연결 확인
첫 번째 테스트:
ping microsoft.com
PowerShell
Test-NetConnection login.microsoftonline.com -Port 443
이면 아주 좋습니다.
IP 통신은 되는데 microsoft.com이 안 된다면 DNS부터 확인하면 됩니다.
4-12. S2D용 Disk 확인
이제 STEP 3에서 만든 가상 Disk가 실제 Azure Local OS에서 보이는지 확인합니다.
예상되는 구조는 대략:
여기서 Disk 1/2를 Initialize하거나 Format하지 마세요.
나중에 Azure Local Storage 구성 과정에서 사용합니다.
4-13. 전체 상태 한 번에 확인
다음 명령들을 실행해 봅니다.
서버
hostname
NIC
PowerShell
Get-NetAdapter
IP
PowerShell
Get-NetIPAddress -AddressFamily IPv4
DNS
PowerShell
Get-DnsClientServerAddress -AddressFamily IPv4
Disk
PowerShell
Get-Disk
인터넷
PowerShell
Test-NetConnection login.microsoftonline.com -Port 443
정상적인 STEP 4 완료 상태
최종적으로 이런 상태라고 생각하면 됩니다.
Microsoft 공식 가상 배포 기준에서도 Azure Local VM에 Secure Boot/TPM, 4 vCPU, 32 GB RAM, NIC 최소 2개, Boot Disk 127GB 이상, S2D Disk 2개, Time Sync 비활성화를 요구합니다. Deploy a virtual Azure Local system [learn.microsoft.com]