Unterstützung für VMs der Generation 2 in Azure

Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Flexible Skalierungsgruppen ✔️ Einheitliche Skalierungsgruppen

Die Unterstützung für virtuelle Computer (VMs) der Generation 2 ist jetzt in Azure verfügbar. Sie können die Generation eines virtuellen Computers nach der Erstellung nicht mehr ändern, deshalb sollten Sie die Aspekte auf dieser Seite genauestens prüfen, bevor Sie eine Generation auswählen.

VMs der Generation 2 unterstützen wichtige Features, die bei VMs der Generation 1 nicht unterstützt werden. Zu diesen Features gehören mehr Speicher, Intel Software Guard Extensions (Intel SGX) und virtualisierter persistenter Speicher (vPMEM). VMs der Generation 2, die lokal ausgeführt werden, weisen auch einige Features auf, die in Azure noch nicht unterstützt werden. Weitere Informationen finden Sie im Abschnitt Features und Funktionen.

VMs der Generation 2 verwenden die neue UEFI-basierte Startarchitektur und nicht mehr die BIOS-basierte Architektur von VMs der Generation 1. Im Vergleich zu VMs der Generation 1 können VMs der Generation 2 eine verbesserte Start- und Installationszeit aufweisen. Einen Überblick über VMs der Generation 2 und einige der Unterschiede zwischen Generation 1 und Generation 2 finden Sie unter Sollte ich einen virtuellen Computer der Generation 1 oder 2 in Hyper-V erstellen?.

VM-Größen der Generation 2

Azure bietet jetzt Unterstützung für die Generation 2 der folgenden ausgewählten VM-Serien:

VM-Serien Generation 1 Generation 2
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 ✔️
HB-Serie ✔️ ✔️
HBv2-Serie ✔️ ✔️
HBv3-Serie ✔️ ✔️
HC-Serie ✔️ ✔️
Lsv2-Serie ✔️ ✔️
M-Serie ✔️ ✔️
Mv2-Serie1 ✔️
Msv2- und Mdsv2-Serie mit mittlerem Arbeitsspeicher1 ✔️
NC-Serie ✔️
NCv2-Serie ✔️ ✔️
NCv3-Serie ✔️ ✔️
NCasT4_v3-Serie ✔️ ✔️
NC A100 v4-series ✔️
ND-Serie ✔️ ✔️
A100_v4-Serie ✔️
NDv2-Serie ✔️
NV-Serie ✔️
NVv3-Serie ✔️ ✔️
NVv4-Serie ✔️ ✔️
NVadsA10 v5-Serie ✔️ ✔️
NDm A100 v4-Serie ✔️
NP-Serie ✔️

1 Die Mv2-, DC- und NDv2-Serie sowie die Msv2- und Mdsv2-Serie mit mittlerem Arbeitsspeicher unterstützen keine VM-Images der Generation 1 und nur einen Teil der Images der Generation 2. Details finden Sie in der Dokumentation zur Mv2-Serie, DSv2-Serie, ND A100 v4-Serie, NDv2-Serie sowie der Msv2- und Mdsv2-Serie mit mittlerem Arbeitsspeicher.

VM-Images der Generation 2 in Azure Marketplace

VMs der Generation 2 unterstützen die folgenden Marketplace-Images:

  • 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

Hinweis

Bestimmte VM-Größen wie die Mv2-, DC-, ND A100 v4-, NDv2-, Msv2- und Mdsv2-Serie unterstützen möglicherweise nur einen Teil dieser Images. Vollständige Informationen finden Sie in der Dokumentation zur entsprechenden VM-Größe.

Lokale VMs und Azure-VMs der Generation 2 im Vergleich

Azure unterstützt zurzeit einige der Funktionen nicht, die lokale Hyper-V-Instanzen für VMs der Generation 2 unterstützen.

Funktionen der Generation 2 Lokale Hyper-V-Instanz Azure
Sicherer Start ✔️ Mit vertrauenswürdigem Start
Abgeschirmte VM ✔️
vTPM ✔️ Mit vertrauenswürdigem Start
Virtualisierungsbasierte Sicherheit (VBS) ✔️ ✔️
VHDX-Format ✔️

Weitere Informationen finden Sie unter Vertrauenswürdiger Start.

Features und Funktionen

Features der Generationen 1 und 2 im Vergleich

Funktion Generation 1 Generation 2
Start PCAT UEFI
Datenträgercontroller IDE SCSI
VM-Größen Alle VM-Größen Verfügbare Größen anzeigen

Funktionen der Generationen 1 und 2 im Vergleich

Funktion Generation 1 Generation 2
Betriebssystemdatenträger > 2 TB ✔️
Benutzerdefinierter Datenträger/Image/Swapbetriebssystem ✔️ ✔️
Unterstützung für VM-Skalierungsgruppe ✔️ ✔️
Azure Site Recovery ✔️ ✔️
Sichern/Wiederherstellen ✔️ ✔️
Azure Compute Gallery ✔️ ✔️
Azure Disk Encryption ✔️ ✔️
Serverseitige Verschlüsselung ✔️ ✔️

Erstellen einer VM der Generation 2

Azure Resource Manager-Vorlage

Informationen zum Erstellen einer einfachen Windows Generation 2-VM finden Sie unter Erstellen eines virtuellen Windows-Computer mit einer Resource Manager-Vorlage. Informationen zum Erstellen eines einfachen Linux Generation 2-VM finden Sie unter Erstellen eines virtuellen Linux-Computers mithilfe von Azure Resource Manager-Vorlagen.

Marketplace-Image

VMs der Generation 2 können aus einem Marketplace-Image, das den UEFI-Start unterstützt, über das Azure-Portal oder die Azure-Befehlszeilenschnittstelle erstellt werden.

Azure-Portal

Im Folgenden finden Sie die Schritte zum Erstellen eines virtuellen Computers der Generation 2 (Gen2) im Azure-Portal.

  1. Melden Sie sich beim Azure-Portal an.
  2. Suchen nach Virtuellen Computern
  3. Wählen Sie unter Dienste die Option Virtuelle Computer aus.
  4. Wählen Sie auf der Seite Virtuelle Computer die Option Hinzufügen und dann Virtueller Computer aus.
  5. Stellen Sie sicher, dass unter Projektdetails das richtige Abonnement ausgewählt ist.
  6. Wählen Sie unter Ressourcengruppe die Option Neu erstellen aus, und geben Sie einen Namen für Ihre Ressourcengruppe an, oder wählen Sie in der Dropdownliste eine vorhandene Ressourcengruppe aus.
  7. Geben Sie unter Instanzdetails einen Namen für den virtuellen Computer ein, und wählen Sie eine Region aus.
  8. Wählen Sie unter Image ein Gen2-Image aus den Marketplace-Images für die ersten Schritte aus.

    Tipp

    Sollte die Gen 2-Version des gewünschten Images in der Dropdownliste nicht angezeigt werden, wählen Sie Alle Images anzeigen aus und ändern Sie dann den Filter Imagetyp in Gen 2.

  9. Wählen Sie eine VM-Größe aus, die Gen2 unterstützt. Hier finden Sie eine Liste der unterstützten Größen.
  10. Geben Sie die Informationen für das Administratorkonto und dann die Regeln für eingehende Ports ein.
  11. Wählen Sie unten auf der Seite die Option Überprüfen + erstellen aus.
  12. Auf der Seite zum Erstellen eines virtuellen Computers werden die Details des virtuellen Computers angezeigt, den Sie bereitstellen möchten. Klicken Sie auf Erstellen, sobald die Anzeige Überprüfung erfolgreich absolviert angezeigt wird.

PowerShell

Sie können auch PowerShell verwenden, um einen virtuellen Computer zu erstellen, indem Sie direkt auf die SKU der Generation 1 oder der Generation 2 verweisen.

Verwenden Sie beispielsweise das folgende PowerShell-Cmdlet, um eine Liste der SKUs im WindowsServer-Angebot abzurufen.

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

Wenn Sie einen virtuellen Computer mit Windows Server 2019 als Betriebssystem erstellen, können Sie ein UEFI-Image (Generation 2) auswählen, das wie folgt aussieht:

2019-datacenter-gensecond

Wenn Sie einen virtuellen Computer mit Windows 10 als Betriebssystem erstellen, können Sie ein UEFI-Image (Generation 2) auswählen, das wie folgt aussieht:

20H2-PRO-G2

Im Abschnitt Features und Funktionen finden Sie eine aktuelle Liste der unterstützten Marketplace-Images.

Azure CLI

Alternativ können Sie über die Azure-Befehlszeilenschnittstelle alle verfügbaren Images der Generation 2 anzeigen, die von Publisher aufgelistet werden.

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

Verwaltetes Image oder verwalteter Datenträger

Sie können VMs der Generation 2 aus einem verwalteten Image oder einem verwalteten Datenträger auf die gleiche Weise erstellen, wie Sie eine VM der Generation 1 erstellen würden.

VM-Skalierungsgruppen

VMs der Generation 2 können auch mithilfe von VM-Skalierungsgruppen erstellt werden. Verwenden Sie an der Azure-Befehlszeilenschnittstelle Azure-Skalierungsgruppen, um VMs der Generation 2 zu erstellen.

Häufig gestellte Fragen

  • Sind VMs der Generation 2 in allen Azure-Regionen verfügbar?
    Ja. Allerdings stehen nicht alle VM-Größen der Generation 2 in allen Regionen zur Verfügung. Die Verfügbarkeit von VMs der Generation 2 richtet sich nach der Verfügbarkeit der VM-Größe.

  • Gibt es einen Preisunterschied zwischen VMs der 1. und 2. Generation?
    Nein.

  • Ich verfüge über eine VHD-Datei aus meiner lokalen VM der Generation 2. Kann ich die VHD-Datei verwenden, um einen virtuellen Computer der Generation 2 in Azure zu erstellen? Ja, Sie können die VHD-Datei der Generation 2 in Azure einbringen und zum Erstellen eines virtuellen Computers der Generation 2 verwenden. Führen Sie dazu die folgenden Schritte aus:

    1. Laden Sie die VHD-Datei in ein Speicherkonto in derselben Region hoch, in der Sie Ihre VM erstellen möchten.

    2. Erstellen Sie einen verwalteten Datenträger aus der VHD-Datei. Legen Sie die Eigenschaft „Hyper-V-Generation“ auf „V2“ fest. Die folgenden PowerShell-Befehle legen die Eigenschaft „Hyper-V-Generation“ beim Erstellen eines verwalteten Datenträgers fest.

      $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. Nachdem der Datenträger verfügbar ist, erstellen Sie einen virtuellen Computer durch Anfügen dieses Datenträgers. Der erstellte virtuelle Computer ist eine VM der Generation 2. Wenn der virtuelle Computer der Generation 2 erstellt ist, können Sie optional das Image dieser VM verallgemeinern. Wenn Sie das Image verallgemeinern, können Sie es verwenden, um mehrere VMs zu erstellen.

  • Wie erhöhe ich die Größe des Betriebssystemdatenträgers?

    Betriebssystemdatenträger mit einer Größe von mehr als 2 TiB sind neu bei VMs der Generation 2. Standardmäßig sind Betriebssystemdatenträger für VMs der Generation 2 kleiner als 2 TiB. Sie können die Größe des Datenträgers bis zu einer empfohlenen maximalen Größe von 4 TiB erhöhen. Verwenden Sie zum Erhöhen der Größe von Betriebssystemdatenträgern die Azure-Befehlszeilenschnittstelle oder das Azure-Portal. Weitere Informationen zum programmgesteuerten Erweitern von Datenträgern finden Sie unter Ändern der Größe eines Datenträgers für Windows bzw. Linux.

    So erhöhen Sie die Größe für Betriebssystemdatenträger über das Azure-Portal:

    1. Navigieren Sie im Azure-Portal zur Seite mit den VM-Eigenschaften.
    2. Verwenden Sie die Schaltfläche Beenden, um die VM herunterzufahren und ihre Zuordnung aufzuheben.
    3. Wählen Sie im Abschnitt Datenträger den Betriebssystemdatenträger aus, den Sie vergrößern möchten.
    4. Wählen Sie im Abschnitt Datenträger die Option Konfiguration aus, und ändern Sie die Größe auf den gewünschten Wert.
    5. Navigieren Sie zurück zur Seite mit den Eigenschaften der VM, und starten Sie die VM.

    Für Betriebssystemdatenträger mit einer Größe von mehr als 2 TiB wird möglicherweise eine Warnmeldung angezeigt. Die Warnung gilt nicht für VMs der Generation 2. Größen für Betriebssystemdatenträger von mehr als 4 TiB werden jedoch nicht unterstützt.

  • Unterstützen VMs der Generation 2 den beschleunigten Netzwerkbetrieb?
    Ja. Weitere Informationen finden Sie unter Erstellen eines virtuellen Computers mit beschleunigtem Netzwerkbetrieb.

  • Wird von virtuellen Computern der zweiten Generation der sichere Start oder vTPM in Azure unterstützt? vTPM und Secure Boot sind Features des vertrauenswürdigen Starts für VMs der Generation 2. Weitere Informationen finden Sie unter Vertrauenswürdiger Start.

  • Wird VHDX für Generation 2 unterstützt?
    Nein, VMs der Generation 2 unterstützen nur VHD.

  • Wird für VMs der Generation 2 Azure Disk Storage Ultra unterstützt?
    Ja.

  • Kann ich VMs der Generation 1 zu Generation 2 migrieren?
    Nein, Sie können die Generation eines virtuellen Computers nicht mehr ändern, nachdem Sie ihn erstellt haben. Wenn Sie zwischen VM-Generationen wechseln möchten, müssen Sie einen neuen virtuellen Computer einer anderen Generation erstellen.

  • Warum ist meine VM-Größe in der Größenauswahl nicht aktiviert, wenn ich versuche, eine Gen2-VM zu erstellen?

    Dies kann eventuell wie folgt gelöst werden:

    1. Vergewissern Sie sich, dass die Eigenschaft VM-Generation auf Gen 2 festgelegt ist.
    2. Vergewissern Sie sich, dass Sie nach einer VM-Größe suchen, die Gen2-VMs unterstützt.

Nächste Schritte

Erfahren Sie mehr über den Vertrauenswürdigen Start mit virtuellen Computern der Generation 2.

Erfahren Sie mehr über virtuelle Computer der Generation 2 in Hyper-V.