Condividi tramite


Macchine virtuali Ubuntu supportate in Hyper-V

La mappa di distribuzione di funzionalità seguente indica le funzionalità di ogni versione. Dopo la tabella sono elencate i problemi noti e soluzioni alternative per ogni distribuzione.

Legenda della tabella

  • Incorporato - Linux Integration Services (LIS) è incluso in questa distribuzione di Linux. Il pacchetto di download LIS fornito da Microsoft non funziona per questa distribuzione, quindi non installarlo. I numeri di versione del modulo del kernel per il LIS incorporato (come illustrato da lsmod, ad esempio) sono diversi dal numero di versione del pacchetto di download LIS fornito da Microsoft. Una mancata corrispondenza non indica che il LIS integrato sia obsoleto.

  • ✔ - Funzionalità disponibile

  • (vuoto)-funzionalità non disponibile

Funzionalità Versione del sistema operativo Windows Server 24.04 LTS 22.04 LTS 20.04 LTS 18.04 LTS 16.04 LTS
Disponibilità Predefinito Predefinito Predefinito Predefinito Predefinito
Core 2025, 2022, 2019, 2016
Ora esatta di Windows Server 2016 2025, 2022, 2019, 2016
Funzionalità di rete
Jumbo frame 2025, 2022, 2019, 2016
Assegnazione di tag VLAN e trunking delle VLAN 2025, 2022, 2019, 2016
Migrazione Live 2025, 2022, 2019, 2016
Iniezione di IP statico 2025, 2022, 2019, 2016 ✔ Nota 1 ✔ Nota 1 ✔ Nota 1 ✔ Nota 1 ✔ Nota 1
vRSS 2025, 2022, 2019, 2016
Segmentazione e offload della checksum TCP 2025, 2022, 2019, 2016
SR-IOV 2025, 2022, 2019, 2016
Spazio di archiviazione
Ridimensionamento VHDX 2025, 2022, 2019, 2016
Fibre Channel virtuale 2025, 2022, 2019, 2016 ✔ Nota 2 ✔ Nota 2 ✔ Nota 2 ✔ Nota 2 ✔ Nota 2
Backup delle macchine virtuali attive 2025, 2022, 2019, 2016 ✔ Nota 3, 4, 5 ✔ Nota 3, 4, 5 ✔ Nota 3, 4, 5 ✔ Nota 3, 4, 5 ✔ Nota 3, 4, 5
Supporto TRIM 2025, 2022, 2019, 2016
WWN SCSI 2025, 2022, 2019, 2016
Memory
Supporto del kernel PAE 2025, 2022, 2019, 2016
Configurazione del gap MMIO 2025, 2022, 2019, 2016
Memoria dinamica - aggiunta a caldo 2025, 2022, 2019, 2016 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8
Memoria Dinamica - Gestione della memoria con Ballooning 2025, 2022, 2019, 2016 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8 ✔ Nota 6, 7, 8
Ridimensionamento della memoria di runtime 2025, 2022, 2019, 2016
Video
Dispositivo video specifico Hyper-V 2025, 2022, 2019, 2016
Varie
Coppia chiave/valore 2025, 2022, 2019, 2016 ✔ Nota 5, 9 ✔ Nota 5, 9 ✔ Nota 5, 9 ✔ Nota 5, 9 ✔ Nota 5, 9
Interrupt non mascherabile 2025, 2022, 2019, 2016
Copia di file dall'host al guest 2025, 2022, 2019, 2016
comando lsvmbus 2025, 2022, 2019, 2016
Socket di Hyper-V 2025, 2022, 2019, 2016
PCI Passthrough/DDA 2025, 2022, 2019, 2016
Macchine virtuali di seconda generazione
Avvio con UEFI 2025, 2022, 2019, 2016 ✔ Nota 10, 11 ✔ Nota 10, 11 ✔ Nota 10, 11
Avvio protetto 2025, 2022, 2019, 2016

Note

  1. L'inserimento ip statico potrebbe non funzionare se NetworkManager è stato configurato per una determinata scheda di rete specifica di Hyper-V nella macchina virtuale perché può eseguire l'override delle impostazioni IP statiche configurate manualmente. Per garantire il corretto funzionamento dell'inserimento di IP statico, assicurarsi che Gestione rete sia completamente disattivato o che sia stato disattivato per una scheda di rete specifica tramite il relativo file ifcfg ethX.

  2. Quando si utilizzano dispositivi di canale in fibra virtuale, assicurarsi che il numero di unità logica 0 (LUN 0) sia stato popolato. Se lun 0 non è stato popolato, una macchina virtuale Linux potrebbe non essere in grado di montare i dispositivi fibre channel in modo nativo.

  3. Se vi sono handle dei file aperti durante un'operazione di backup di una macchina virtuale, allora in alcuni casi estremi, i dischi rigidi virtuali sottoposti a backup potrebbero dover eseguire una verifica di coerenza del file system (fsck) durante il ripristino.

  4. Le operazioni di backup live possono fallire silenziosamente se la macchina virtuale ha un dispositivo iSCSI collegato o un'archiviazione a collegamento diretto (noto anche come disco pass-through).

  5. Nelle versioni di supporto a lungo termine (LTS) utilizzare l'ultimo kernel di abilitazione hardware (HWE) virtuale per i più aggiornati Linux Integration Services.

    Per installare il kernel ottimizzato di Azure in Ubuntu, eseguire i comandi seguenti come utente root (o sudo):

    # apt-get update
    # apt-get install linux-azure
    
  6. Supporto della memoria dinamica è disponibile solo nelle macchine virtuali a 64 bit.

  7. Le operazioni di memoria dinamica possono non riuscire se il sistema operativo guest dispone di poca memoria. Di seguito sono le procedure consigliate:

    • La memoria di avvio e la memoria minima devono essere pari o superiori alla quantità di memoria che il fornitore della distribuzione consiglia.

    • Le applicazioni che tendono a consumare l'intera memoria disponibile in un sistema sono limitate all'utilizzo di fino a 80% della RAM disponibile.

  8. Se stai usando la memoria dinamica su Windows Server, specifica la memoria di avvio, la memoria minimae la memoria massima in multipli di 128 megabyte (MB). L'omissione di farlo può causare errori nell'aggiunta a caldo e potresti non vedere alcun aumento della memoria in un sistema operativo guest.

  9. In Windows Server 2019 e Windows Server 2016, l'infrastruttura della coppia chiave/valore potrebbe non funzionare correttamente senza un aggiornamento software Linux. Contattare il fornitore di distribuzione per ottenere l'aggiornamento software nel caso in cui noterete problemi con questa funzionalità.

  10. Le macchine virtuali di seconda generazione hanno l'avvio protetto abilitato per impostazione predefinita e alcune macchine virtuali Linux non verranno avviati a meno che l'opzione di avvio protetto non sia disabilitata. È possibile disabilitare l'avvio protetto nella sezione Firmware delle impostazioni per la macchina virtuale nella console di gestione di Hyper-V o è possibile disabilitarlo con Powershell:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    
  11. Prima di tentare di copiare il disco rigido Virtuale di una macchina virtuale di generazione 2 VHD esistente per creare nuove macchine virtuali di generazione 2, seguire questi passaggi:

    1. Accedere alla macchina virtuale esistente di Generazione 2.

    2. Cambiare directory nella directory di avvio EFI:

      # cd /boot/efi/EFI
      
    3. Copiare la directory ubuntu in una nuova directory denominata boot.

      # sudo cp -r ubuntu/ boot
      
    4. Passare alla directory di avvio appena creata.

      # cd boot
      
    5. Rinominare il file shimx64.efi:

      # sudo mv shimx64.efi bootx64.efi
      
  12. Per eseguire migrazioni in tempo reale per le macchine virtuali configurate di seconda generazione, l'opzione Esegui la migrazione a un computer fisico con una versione del processore diversa deve essere abilitata in Compatibilità processore>nelle impostazioni della macchina virtuale. Per altre informazioni, vedere Modalità di compatibilità del processore in Hyper-V.

Vedi anche