Azure의 2세대 VM 지원

적용 대상: ✔️ Linux VM ✔️ Windows VM ✔️ 유연한 확장 집합 ✔️ 균일 확장 집합

이제 Azure에서 2세대용 가상 머신(VM)에 대한 지원이 제공됩니다. 가상 머신을 만든 후에는 가상 머신의 세대를 변경할 수 없으므로 세대를 선택하기 전에 이 페이지의 고려 사항을 검토하세요.

2세대 VM은 1세대 VM에서 지원되지 않는 주요 기능들을 지원합니다. 이러한 기능에는 메모리 증가, Intel SGX(Software Guard Extensions) 및 vPMEM(가상화된 영구 메모리)이 포함됩니다. 온-프레미스에서 실행되는 2세대 VM에는 아직 Azure에서 지원되지 않는 몇 가지 기능이 있습니다. 자세한 내용은 특징과 기능 섹션을 참조하세요.

2세대 VM은 1세대 VM에서 사용되는 BIOS 기반 아키텍처 대신 새 UEFI 기반 부팅 아키텍처를 사용합니다. 1세대 VM과 비교할 때 2세대 VM은 부팅 및 설치 시간을 향상시킬 수 있습니다. 2세대 VM에 대한 개요와 1세대와 2세대 간의 일부 차이점에 대한 설명은 Hyper-V에 1세대 또는 2세대 가상 머신을 만들어야 하나요?를 참조하세요.

2세대 VM 크기

1세대 VM은 Azure의 모든 VM 크기에서 지원됩니다(Mv2 시리즈 및 Msv2 및 Mdsv2 중간 메모리 시리즈 VM 제외). 이제 Azure는 다음과 같이 선택된 VM 시리즈에 대한 2세대 지원을 제공합니다.

1 Mv2 시리즈, Msv2 및 Mdsv2 시리즈 중간 메모리는 1세대 VM 이미지를 지원하지 않으며 2세대 이미지의 하위 집합만 지원합니다. 자세한 내용은 Mv2 시리즈 설명서Msv2 및 Mdsv2 중간 메모리 시리즈를 참조하세요.

Azure Marketplace의 2세대 VM 이미지

2세대 VM은 다음 Marketplace 이미지를 지원합니다.

  • Windows Server 2019, 2016, 2012 R2, 2012
  • Windows 10 Pro, Windows 10 Enterprise
  • SUSE Linux Enterprise Server 15 SP1
  • SUSE Linux Enterprise Server 12 SP4
  • Ubuntu Server 16.04, 18.04, 19.04, 19.10, 20.04
  • RHEL 8.2, 8.1, 8.0, 7.9, 7.7, 7.6, 7.5, 7.4, 7.0, 8.3
  • Cent OS 8.1, 8.0, 7.7, 7.6, 7.5, 7.4, 8.2, 8.3
  • Oracle Linux 7.7, 7.7-CI, 7.8

참고

Mv2 시리즈와 같은 특정 가상 머신 크기는 이러한 이미지의 하위 집합만 지원할 수 있습니다. 자세한 내용은 관련 가상 머신 크기 설명서를 참조하세요.

온-프레미스 대비 Azure 2세대 VM

Azure는 현재 온-프레미스 Hyper-V가 2세대 VM에 대해 지원하는 기능 중 일부를 지원하지 않습니다.

2세대 기능 온-프레미스 Hyper-V Azure
보안 부팅 ✔️ 신뢰할 수 있는 시작(미리 보기)
보호된 VM ✔️
vTPM ✔️ 신뢰할 수 있는 시작(미리 보기)
VBS(가상화 기반 보안) ✔️ 신뢰할 수 있는 시작(미리 보기)
VHDX 형식 ✔️

자세한 내용은 신뢰할 수 있는 시작(미리 보기)을 참조하세요.

특징과 기능

1세대와 2세대 간 특징 비교

기능 1세대 2세대
부팅 PCAT UEFI
디스크 컨트롤러 IDE SCSI
VM 크기 모든 VM 크기 사용 가능한 크기 보기

1세대와 2세대 간 기능 비교

기능 1세대 2세대
OS 디스크 > 2TB ✔️
사용자 지정 디스크/이미지/OS 교체 ✔️ ✔️
가상 머신 확장 집합 지원 ✔️ ✔️
Azure Site Recovery ✔️ ✔️
백업/복원 ✔️ ✔️
공유 이미지 갤러리 ✔️ ✔️
Azure Disk Encryption ✔️ ✔️
서버 쪽 암호화 ✔️ ✔️

2세대 VM 만들기

Marketplace 이미지

Azure Portal 또는 Azure CLI에서는 UEFI 부팅을 지원하는 Marketplace 이미지에서 2세대 VM을 만들 수 있습니다.

Azure portal

Azure Portal에서 2세대(Gen2) VM을 만드는 단계는 아래와 같습니다.

  1. https://portal.azure.com 에서 Azure Portal에 로그인합니다.
  2. 리소스 만들기 를 선택합니다.
  3. 왼쪽의 Azure Marketplace에서 모두 보기 를 클릭합니다.
  4. Gen2를 지원하는 이미지를 선택합니다.
  5. 만들기 를 클릭합니다.
  6. 고급 탭의 VM 생성 섹션에서 Gen 2 옵션을 선택합니다.
  7. 기본 사항 탭의 인스턴스 세부 정보 에서 크기 로 이동하여 VM 크기 선택 블레이드를 엽니다.
  8. 지원되는 2세대 VM을 선택합니다.
  9. 페이지의 나머지 부분을 진행하여 VM 만들기를 완료합니다.

1세대 또는 2세대 VM 선택

PowerShell

또한 PowerShell을 사용하면 1세대 또는 2세대 SKU를 직접 참조하여 VM을 만들 수도 있습니다.

예를 들어, 다음 PowerShell cmdlet을 사용하여 WindowsServer 제품의 SKU 목록을 가져올 수 있습니다.

Get-AzVMImageSku -Location westus2 -PublisherName MicrosoftWindowsServer -Offer WindowsServer

Windows Server 2012를 OS로 사용하여 VM을 만드는 경우, 1세대(BIOS) 또는 2세대(UEFI) VM SKU 중 하나를 선택하면 다음과 같이 표시됩니다.

2012-Datacenter
2012-datacenter-gensecond

지원되는 Marketplace 이미지의 최신 목록은 특징과 기능 섹션을 참조하세요.

Azure CLI

또는 Azure CLI를 사용하여 게시자 에 나열된 사용 가능한 2세대 이미지를 볼 수 있습니다.

az vm image list --publisher Canonical --sku gen2 --output table --all

관리되는 이미지 또는 관리 디스크

관리되는 이미지 또는 관리 디스크에서 1세대 VM을 만드는 것과 같은 방법으로 2세대 VM을 만들 수 있습니다.

가상 머신 크기 집합

또한 가상 머신 확장 집합을 사용하여 2세대 VM을 만들 수도 있습니다. Azure CLI에서 Azure 확장 집합을 사용하여 2세대 VM을 만듭니다.

질문과 대답

  • 모든 Azure 지역에서 2세대 VM을 사용할 수 있나요?
    예. 다만 모든 지역에서 모든 2세대 VM 크기를 사용할 수 있는 것은 아닙니다. 2세대 VM의 가용성은 VM 크기의 가용성에 따라 달라집니다.

  • 1세대 VM과 2세대 VM 간에 가격 차이가 있나요?
    아니요.

  • 온-프레미스 2세대 VM의 .vhd 파일이 있습니다. 이 .vhd 파일을 사용하여 Azure에서 2세대 VM을 만들 수 있나요? 예. 2세대 .vhd 파일을 Azure로 가져와서 이를 사용해 2세대 VM을 만들 수 있습니다. 이렇게 하려면 다음 절차를 따릅니다.

    1. VM을 만들려는 동일한 지역의 스토리지 계정에 .vhd를 업로드합니다.

    2. .vhd 파일에서 관리 디스크를 만듭니다. Hyper-V 생성 속성을 V2로 설정합니다. 다음 PowerShell 명령은 관리 디스크를 만들 때 Hyper-V 생성 속성을 설정합니다.

      $sourceUri = 'https://xyzstorage.blob.core.windows.net/vhd/abcd.vhd'. #<Provide location to your uploaded .vhd file>
      $osDiskName = 'gen2Diskfrmgenvhd'  #<Provide a name for your disk>
      $diskconfig = New-AzDiskConfig -Location '<location>' -DiskSizeGB 127 -AccountType Standard_LRS -OsType Windows -HyperVGeneration "V2" -SourceUri $sourceUri -CreateOption 'Import'
      New-AzDisk -DiskName $osDiskName -ResourceGroupName '<Your Resource Group>' -Disk $diskconfig
      
    3. 디스크를 사용할 수 있게 되면 이 디스크를 연결하여 VM을 만듭니다. 만들어진 VM은 2세대 VM이 됩니다. 2세대 VM이 만들어질 때 필요에 따라 이 VM의 이미지를 일반화할 수 있습니다. 이미지를 일반화하여 여러 VM을 만드는 데 사용할 수 있습니다.

  • OS 디스크 크기를 늘리는 방법은 무엇인가요?

    2TiB보다 큰 OS 디스크는 2세대 VM의 새로운 특징입니다. 기본적으로 OS 디스크의 크기는 2세대 VM에서 2TiB보다 작습니다. 디스크 크기는 최대 권장 용량인 4TiB까지 늘릴 수 있습니다. Azure CLI 또는 Azure Portal을 사용하여 OS 디스크 크기를 늘립니다. 프로그래밍 방식으로 디스크를 확장하는 방법에 대한 자세한 내용은 Windows 또는 Linux디스크 크기 조정 을 참조하세요.

    Azure Portal에서 OS 디스크 크기를 늘리려면 다음을 수행하세요.

    1. Azure Portal에서 VM 속성 페이지로 이동합니다.
    2. VM을 종료하고 할당을 취소하려면 중지 단추를 선택합니다.
    3. 디스크 섹션에서 크기를 늘릴 OS 디스크를 선택합니다.
    4. 디스크 섹션에서 구성 을 선택하고 크기 를 원하는 값으로 업데이트합니다.
    5. VM 속성 페이지로 돌아가서 VM을 시작 합니다.

    2TiB보다 큰 OS 디스크에 대한 경고가 표시될 수 있습니다. 이 경고는 2세대 VM에는 적용되지 않습니다. 그러나 4TiB보다 큰 OS 디스크는 지원되지 않습니다.

  • 2세대 VM은 가속화된 네트워킹을 지원하나요?
    예. 자세한 내용은 가속화된 네트워킹을 사용하여 VM 만들기를 참조하세요.

  • 2세대 VM은 Azure에서 보안 부팅 또는 vTPM을 지원하나요? VTPM 및 보안 부팅은 모두 2세대 VM에 대한 신뢰할 수 있는 시작(미리 보기) 기능입니다. 자세한 내용은 신뢰할 수 있는 시작을 참조하세요.

  • VHDX는 2세대에서 지원되나요?
    아니요. 2세대 VM은 VHD만 지원합니다.

  • 2세대 VM은 Azure Ultra Disk Storage를 지원하나요?
    예.

  • 1세대에서 2세대로 VM을 마이그레이션할 수 있나요?
    아니요. VM을 만든 후에는 VM의 세대를 변경할 수 없습니다. VM 세대를 전환해야 할 경우, 다른 세대의 새 VM을 만드세요.

  • Gen2 VM을 만들려고 할 때 크기 선택기에서 내 VM 크기를 사용할 수 없는 이유는 무엇인가요?

    이 문제는 다음을 수행하여 해결할 수 있습니다.

    1. VM 생성 속성이 고급 탭의 Gen 2 로 설정되었는지 확인합니다.
    2. Gen2 VM을 지원하는 VM 크기를 검색하고 있는지 확인합니다.

다음 단계

2세대 VM을 사용한 신뢰할 수 있는 시작(미리 보기)에 대해 자세히 알아보세요.

Hyper-V의 2세대 가상 머신에 대해 알아봅니다.