Supporto per macchine virtuali di seconda generazione in Azure
Si applica a: ✔️ macchine virtuali Linux ✔️ macchine virtuali Windows ✔️ set di scalabilità flessibili ✔️ set di scalabilità uniformi
Il supporto per le macchine virtuali di seconda generazione è ora disponibile in Azure. Non è possibile modificare la generazione di una macchina virtuale dopo averla creata, pertanto esaminare le considerazioni in questa pagina prima di scegliere una generazione.
Le macchine virtuali di seconda generazione supportano le funzionalità chiave che non sono supportate nelle macchine virtuali di prima generazione. Queste funzionalità includono una maggior quantità di memoria, Intel Software Guard Extensions (Intel SGX) e la memoria persistente virtuale (vPMEM). Le macchine virtuali di seconda generazione eseguite in locale hanno alcune funzionalità che non sono ancora supportate in Azure. Per altre informazioni, vedere la sezione Funzionalità e caratteristiche.
Le macchine virtuali di seconda generazione usano la nuova architettura di avvio basata su UEFI anziché l'architettura basata su BIOS usata dalle macchine virtuali di prima generazione. Rispetto alle macchine virtuali di seconda generazione, le macchine virtuali di seconda generazione potrebbero avere tempi di avvio e installazione migliorati. Per una panoramica delle macchine virtuali di seconda generazione e di alcune delle differenze tra la generazione 1 e la seconda generazione, vedere È consigliabile creare una macchina virtuale di prima o 2 generazione in Hyper-V?.
Dimensioni delle macchine virtuali di seconda generazione
Azure offre ora il supporto di seconda generazione per la serie di macchine virtuali selezionata seguente:
1 serie Mv2, dc-series, serie NDv2, Msv2 e Mdsv2-series Medium Memory non supportano immagini vm di prima generazione e supportano solo un subset di immagini di seconda generazione. Per informazioni dettagliate, vedere la documentazione della serie Mv2, serie DSv2, serie ND A100 v4, serie NDv2 e Msv2 e Mdsv2 .
Immagini di macchine virtuali di seconda generazione in Azure Marketplace
Le macchine virtuali di seconda generazione supportano le seguenti immagini del Marketplace:
- 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
Nota
Dimensioni specifiche delle macchine virtuali, ad esempio serie Mv2, serie DC, serie ND A100 v4, serie NDv2, Msv2 e Mdsv2, possono supportare solo un subset di queste immagini. Per informazioni dettagliate, vedere la documentazione relativa sulle dimensioni della macchina virtuale.
Macchine virtuali locali e macchine virtuali di seconda generazione di Azure
Azure attualmente non supporta alcune delle funzionalità supportate da Hyper-V locale per le macchine virtuali di seconda generazione.
Funzionalità di seconda generazione | Hyper-V in locale | Azure |
---|---|---|
Avvio protetto | ✔️ | Con avvio attendibile |
VM schermata | ✔️ | ❌ |
vTPM | ✔️ | Con avvio attendibile |
Sicurezza basata su virtualizzazione (VBS) | ✔️ | ✔️ |
Formato VHDX | ✔️ | ❌ |
Per altre informazioni, vedere Avvio attendibile.
Funzionalità e caratteristiche
Funzionalità di generazione 1 e generazione 2
Funzionalità | Prima generazione | Seconda generazione |
---|---|---|
Avvio | PCAT | UEFI |
Controller del disco | IDE | SCSI |
Dimensioni delle macchine virtuali | Tutte le dimensioni delle macchine virtuali | Vedere le dimensioni disponibili |
Funzionalità di generazione 1 e generazione 2
Funzionalità | Prima generazione | Seconda generazione |
---|---|---|
Disco del > sistema operativo da 2 TB | ❌ | ✔️ |
Disco personalizzato/immagine/scambio sistema operativo | ✔️ | ✔️ |
Supporto del set di scalabilità di macchine virtuali | ✔️ | ✔️ |
Azure Site Recovery | ✔️ | ✔️ |
Backup/ripristino | ✔️ | ✔️ |
Raccolta di calcolo di Azure | ✔️ | ✔️ |
Crittografia dischi di Azure | ✔️ | ✔️ |
Crittografia lato server | ✔️ | ✔️ |
Creazione di una macchina virtuale di seconda generazione
Modello di Azure Resource Manager
Per creare una macchina virtuale windows di seconda generazione semplice, vedere Creare una macchina virtuale Windows da un modello di Resource Manager Per creare una macchina virtuale Linux di seconda generazione semplice, vedere Come creare una macchina virtuale Linux con modelli di Azure Resource Manager
Immagine del Marketplace
Nella portale di Azure o nell'interfaccia della riga di comando di Azure è possibile creare macchine virtuali di seconda generazione da un'immagine del Marketplace che supporta l'avvio UEFI.
Azure portal
Di seguito sono riportati i passaggi per creare una macchina virtuale di seconda generazione (Gen2) in portale di Azure.
- Accedere al portale di Azure.
- Cercare Macchine virtuali
- In Servizi selezionare Macchine virtuali.
- Nella pagina Macchine virtuali selezionare Aggiungi e quindi Macchina virtuale.
- In Dettagli progetto verificare che sia selezionata la sottoscrizione corretta.
- In Gruppo di risorse selezionare Crea nuovo e digitare un nome per il gruppo di risorse oppure selezionare un gruppo di risorse esistente nell'elenco a discesa.
- In Dettagli istanza digitare un nome per il nome della macchina virtuale e scegliere un'area
- In Immagine selezionare un'immagine di seconda generazione dalle immagini del Marketplace per iniziare
Suggerimento
Se non viene visualizzata la versione di seconda generazione dell'immagine desiderata nell'elenco a discesa, selezionare Visualizza tutte le immagini e quindi modificare il filtro Tipo di immagine in Generazione 2.
- Selezionare una dimensione della macchina virtuale che supporta la generazione 2. Vedere un elenco delle dimensioni supportate.
- Immettere le informazioni sull'account amministratore e quindi le regole delle porte in ingresso
- Nella parte inferiore della pagina selezionare Rivedi e crea
- Nella pagina Crea una macchina virtuale è possibile visualizzare i dettagli sulla macchina virtuale che si sta per distribuire. Dopo che la convalida viene visualizzata come superata, selezionare Crea.
PowerShell
È anche possibile usare PowerShell per creare una macchina virtuale facendo riferimento direttamente allo SKU di generazione 1 o generazione 2.
Ad esempio, usare il cmdlet di PowerShell seguente per ottenere un elenco degli SKU nell'offerta WindowsServer
.
Get-AzVMImageSku -Location westus2 -PublisherName MicrosoftWindowsServer -Offer WindowsServer
Se si sta creando una macchina virtuale con Windows Server 2019 come sistema operativo, è possibile selezionare un'immagine UEFI (Generation 2) simile alla seguente:
2019-datacenter-gensecond
Se si sta creando una macchina virtuale con Windows 10 come sistema operativo, è possibile selezionare un'immagine UEFI (Generation 2) simile alla seguente:
20H2-PRO-G2
Per un elenco aggiornato delle immagini del Marketplace supportate, vedere la sezione Funzionalità e caratteristiche.
Interfaccia della riga di comando di Azure
In alternativa, è possibile usare l'interfaccia della riga di comando di Azure per visualizzare le immagini di seconda generazione disponibili elencate dal server di pubblicazione.
az vm image list --publisher Canonical --sku gen2 --output table --all
Immagine gestita o disco gestito
È possibile creare una macchina virtuale di seconda generazione da un'immagine gestita o da un disco gestito nello stesso modo in cui si creerebbe una macchina virtuale di prima generazione.
Set di scalabilità di macchine virtuali
È anche possibile creare macchine virtuali di seconda generazione usando i set di scalabilità di macchine virtuali. Nell'interfaccia della riga di comando di Azure usare i set di scalabilità di Azure per creare macchine virtuali di seconda generazione.
Domande frequenti
Le macchine virtuali di seconda generazione sono disponibili in tutte le aree di Azure?
Sì. Tuttavia, non tutte le dimensioni delle macchine virtuali di seconda generazione sono disponibili in tutte le aree. La disponibilità della macchina virtuale di seconda generazione dipende dalla disponibilità delle dimensioni della macchina virtuale.Esiste una differenza di prezzo tra le macchine virtuali di prima e seconda generazione?
No.Si dispone di un file con estensione vhd dalla macchina virtuale di seconda generazione locale. È possibile usare il file con estensione vhd per creare una macchina virtuale di seconda generazione in Azure? Sì, è possibile portare il file VHD di seconda generazione in Azure e usarlo per creare una macchina virtuale di seconda generazione. A tale scopo, seguire questa procedura:
Caricare il file con estensione vhd in un account di archiviazione nella stessa area in cui si vuole creare la macchina virtuale.
Creare un disco gestito dal file con estensione vhd. Impostare la proprietà Hyper-VGeneration su V2. I comandi di PowerShell seguenti impostano la proprietà Hyper-V Generation durante la creazione del disco gestito.
$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
Quando il disco è disponibile, creare una macchina virtuale allegando questo disco. La macchina virtuale creata sarà una macchina virtuale di seconda generazione. Quando viene creata la macchina virtuale di seconda generazione, è possibile generalizzare facoltativamente l'immagine di questa macchina virtuale. Generalizzando l'immagine è possibile usarla per creare più macchine virtuali.
Come si incrementano le dimensioni del disco del sistema operativo?
I dischi del sistema operativo di dimensioni superiori a 2 TiB sono nuove macchine virtuali di seconda generazione. Per impostazione predefinita, i dischi del sistema operativo sono inferiori a 2 TiB per le macchine virtuali di seconda generazione. È possibile aumentare le dimensioni del disco fino a un massimo consigliato di 4 TiB. Per incrementare le dimensioni del disco del sistema operativo, usare l'interfaccia della riga di comando di Azure o il portale di Azure. Per informazioni su come espandere i dischi a livello di codice, vedere Ridimensionare un disco per Windows o Linux.
Per incrementare le dimensioni del disco del sistema operativo dal portale di Azure:
- Nella portale di Azure passare alla pagina delle proprietà della macchina virtuale.
- Per arrestare e deallocare la macchina virtuale, selezionare il pulsante Interrompi.
- Nella sezione Dischi selezionare il disco del sistema operativo di cui si vuole aumentare la capacità.
- Nella sezioneDischi selezionare Configurazione e aggiornare Dimensioni al valore desiderato.
- Tornare alla pagina delle proprietà della macchina virtuale e selezionare Avvia per avviare la macchina virtuale.
È possibile che venga visualizzato un avviso per i dischi del sistema operativo di dimensioni superiori a 2 TiB. L'avviso non si applica alle macchine virtuali di seconda generazione. Tuttavia, le dimensioni del disco del sistema operativo superiori a 4 TiB non sono supportate.
Le macchine virtuali di seconda generazione supportano la rete accelerata?
Sì. Per altre informazioni, vedere Creare una VM con rete accelerata.Le macchine virtuali di seconda generazione supportano l'avvio protetto o vTPM in Azure? Sia vTPM che Avvio protetto sono funzionalità di avvio attendibile per le macchine virtuali di seconda generazione. Per altre informazioni, vedere Avvio attendibile.
VHDX è supportato nella seconda generazione?
No, macchine virtuali di seconda generazione in supporto tecnico di Azure solo disco rigido virtuale.Le macchine virtuali di seconda generazione supportano l'archiviazione su disco Ultra di Azure?
Sì.È possibile eseguire la migrazione di una macchina virtuale dalla generazione 1 alla seconda generazione?
No, non è possibile modificare la generazione di una macchina virtuale dopo averla creata. Se è necessario passare da una generazioni di macchine virtuali a un'altra, creare una nuova macchina virtuale di una generazione diversa.Perché le dimensioni della macchina virtuale non sono abilitate nel selettore di dimensioni quando si tenta di creare una macchina virtuale di seconda generazione?
Questo problema può essere risolto eseguendo le operazioni seguenti:
- Verificare che la proprietà Generazione macchina virtuale sia impostata su Gen 2.
- Verificare di cercare una dimensione di macchina virtuale che supporti le macchine virtuali di seconda generazione.
Passaggi successivi
Altre informazioni sull'avvio attendibile con le macchine virtuali di seconda generazione.
Informazioni sulle macchine virtuali di seconda generazione in Hyper-V.