Stöd för virtuella datorer ur generation 2 i Azure

Gäller för: ✔️ Virtuella Linux-datorer ✔️ med virtuella Windows-datorer ✔️ – flexibla skalningsuppsättningar ✔️ Enhetliga skalningsuppsättningar

Stöd för virtuella datorer i generation 2 är nu tillgängligt i Azure. Du kan inte ändra en virtuell dators generation när du har skapat den, så granska övervägandena på den här sidan innan du väljer en generation.

Virtuella datorer i generation 2 stöder viktiga funktioner som inte stöds på virtuella datorer i generation 1. Dessa funktioner omfattar ökat minne, Intel Software Guard-tillägg (Intel SGX) och virtualiserat beständigt minne (vPMEM). Virtuella datorer i generation 2 som körs lokalt har vissa funktioner som inte stöds i Azure ännu. Mer information finns i avsnittet Funktioner och funktioner .

Virtuella datorer i generation 2 använder den nya UEFI-baserade startarkitekturen i stället för den BIOS-baserade arkitektur som används av virtuella datorer i generation 1. Jämfört med virtuella datorer i generation 1 kan virtuella datorer av generation 2 ha bättre start- och installationstider. En översikt över virtuella datorer av generation 2 och några av skillnaderna mellan generation 1 och generation 2 finns i Ska jag skapa en virtuell dator av generation 1 eller 2 i Hyper-V?.

Vm-storlekar för generation 2

Azure erbjuder nu stöd för generation 2 för följande valda VM-serie:

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

1 Mv2-serien, DC-serien, NDv2-serien, Msv2 och Mdsv2-serien Medium Memory stöder inte vm-avbildningar av generation 1 och stöder endast en delmängd av generation 2-avbildningar. Mer information finns i dokumentationen om Mv2-serien, DSv2-serien, ND A100 v4-serien, NDv2-serien och Msv2 och Mdsv2 Medium Memory Series .

Vm-avbildningar av generation 2 på Azure Marketplace

Virtuella datorer i generation 2 stöder följande Marketplace-avbildningar:

  • 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

Kommentar

Specifika storlekar för virtuella datorer som Mv2-serien, DC-serien, ND A100 v4-serien, NDv2-serien, Msv2- och Mdsv2-serien kanske bara stöder en delmängd av dessa avbildningar . Mer information finns i relevant dokumentation om storleken på virtuella datorer.

Lokala datorer jämfört med virtuella Azure generation 2-datorer

Azure stöder för närvarande inte några av de funktioner som lokala Hyper-V stöder för virtuella datorer i generation 2.

Generation 2-funktion Lokal Hyper-V Azure
Säker start ✔️ Med betrodd start
Avskärmad virtuell dator ✔️
vTPM ✔️ Med betrodd start
Virtualiseringsbaserad säkerhet (VBS) ✔️ ✔️
VHDX-format ✔️

Mer information finns i Betrodd start.

Funktioner och kapaciteter

Funktioner i generation 1 jämfört med generation 2

Funktion Generation 1 Generation 2
Start PCAT UEFI
Diskkontrollanter IDE SCSI
VM-storlekar Alla VM-storlekar Se tillgängliga storlekar

Funktioner i generation 1 jämfört med generation 2

Kapacitet Generation 1 Generation 2
OS-disk > 2 TB ✔️
Anpassad disk/avbildning/växlingsoperativsystem ✔️ ✔️
Stöd för vm-skalningsuppsättning ✔️ ✔️
Azure Site Recovery ✔️ ✔️
Säkerhetskopiera och återställa ✔️ ✔️
Azure Compute Gallery ✔️ ✔️
Azure-diskkryptering ✔️ ✔️
Kryptering på serversidan ✔️ ✔️

Skapa en virtuell dator i generation 2

Azure Resource Manager-mall

Information om hur du skapar en enkel virtuell Windows Generation 2-dator finns i Skapa en virtuell Windows-dator från en Resource Manager-mall För att skapa en enkel virtuell Linux Generation 2-dator, se Skapa en virtuell Linux-dator med Azure Resource Manager-mallar

Marketplace-avbildning

I Azure-portalen eller Azure CLI kan du skapa virtuella datorer i generation 2 från en Marketplace-avbildning som stöder UEFI-start.

Azure Portal

Nedan följer stegen för att skapa en virtuell dator av generation 2 (Gen2) i Azure-portalen.

  1. Logga in på Azure-portalen.
  2. Sök efter virtuella datorer
  3. Under Tjänster väljer du Virtuella datorer.
  4. På sidan Virtuella datorer väljer du Lägg till och sedan Virtuell dator.
  5. Under Projektinformation kontrollerar du att rätt prenumeration har valts.
  6. Under Resursgrupp väljer du Skapa ny och skriver ett namn för resursgruppen eller väljer en befintlig resursgrupp i listrutan.
  7. Under Instansinformation skriver du ett namn för namnet på den virtuella datorn och väljer en region
  8. Under Bild väljer du en Gen2-avbildning från Marketplace-avbildningarna för att komma igång

    Dricks

    Om du inte ser gen 2-versionen av avbildningen som du vill använda i listrutan väljer du Visa alla bilder och ändrar sedan filtret Bildtyp till Gen 2.

  9. Välj en VM-storlek som stöder Gen2. Se en lista över storlekar som stöds.
  10. Fyll i administratörskontoinformationen och sedan regler för inkommande portar
  11. Längst ned på sidan väljer du Granska + skapa
  12. På sidan Skapa en virtuell dator kan du se information om den virtuella dator som du ska distribuera. När verifieringen visas som godkänd väljer du Skapa.

PowerShell

Du kan också använda PowerShell för att skapa en virtuell dator genom att referera direkt till SKU:n för generation 1 eller generation 2.

Använd till exempel följande PowerShell-cmdlet för att hämta en lista över SKU:erna i WindowsServer erbjudandet.

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

Om du skapar en virtuell dator med Windows Server 2019 som operativsystem kan du välja en UEFI-avbildning (generation 2) som ser ut så här:

2019-datacenter-gensecond

Om du skapar en virtuell dator med Windows 10 som operativsystem kan du välja en UEFI-avbildning (generation 2) som ser ut så här:

20H2-PRO-G2

Se avsnittet Funktioner och funktioner för en aktuell lista över Marketplace-avbildningar som stöds.

Azure CLI

Du kan också använda Azure CLI för att se alla tillgängliga generation 2-avbildningar, listade av Publisher.

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

Hanterad avbildning eller hanterad disk

Du kan skapa en virtuell dator av generation 2 från en hanterad avbildning eller hanterad disk på samma sätt som du skapar en virtuell dator i generation 1.

Skalningsuppsättningar för virtuella datorer

Du kan också skapa virtuella datorer av generation 2 med hjälp av VM-skalningsuppsättningar. I Azure CLI använder du Azure-skalningsuppsättningar för att skapa virtuella datorer i generation 2.

Vanliga frågor och svar

  • Är virtuella datorer i generation 2 tillgängliga i alla Azure-regioner?
    Ja. Men alla vm-storlekar i generation 2 är inte tillgängliga i varje region. Tillgängligheten för den virtuella datorn i generation 2 beror på tillgängligheten för den virtuella datorns storlek.

  • Finns det en prisskillnad mellan virtuella datorer i generation 1 och generation 2?
    Nej.

  • Jag har en VHD-fil från min lokala virtuella dator av generation 2. Kan jag använda VHD-filen för att skapa en virtuell dator av andra generationen i Azure? Ja, du kan ta med din VHD-fil av generation 2 till Azure och använda den för att skapa en virtuell dator i generation 2. Gör så här med hjälp av följande steg:

    1. Ladda upp .vhd till ett lagringskonto i samma region där du vill skapa den virtuella datorn.

    2. Skapa en hanterad disk från VHD-filen. Ange egenskapen Hyper-V Generation till V2. Följande PowerShell-kommandon anger egenskapen Hyper-V Generation när du skapar en hanterad disk.

      $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. När disken är tillgänglig skapar du en virtuell dator genom att ansluta den här disken. Den virtuella dator som skapas blir en virtuell dator i generation 2. När den virtuella datorn av generation 2 skapas kan du generalisera avbildningen av den virtuella datorn. Genom att generalisera avbildningen kan du använda den för att skapa flera virtuella datorer.

  • Hur gör jag för att öka operativsystemets diskstorlek?

    OS-diskar som är större än 2 TiB är nya för virtuella datorer i generation 2. Som standard är OS-diskar mindre än 2 TiB för virtuella datorer i generation 2. Du kan öka diskstorleken till ett rekommenderat maxvärde på 4 TiB. Använd Azure CLI eller Azure-portalen för att öka operativsystemets diskstorlek. Information om hur du expanderar diskar programmatiskt finns i Ändra storlek på en disk för Windows eller Linux.

    Så här ökar du operativsystemets diskstorlek från Azure-portalen:

    1. I Azure-portalen går du till sidan egenskaper för den virtuella datorn.
    2. Om du vill stänga av och frigöra den virtuella datorn väljer du knappen Stoppa .
    3. I avsnittet Diskar väljer du den OS-disk som du vill öka.
    4. I avsnittet Diskar väljer du Konfiguration och uppdaterar Storlek till önskat värde.
    5. Gå tillbaka till egenskapssidan för den virtuella datorn och Starta den virtuella datorn.

    Du kan se en varning för OS-diskar som är större än 2 TiB. Varningen gäller inte för virtuella datorer i generation 2. Os-diskstorlekar som är större än 4 TiB stöds dock inte.

  • Stöder virtuella datorer i generation 2 accelererat nätverk?
    Ja. Mer information finns i Skapa en virtuell dator med accelererat nätverk.

  • Stöder virtuella datorer i generation 2 säker start eller vTPM i Azure? Både vTPM och Säker start är funktioner för betrodd start för virtuella datorer i generation 2. Mer information finns i Betrodd start.

  • Stöds VHDX i generation 2?
    Nej, virtuella datorer i generation 2 stöder endast virtuell hårddisk.

  • Stöder virtuella datorer i generation 2 Azure Ultra Disk Storage?
    Ja.

  • Kan jag migrera en virtuell dator från generation 1 till generation 2?
    Nej, du kan inte ändra genereringen av en virtuell dator när du har skapat den. Om du behöver växla mellan virtuella datorgenerationer skapar du en ny virtuell dator av en annan generation.

  • Varför är min VM-storlek inte aktiverad i storleksväljaren när jag försöker skapa en virtuell Gen2-dator?

    Detta kan lösas genom att göra följande:

    1. Kontrollera att egenskapen VM-generering är inställd på Gen 2.
    2. Kontrollera att du söker efter en VM-storlek som stöder virtuella Gen2-datorer.

Nästa steg

Läs mer om den betrodda lanseringen med virtuella gen 2-datorer.

Lär dig mer om virtuella datorer i generation 2 i Hyper-V.