Ondersteuning voor Generatie 2-VM’s in Azure

Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Flexibele schaalsets Uniform-schaalsets ✔️

Ondersteuning voor virtuele machines van de tweede generatie (VM's) is nu beschikbaar in Azure. U kunt de generatie van een virtuele machine niet wijzigen nadat u deze hebt gemaakt. Bekijk daarom 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 1e generatie hebben vm's van de tweede generatie mogelijk betere opstart- en installatietijden. Zie Voor een overzicht van vm's van de tweede generatie en enkele van de verschillen tussen generatie 1 en generatie 2, moet ik een virtuele machine van generatie 1 of 2 maken in Hyper-V?.

VM-grootten van de tweede generatie

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

VM-serie Eerste generatie Tweede generatie
Av2-serie ✔️
B-serie ✔️ ✔️
DcCsv2-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 ✔️
HB-serie ✔️ ✔️
HBv2-serie ✔️ ✔️
HBv3-serie ✔️ ✔️
HC-serie ✔️ ✔️
Lsv2-serie ✔️ ✔️
M-serie ✔️ ✔️
Mv2-serie1 ✔️
Msv2 en Mdsv2 Medium Memory Series1 ✔️
NC-serie ✔️
NCv2-serie ✔️ ✔️
NCv3-serie ✔️ ✔️
NCasT4_v3-serie ✔️ ✔️
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 Gemiddeld geheugen bieden geen ondersteuning voor VM-installatiekopieën van de eerste generatie en ondersteunen alleen een subset van installatiekopieën van de tweede generatie. Raadpleeg de documentatie van 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 22.04 LTS, 20.04 LTS, 18.04 LTS, 16.04 LTS
  • RHEL 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 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 9.3, 9.2, 9.1, 9.0, 8.9, 8.8, 8.7, 8.6, 8.5, 8.4, 8.3, 8.2, 8.1, 7.9, 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 alleen een subset van deze installatiekopieën. Raadpleeg de relevante documentatie voor de grootte van de virtuele machine voor volledige informatie.

On-premises versus Azure-VM's van de tweede generatie

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

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

Zie Vertrouwde start voor meer informatie.

Functies en mogelijkheden

Functies van generatie 1 versus generatie 2

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 generatie 2

Mogelijkheid Eerste generatie Tweede generatie
Besturingssysteemschijf > 2 TB ✔️
Aangepaste schijf/installatiekopieën/wisselen van besturingssysteem ✔️ ✔️
Ondersteuning voor virtuele-machineschaalsets ✔️ ✔️
Azure Site Recovery ✔️ ✔️
Back-up/herstel ✔️ ✔️
Azure Compute Gallery ✔️ ✔️
Azure Disk Encryption ✔️ ✔️
Versleuteling aan 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 om een eenvoudige virtuele Linux-machine van generatie 2 te maken. Zie Een virtuele Linux-machine maken met Azure Resource Manager-sjablonen voor informatie over het maken van een virtuele Linux-machine

Marketplace-installatiekopie

In 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-opstartbewerkingen.

Azure Portal

Hieronder ziet u de stappen voor het maken van een generatie 2-VM (Gen2) in Azure Portal.

  1. Meld u aan bij het Azure-portaal.
  2. Zoeken naar virtuele machines
  3. Selecteer virtuele machines onder Services.
  4. Selecteer Op de pagina Virtuele machines de optie Toevoegen en selecteer vervolgens Virtuele machine.
  5. Controleer onder Projectdetails of het juiste abonnement is geselecteerd.
  6. Selecteer onder Resourcegroep Nieuwe maken en typ een naam voor uw resourcegroep of selecteer een bestaande resourcegroep in de vervolgkeuzelijst.
  7. Typ onder Instantiedetails 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 Gen 2-versie van de gewenste installatiekopie niet ziet in de vervolgkeuzelijst, selecteert u Alle afbeeldingen weergeven en wijzigt u vervolgens het filter Afbeeldingstype in Gen 2.

  9. Selecteer een VM-grootte die Ondersteuning biedt voor Gen2. Bekijk een lijst met ondersteunde grootten.
  10. Vul de accountgegevens van de Beheer istrator in en voer vervolgens regels voor binnenkomende poorten in
  11. Selecteer Onder aan de pagina De optie Controleren + Maken
  12. Op de pagina Een virtuele machine maken ziet u de details over de VM die u gaat implementeren. Zodra de validatie wordt weergegeven als geslaagd, selecteert u Maken.

Powershell

U kunt PowerShell ook 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 virtuele machine maakt met Windows Server 2019 als besturingssysteem, kunt u een UEFI-installatiekopieën (generatie 2) selecteren die er als volgt uitziet:

2019-datacenter-gensecond

Als u een virtuele machine met Windows 10 als besturingssysteem maakt, 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 de Azure CLI ook gebruiken om alle beschikbare installatiekopieën van de tweede generatie weer te geven, die worden vermeld door Publisher.

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

Beheerde installatiekopieën of beheerde schijf

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

Virtuele-machineschaalsets

U kunt ook virtuele machines van de tweede generatie maken met behulp van virtuele-machineschaalsets. Gebruik Azure-schaalsets in de Azure CLI 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 de tweede generatie zijn beschikbaar in elke regio. De beschikbaarheid van de virtuele machine van de tweede generatie is afhankelijk van de beschikbaarheid van de VM-grootte.

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

  • Ik heb een VHD-bestand van mijn on-premises vm van de tweede generatie. Kan ik dat VHD-bestand gebruiken om een virtuele machine van de tweede generatie te maken in Azure? Ja, u kunt uw VHD-bestand van de tweede generatie naar Azure brengen en dit gebruiken om een vm van de tweede generatie te maken. Voer hiervoor de volgende stappen uit:

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

    2. Maak een beheerde schijf op basis van het VHD-bestand. Stel de eigenschap Hyper-V Generation in op V2. Met de volgende PowerShell-opdrachten stelt u de eigenschap Hyper-V Generation in 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 virtuele machine die is gemaakt, is een vm van de tweede generatie. Wanneer de vm van de tweede generatie wordt gemaakt, kunt u desgewenst de installatiekopieën van deze VIRTUELE machine generaliseren. Door de installatiekopieën te generaliseren, kunt u deze gebruiken om meerdere VM's te maken.

  • Hoe kan ik de schijfgrootte van het besturingssysteem vergroten?

    Besturingssysteemschijven die groter zijn 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 Azure Portal om de schijfgrootte van het besturingssysteem te vergroten. Zie Het formaat van een schijf voor Windows of Linux wijzigen voor informatie over het programmatisch uitbreiden van schijven.

    Ga als volgende te werk om de schijfgrootte van het besturingssysteem te vergroten vanuit Azure Portal:

    1. Ga in Azure Portal naar de pagina met VM-eigenschappen.
    2. Als u de VIRTUELE machine 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. Ga terug naar de pagina met VM-eigenschappen en start de VIRTUELE machine.

    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 virtuele machine maken met versneld netwerken voor meer informatie.

  • Ondersteunen vm's van de tweede generatie Secure Boot of vTPM in Azure? Zowel vTPM als Beveiligd opstarten zijn functies van vertrouwde lancering voor vm's van de tweede generatie. Zie Vertrouwde start 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 VIRTUELE machine van generatie 1 naar generatie 2 migreren?
    Nee, u kunt de generatie van een virtuele machine niet wijzigen nadat u deze hebt gemaakt. Als u wilt schakelen tussen VM-generaties, maakt u een nieuwe VIRTUELE machine van een andere generatie.

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

    Dit kan worden opgelost door het volgende te doen:

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

Volgende stappen

Meer informatie over de vertrouwde lancering met gen 2-VM's.

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