Ondersteuning voor Generatie 2-VM’s in Azure

Van toepassing op: ✔️ Virtuele Linux-heavy_check_mark: Windows-VM's ✔️ flexibele schaalsets ✔️ uniforme 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 virtuele 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 gebruiken de nieuwe op UEFI gebaseerde opstartarchitectuur in plaats van de BIOS-architectuur die wordt gebruikt door virtuele VM's van de eerste generatie. In vergelijking met virtuele VM's van de tweede generatie zijn de opstart- en installatietijden mogelijk verbeterd. Zie Voor een overzicht van virtuele machines van generatie 2 en enkele van de verschillen tussen generatie 1 en generatie 2, moet ik een virtuele machine van de 1e of 2e generatie maken in Hyper-V?.

VM-grootten van generatie 2

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

1 Mv2-serie, DC-serie, NDv2-serie, Msv2- en Mdsv2-serie gemiddeld geheugen bieden geen ondersteuning voor VM-afbeeldingen van de eerste generatie en ondersteunen alleen een subset van generatie 2-afbeeldingen. Raadpleeg de documentatie van de Mv2-serie, DSv2-serie, ND A100 v4-serie, NDv2-serieen Msv2- en Mdsv2 Medium Memory Series voor meer informatie.

VM-afbeeldingen van de tweede generatie in Azure Marketplace

VM's van de tweede generatie ondersteunen de volgende Marketplace-afbeeldingen:

  • 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

Notitie

Specifieke grootten van virtuele machines zoals de Mv2-serie, DC-serie, ND A100 v4-serie, NDv2-serie, Msv2- en Mdsv2-serie bieden mogelijk alleen ondersteuning voor een subset van deze afbeeldingen. Raadpleeg de relevante documentatie over de grootte van virtuele machines voor meer informatie.

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

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

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

Zie Vertrouwde start (preview) voor meer informatie.

Functies en mogelijkheden

Functies van de 1e 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 de 1e versus 2e generatie

Mogelijkheid Eerste generatie Tweede generatie
Besturingssysteemschijf > 2 TB ✔️
Aangepaste schijf/afbeelding/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

Marketplace-installatiekopie

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

Azure Portal

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

  1. Meld u aan bij Azure Portal op https://portal.azure.com.
  2. Selecteer Een resource maken.
  3. Klik op Alles bekijken Azure Marketplace aan de linkerkant.
  4. Selecteer een afbeelding die Gen2 ondersteunt.
  5. Klik op Create.
  6. Selecteer op het tabblad Geavanceerd onder de sectie VM-generatie de optie Gen 2.
  7. Ga op het tabblad Basisinformatie onder Exemplaardetails naar Grootte en open de blade Een VM-grootte selecteren.
  8. Selecteer een ondersteunde VM van de tweede generatie.
  9. Ga door de rest van de pagina's om het maken van de VM te voltooien.

Selecteer Gen 1- of Gen 2-VM

PowerShell

U kunt ook PowerShell gebruiken om een VM te maken door rechtstreeks te verwijzen naar de SKU van de 1e of 2e generatie.

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

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

Als u een VM maakt met Windows Server 2012 als het besturingssysteem, selecteert u ofwel de generatie 1 (BIOS) of generatie 2 (UEFI) VM SKU, die er als volgende uitziet:

2012-Datacenter
2012-datacenter-gensecond

Zie de sectie Functies en mogelijkheden voor een actuele lijst met ondersteunde Marketplace-afbeeldingen.

Azure CLI

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

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

Beheerde afbeelding of beheerde schijf

U kunt een VM van de tweede generatie op dezelfde manier maken op een beheerde of beheerde schijf als u een VM van de 1e generatie zou maken.

Virtuele-machineschaalsets

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

Veelgestelde vragen

  • Zijn virtuele 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 VM van de tweede generatie is afhankelijk van de beschikbaarheid van de VM-grootte.

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

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

    1. Upload .vhd naar een opslagaccount in dezelfde regio waar u uw VM 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-generatie 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 VM door deze schijf te koppelen. De gemaakte VM wordt een virtuele VM van de tweede generatie. Wanneer de VM van de tweede generatie wordt gemaakt, kunt u eventueel de afbeelding van deze VM generaliseren. Door de afbeelding te generaliseren, kunt u deze gebruiken om meerdere VM's te maken.

  • Hoe kan ik de grootte van de besturingssysteemschijf 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 de Azure Portal om de grootte van de besturingssysteemschijf te vergroten. Zie Resize a disk for Windows or Linux (Een schijf groter of groter maken) voor meer informatie over het programmatisch uitbreiden van schijven.

    U kunt de grootte van de besturingssysteemschijf als Azure Portal:

    1. Ga in Azure Portal naar de eigenschappenpagina van de VM.
    2. Als u de VM wilt afsluiten en de toewijzing van de VM wilt verwijderen, 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 wantwaarde.
    5. Terug naar de eigenschappenpagina van de VM 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 Create a VM with accelerated networking (Een VM met versneld netwerken maken) voor meer informatie.

  • Ondersteunen VM's van de tweede generatie Beveiligd opstarten of vTPM in Azure? Zowel vTPM als beveiligd opstarten zijn functies van vertrouwde start (preview) 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.

  • Bieden VM's van de tweede generatie ondersteuning voor Azure Ultra Disk Storage?
    Ja.

  • Kan ik een VM van generatie 1 naar generatie 2 migreren?
    Nee, u kunt het genereren van een VM niet meer wijzigen nadat u deze hebt aan het maken. Als u wilt schakelen tussen VM-generaties, maakt u een nieuwe VM van een andere generatie.

  • Waarom is mijn VM-grootte niet ingeschakeld in de grootte-selector 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 op het tabblad Geavanceerd.
    2. Controleer of u zoekt naar een VM-grootte die ondersteuning biedt voor Gen2-VM's.

Volgende stappen

Meer informatie over de vertrouwde start (preview) met virtuele gen 2-VM's.

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