Ondersteuning voor Generatie 2-VM’s in Azure

Van toepassing op: ✔️ Linux-VM's ✔️ Windows-VM's ✔️ Flexibele schaalsets ✔️ Uniforme schaalsets

Ondersteuning voor virtuele machines (VM's) van de tweede generatie is nu beschikbaar in Azure. U kunt de generatie van een virtuele machine niet wijzigen nadat u deze hebt gemaakt, dus bekijk de overwegingen op deze pagina voordat u een generatie kiest.

VM's van de tweede generatie ondersteunen belangrijke functies die niet worden ondersteund in vm's van de eerste generatie. Deze functies omvatten meer geheugen, Intel Software Guard Extensions (Intel SGX) en gevirtualiseerd permanent geheugen (vPMEM). Virtuele machines van generatie 2 kunnen on-premises worden uitgevoerd, hebben enkele functies die nog niet worden ondersteund in Azure. Zie de sectie Functies en mogelijkheden voor meer informatie.

Vm's van de tweede generatie maken gebruik van de nieuwe op UEFI gebaseerde opstartarchitectuur in plaats van de BIOS-architectuur die wordt gebruikt door vm's van de eerste generatie. Vergeleken met vm's van de eerste generatie kunnen VM's van generatie 2 de opstart- en installatietijden hebben verbeterd. Zie Moet ik een virtuele machine van de tweede of tweede generatie maken in Hyper-V? voor een overzicht van vm's van de tweede generatie en enkele verschillen tussen generatie 1 en 2.

VM-grootten van generatie 2

Azure biedt nu ondersteuning van generatie 2 voor de volgende geselecteerde VM-serie:

VM-serie Eerste generatie Tweede generatie
Av2-serie ✔️
B-serie ✔️ ✔️
DCsv2-serie ✔️
Dv2-serie ✔️
DSv2-serie ✔️ ✔️
Dv3-serie ✔️
Dsv3-serie ✔️ ✔️
Dv4-serie ✔️ ✔️
Dsv4-serie ✔️ ✔️
Dav4-serie ✔️ ✔️
Dasv4-serie ✔️ ✔️
Ddv4-serie ✔️ ✔️
Ddsv4-serie ✔️ ✔️
Dasv5-serie ✔️ ✔️
Dadsv5-serie ✔️ ✔️
DCasv5-serie ✔️
DCadsv5-serie ✔️
Dpsv5-serie ✔️
Dpdsv5-serie ✔️
Dv5-serie ✔️ ✔️
Dsv5-serie ✔️ ✔️
Ddv5-serie ✔️ ✔️
Ddsv5-serie ✔️ ✔️
Ev3-serie ✔️
Esv3-serie ✔️ ✔️
Ev4-serie ✔️
Esv4-serie ✔️ ✔️
Eav4-serie ✔️ ✔️
Easv4-serie ✔️ ✔️
Edv4-serie ✔️ ✔️
Edsv4-serie ✔️ ✔️
Easv5-serie ✔️ ✔️
Eadsv5-serie ✔️ ✔️
ECasv5-serie ✔️
ECadsv5-serie ✔️
Epsv5-serie ✔️
Epdsv5-serie ✔️
Edv5-serie ✔️ ✔️
Edsv5-serie ✔️ ✔️
Ev5-serie ✔️ ✔️
Esv5-serie ✔️ ✔️
Fsv2-serie ✔️ ✔️
FX-serie ✔️
GS-serie ✔️
H-serie ✔️
HB-serie ✔️ ✔️
HBv2-serie ✔️ ✔️
HBv3-serie ✔️ ✔️
HC-serie ✔️ ✔️
Ls-serie ✔️
Lsv2-serie ✔️ ✔️
M-serie ✔️ ✔️
Mv2-serie1 ✔️
Msv2 en Mdsv2 Medium Memory Series1 ✔️
NC-serie ✔️
NCv2-serie ✔️ ✔️
NCv3-serie ✔️ ✔️
NCasT4_v3-series ✔️ ✔️
NC A100 v4-serie ✔️
ND-serie ✔️ ✔️
ND A100 v4-serie ✔️
NDv2-serie ✔️
NV-serie ✔️
NVv3-serie ✔️ ✔️
NVv4-serie ✔️ ✔️
NVadsA10 v5-serie ✔️ ✔️
NDm A100 v4-serie ✔️
NP-serie ✔️

1 Mv2-serie, DC-serie, NDv2-serie, Msv2 en Mdsv2-serie medium geheugen bieden geen ondersteuning voor VM-installatiekopieën van generatie 1 en ondersteunen alleen een subset van installatiekopieën van de tweede generatie. Zie documentatie uit de Mv2-serie, DSv2-serie, ND A100 v4-serie, NDv2-serie en Msv2 en Mdsv2 Medium Memory Series voor meer informatie.

VM-installatiekopieën van de tweede generatie in Azure Marketplace

Vm's van de tweede generatie ondersteunen de volgende Marketplace-installatiekopieën:

  • Windows Server 2022, 2019, 2016, 2012 R2, 2012
  • Windows 11 Pro, Windows 11 Enterprise
  • Windows 10 Pro, Windows 10 Enterprise
  • SUSE Linux Enterprise Server 15 SP3, SP2
  • SUSE Linux Enterprise Server 12 SP4
  • Ubuntu Server 21.04 LTS, 20.04 LTS, 18.04 LTS, 16.04 LTS
  • RHEL 8.5, 8.4, 8.3, 8.2, 8.1, 8.0, 7.9, 7.8, 7.7, 7.6, 7.5, 7.4, 7.0
  • Cent OS 8.4, 8.3, 8.2, 8.1, 8.0, 7.7, 7.6, 7.5, 7.4
  • Oracle Linux 8.4 LVM, 8.3 LVM, 8.2 LVM, 8.1, 7.9 LVM, 7.9, 7.8, 7.7

Notitie

Specifieke grootten van virtuele machines, zoals Mv2-Serie, DC-serie, ND A100 v4-serie, NDv2-serie, Msv2 en Mdsv2-serie ondersteunen mogelijk slechts een subset van deze installatiekopieën. Raadpleeg de documentatie over de grootte van de betreffende virtuele machine voor volledige details.

On-premises vm's versus azure-vm's van generatie 2

Azure biedt momenteel geen ondersteuning voor sommige functies die on-premises Hyper-V ondersteunt voor VM's van de tweede generatie.

Functie van de tweede generatie On-premises Hyper-V Azure
Beveiligd opstarten ✔️ Met vertrouwde start
Afgeschermde VM ✔️
vTPM ✔️ Met vertrouwde start
Beveiliging op basis van virtualisatie (VBS) ✔️ ✔️
VHDX-indeling ✔️

Zie Vertrouwd starten voor meer informatie.

Functies en mogelijkheden

Functies van generatie 1 versus 2e generatie

Functie Eerste generatie Tweede generatie
Opstarten PCAT UEFI
Schijfcontrollers IDE SCSI
Formaten van virtuele machines Alle VM-grootten Beschikbare grootten bekijken

Mogelijkheden van generatie 1 versus 2e generatie

Mogelijkheid Eerste generatie Tweede generatie
Besturingssysteemschijf > 2 TB ✔️
Aangepaste schijf/installatiekopieën/besturingssysteem wisselen ✔️ ✔️
Ondersteuning voor virtuele-machineschaalsets ✔️ ✔️
Azure Site Recovery ✔️ ✔️
Back-up/herstel ✔️ ✔️
Azure Compute Gallery ✔️ ✔️
Azure-schijfversleuteling ✔️ ✔️
Versleuteling aan de serverzijde ✔️ ✔️

Een VM van de tweede generatie maken

Azure Resource Manager-sjabloon

Zie Een virtuele Windows-machine maken op basis van een Resource Manager-sjabloon Zie Een virtuele Linux-machine maken met Azure Resource Manager-sjablonen voor het maken van een eenvoudige virtuele Linux-machine van de tweede generatie

Marketplace-installatiekopie

In de Azure Portal of Azure CLI kunt u VM's van de tweede generatie maken op basis van een Marketplace-installatiekopie die ondersteuning biedt voor UEFI-opstarten.

Azure Portal

Hieronder ziet u de stappen voor het maken van een vm van de tweede generatie (Gen2) in Azure Portal.

  1. Meld u aan bij Azure Portal op https://portal.azure.com.
  2. Zoeken naar Virtual Machines
  3. Selecteer virtuele machines onder Services.
  4. Selecteer op de pagina Virtuele machinesde optie Toevoegen en selecteer vervolgens Virtuele machine.
  5. Controleer onder Projectdetails of het juiste abonnement is geselecteerd.
  6. Selecteer onder Resourcegroepde optie Nieuwe maken en typ een naam voor uw resourcegroep of selecteer een bestaande resourcegroep in de vervolgkeuzelijst.
  7. Typ onder Exemplaardetails een naam voor de naam van de virtuele machine en kies een regio
  8. Selecteer onder Afbeelding een Gen2-installatiekopieën in de Marketplace-installatiekopieën om aan de slag te gaan

    Tip

    Als u de gewenste versie van de gewenste installatiekopieën niet ziet in de vervolgkeuzelijst, selecteert u Alle afbeeldingen weergeven en wijzigt u het filter Afbeeldingstype in Gen 2.

  9. Selecteer een VM-grootte die Gen2 ondersteunt. Bekijk een lijst met ondersteunde grootten.
  10. Vul de accountgegevens van de beheerder in en vervolgens regels voor binnenkomende poort
  11. Selecteer onderaan de pagina Controleren en maken
  12. Op de pagina Een virtuele machine maken ziet u de details van de VM die u gaat implementeren. Zodra de validatie wordt weergegeven als geslaagd, selecteert u Maken.

PowerShell

U kunt ook PowerShell gebruiken om een virtuele machine te maken door rechtstreeks te verwijzen naar de SKU van de eerste of tweede generatie.

Gebruik bijvoorbeeld de volgende PowerShell-cmdlet om een lijst met de SKU's in de WindowsServer aanbieding op te halen.

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

Als u een VM maakt met Windows Server 2019 als het besturingssysteem, kunt u een UEFI-installatiekopieën (generatie 2) selecteren die er als volgt uitziet:

2019-datacenter-gensecond

Als u een VM maakt met Windows 10 als het besturingssysteem, kunt u een UEFI-installatiekopieën (generatie 2) selecteren die er als volgt uitziet:

20H2-PRO-G2

Zie de sectie Functies en mogelijkheden voor een huidige lijst met ondersteunde Marketplace-installatiekopieën.

Azure CLI

U kunt ook de Azure CLI gebruiken om alle beschikbare installatiekopieën van de tweede generatie weer te geven, vermeld door Publisher.

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

Beheerde installatiekopieën of beheerde schijven

U kunt een VM van de tweede generatie maken op basis van een beheerde installatiekopieën of beheerde schijf op dezelfde manier als u een VM van de eerste generatie maakt.

Virtuele-machineschaalsets

U kunt ook VM's van de tweede generatie maken met behulp van virtuele-machineschaalsets. Gebruik in de Azure CLI Azure-schaalsets om VM's van de tweede generatie te maken.

Veelgestelde vragen

  • Zijn vm's van de tweede generatie beschikbaar in alle Azure-regio's?
    Ja. Maar niet alle VM-grootten van generatie 2 zijn beschikbaar in elke regio. De beschikbaarheid van de VM van de tweede generatie is afhankelijk van de beschikbaarheid van de VM-grootte.

  • Is er een prijsverschil tussen vm's van generatie 1 en 2e generatie?
    Nee.

  • Ik heb een VHD-bestand van mijn on-premises VM van generatie 2. Kan ik dat VHD-bestand gebruiken om een VM van de tweede generatie te maken in Azure? Ja, u kunt uw VHD-bestand van generatie 2 naar Azure overbrengen en dat gebruiken om een VM van de tweede generatie te maken. Gebruik de volgende stappen om dit te doen:

    1. Upload de .vhd naar een opslagaccount in dezelfde regio waarin u de virtuele machine wilt maken.

    2. Maak een beheerde schijf van het VHD-bestand. Stel de eigenschap Hyper-V Generation in op V2. Met de volgende PowerShell-opdrachten wordt de eigenschap Hyper-V Generation ingesteld bij het maken van een beheerde schijf.

      $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. Zodra de schijf beschikbaar is, maakt u een virtuele machine door deze schijf te koppelen. De vm die wordt gemaakt, is een VM van de tweede generatie. Wanneer de VM van de tweede generatie is gemaakt, kunt u desgewenst de installatiekopieën van deze VM generaliseren. Door de installatiekopieën te generaliseren, kunt u deze gebruiken om meerdere VM's te maken.

  • Hoe kan ik de grootte van de besturingssysteemschijf vergroten?

    Besturingssysteemschijven groter dan 2 TiB zijn nieuw voor vm's van de tweede generatie. Standaard zijn besturingssysteemschijven kleiner dan 2 TiB voor VM's van de tweede generatie. U kunt de schijfgrootte verhogen tot een aanbevolen maximum van 4 TiB. Gebruik de Azure CLI of de Azure Portal om de grootte van de besturingssysteemschijf te vergroten. Zie Het formaat van een schijf wijzigen voor Windows of Linux voor informatie over het programmatisch uitvouwen van schijven.

    De grootte van de besturingssysteemschijf vergroten vanaf de Azure Portal:

    1. Ga in de Azure Portal naar de pagina VM-eigenschappen.
    2. Als u de VM wilt afsluiten en de toewijzing ervan ongedaan wilt maken, selecteert u de knop Stoppen .
    3. Selecteer in de sectie Schijven de besturingssysteemschijf die u wilt verhogen.
    4. Selecteer in de sectie Schijven de optie Configuratie en werk de grootte bij naar de gewenste waarde.
    5. Terug naar de pagina MET VM-eigenschappen en Start de VM.

    Mogelijk ziet u een waarschuwing voor besturingssysteemschijven die groter zijn dan 2 TiB. De waarschuwing is niet van toepassing op VM's van de tweede generatie. Besturingssysteemschijven groter dan 4 TiB worden echter niet ondersteund.

  • Ondersteunen VM's van de tweede generatie versneld netwerken?
    Ja. Zie Een VM met versneld netwerken maken voor meer informatie.

  • Bieden VM's van de tweede generatie ondersteuning voor Beveiligd opstarten of vTPM in Azure? Zowel vTPM als Beveiligd opstarten zijn functies van vertrouwde lancering voor VM's van de tweede generatie. Zie Vertrouwd starten voor meer informatie.

  • Wordt VHDX ondersteund op generatie 2?
    Nee, vm's van de tweede generatie ondersteunen alleen VHD.

  • Ondersteunen VM's van de tweede generatie Azure Ultra Disk Storage?
    Ja.

  • Kan ik een VM migreren van generatie 1 naar generatie 2?
    Nee, u kunt de generatie van een virtuele machine niet wijzigen nadat u deze hebt gemaakt. Als u moet schakelen tussen VM-generaties, maakt u een nieuwe VM van een andere generatie.

  • Waarom is mijn VM-grootte niet ingeschakeld in de groottekiezer wanneer ik een Gen2-VM probeer te maken?

    U kunt dit als volgt oplossen:

    1. Controleer of de eigenschap VM-generatie is ingesteld op Gen 2.
    2. Controleer of u zoekt naar een VM-grootte die Gen2-VM's ondersteunt.

Volgende stappen

Meer informatie over de vertrouwde lancering met vm's van de 2e generatie.

Meer informatie over virtuele machines van generatie 2 in Hyper-V.