Stöd för virtuella datorer i 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 de virtuella datorerna i generation 2 ha förbättrat start- och installationstiderna. En översikt över virtuella datorer i 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:
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 av 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.
- Logga in på Azure-portalen.
- Sök efter virtuella datorer
- Under Tjänster väljer du Virtuella datorer.
- På sidan Virtuella datorer väljer du Lägg till och sedan Virtuell dator.
- Under Projektinformation kontrollerar du att rätt prenumeration har valts.
- Under Resursgrupp väljer du Skapa ny och skriver ett namn för resursgruppen eller väljer en befintlig resursgrupp i listrutan.
- Under Instansinformation skriver du ett namn för namnet på den virtuella datorn och väljer en region
- Under Bild väljer du en generation 2-avbildning från Marketplace-avbildningarna för att komma igång
Dricks
Om du inte ser version 2 av avbildningen som du vill använda i listrutan väljer du Visa alla bilder och ändrar sedan filtret Bildtyp till Gen 2.
- Välj en VM-storlek som stöder generation 2. Se en lista över storlekar som stöds.
- Fyll i administratörskontoinformationen och sedan regler för inkommande portar
- Längst ned på sidan väljer du Granska + skapa
- 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 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 som anges av Publisher.
az vm image list --publisher Canonical --sku gen2 --output table --all
Hanterad avbildning eller hanterad disk
Du kan skapa en virtuell dator i 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 i 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 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 i generation 2. Kan jag använda VHD-filen för att skapa en virtuell dator av generation 2 i Azure? Ja, du kan ta med din VHD-fil i 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:
Ladda upp .vhd till ett lagringskonto i samma region där du vill skapa den virtuella datorn.
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
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 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 ökar jag 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:
- I Azure-portalen går du till sidan egenskaper för den virtuella datorn.
- Om du vill stänga av och frigöra den virtuella datorn väljer du knappen Stoppa .
- I avsnittet Diskar väljer du den OS-disk som du vill öka.
- I avsnittet Diskar väljer du Konfiguration och uppdaterar Storlek till önskat värde.
- 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 i 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 på Azure stöder endast VHD.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 dator i generation 2?
Detta kan lösas genom att göra följande:
- Kontrollera att egenskapen VM Generation är inställd på Gen 2.
- Kontrollera att du söker efter en VM-storlek som stöder virtuella datorer i generation 2.
Nästa steg
Läs mer om den betrodda lanseringen med virtuella datorer i generation 2.
Läs mer om virtuella datorer i generation 2 i Hyper-V.