Macchine virtuali Oracle Linux supportate in Hyper-V

Si applica a: Azure Stack HCI, Windows Server 2022, Windows Server 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 R2, Hyper-V Server 2012 R2, Windows 10, Windows 8.1

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

Contenuto della sezione:

Legenda tabella

  • Incorporata -LIS sono inclusi come parte di questa distribuzione Linux. I numeri di versione del modulo del kernel per incorporato LIS (come illustrato da lsmod, ad esempio) sono diversi dal numero di versione del pacchetto di download LIS fornita da Microsoft. Una mancata corrispondenza non indica che incorporato LIS è scaduto.

  • ✔ - Funzionalità disponibile

  • (vuoto)-funzionalità non disponibile

  • RHCK: kernel compatibile con Red Hat

  • UEK: Unbreakable Enterprise Kernel

    • UEK4: basato sulla versione upstream del kernel Linux 4.1.12
    • UEK5: basato sulla versione upstream del kernel Linux 4.14
    • UEK6: basato sulla versione upstream del kernel Linux 5.4

Serie Oracle Linux 9.x

Funzionalità Versione di Windows Server 9.0 (RHCK)
Disponibilità
Core 2019, 2016, 2012 R2
Ora esatta di Windows Server 2016 2019, 2016
Funzionalità di rete
Frame jumbo 2019, 2016, 2012 R2
Assegnazione di tag e trunking VLAN 2019, 2016, 2012 R2
Live Migration 2019, 2016, 2012 R2
Inserimento di IP statico 2019, 2016, 2012 R2 ✔ Nota 2
RSS virtuale 2019, 2016, 2012 R2
Segmentazione TCP e offload checksum 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Spazio di archiviazione
Ridimensionamento VHDX 2019, 2016, 2012 R2
Fibre Channel virtuale 2019, 2016, 2012 R2 ✔ Nota 3
Backup delle macchine virtuali attive 2019, 2016, 2012 R2 ✔ Nota 5
Supporto TRIM 2019, 2016, 2012 R2
WWN SCSI 2019, 2016, 2012 R2
Memory
Supporto del kernel PAE 2019, 2016, 2012 R2 N/D
Configurazione del gap MMIO 2019, 2016, 2012 R2
Memoria dinamica - aggiunta a caldo 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Memoria dinamica - Ballooning 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Ridimensionamento della memoria di runtime 2019, 2016
Video
Dispositivo video specifico Hyper-V 2019, 2016, 2012 R2
Varie
Coppia chiave-valore 2019, 2016, 2012 R2
Interrupt non mascherabile 2019, 2016, 2012 R2
Copia di file dall'host al guest 2019, 2016, 2012 R2
comando lsvmbus 2019, 2016, 2012 R2
Socket di Hyper-V 2019, 2016
Pass-through/DDA PCI 2019, 2016
Macchine virtuali di seconda generazione
Avvio con UEFI 2019, 2016, 2012 R2 ✔ Note 12
Avvio protetto 2019, 2016

Serie Oracle Linux 8.x

Funzionalità Versione di Windows Server 8.0-8.5 (RHCK)
Disponibilità
Core 2019, 2016, 2012 R2
Ora esatta di Windows Server 2016 2019, 2016
Funzionalità di rete
Frame jumbo 2019, 2016, 2012 R2
Assegnazione di tag e trunking VLAN 2019, 2016, 2012 R2
Live Migration 2019, 2016, 2012 R2
Inserimento di IP statico 2019, 2016, 2012 R2 ✔ Nota 2
RSS virtuale 2019, 2016, 2012 R2
Segmentazione TCP e offload checksum 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Spazio di archiviazione
Ridimensionamento VHDX 2019, 2016, 2012 R2
Fibre Channel virtuale 2019, 2016, 2012 R2 ✔ Nota 3
Backup delle macchine virtuali attive 2019, 2016, 2012 R2 ✔ Nota 5
Supporto TRIM 2019, 2016, 2012 R2
WWN SCSI 2019, 2016, 2012 R2
Memory
Supporto del kernel PAE 2019, 2016, 2012 R2 N/D
Configurazione del gap MMIO 2019, 2016, 2012 R2
Memoria dinamica - aggiunta a caldo 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Memoria dinamica - Ballooning 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Ridimensionamento della memoria di runtime 2019, 2016
Video
Dispositivo video specifico Hyper-V 2019, 2016, 2012 R2
Varie
Coppia chiave-valore 2019, 2016, 2012 R2
Interrupt non mascherabile 2019, 2016, 2012 R2
Copia di file dall'host al guest 2019, 2016, 2012 R2
comando lsvmbus 2019, 2016, 2012 R2
Socket di Hyper-V 2019, 2016
Pass-through/DDA PCI 2019, 2016
Macchine virtuali di seconda generazione
Avvio con UEFI 2019, 2016, 2012 R2 ✔ Note 12
Avvio protetto 2019, 2016

Serie Oracle Linux 7.x

Questa serie dispone solo di kernel a 64 bit.

Funzionalità di

Versione di Windows Server

7.5-7.8

7.3-7.4

RHCK

UEK5

RHCK

UEK4

Disponibilità

LIS 4.3

Predefinito

Predefinito

LIS 4.3

Predefinito

Predefinito

Core

2019, 2016, 2012 R2

Ora esatta di Windows Server 2016

2019, 2016

Funzionalità di rete

Frame jumbo

2019, 2016, 2012 R2

Assegnazione di tag e trunking VLAN 2019, 2016, 2012 R2

Live Migration

2019, 2016, 2012 R2

Iniezione IP statico

2019, 2016, 2012 R2

✔ Nota 2

✔ Nota 2

✔ Nota 2

✔ Nota 2

✔ Nota 2

✔ Nota 2

RSS virtuale

2019, 2016, 2012 R2

Segmentazione TCP e offload checksum

2019, 2016, 2012 R2

SR-IOV

2019, 2016

Spazio di archiviazione

Ridimensionamento VHDX

2019, 2016, 2012 R2

Fibre Channel virtuale

2019, 2016, 2012 R2

✔ Nota 3

✔ Nota 3

✔ Nota 3

✔ Nota 3

✔ Nota 3

✔ Nota 3

Backup delle macchine virtuali attive

2019, 2016, 2012 R2

✔ Nota 5

✔ Nota 4,5

✔ Nota 5

✔ Nota 5

✔ Nota 4,5

✔ Nota 5

Supporto TRIM

2019, 2016, 2012 R2

WWN SCSI

2019, 2016, 2012 R2

Memory

Supporto del kernel PAE

2019, 2016, 2012 R2

N/D

N/D

N/D

N/D

N/D

N/D

Configurazione del gap MMIO

2019, 2016, 2012 R2

Memoria dinamica - aggiunta a caldo

2019, 2016, 2012 R2

✔ Note 7,8,9

✔ Note 8,9

✔ Note 8,9

✔ Note 8,9

✔ Note 8,9

✔ Note 8,9

Memoria dinamica - Ballooning

2019, 2016, 2012 R2

✔ Note 7,8,9

✔ Note 8,9

✔ Note 8,9

✔ Note 8,9

✔ Note 8,9

✔ Note 8,9

Ridimensionamento della memoria di runtime

2019, 2016

Video

Dispositivo video specifico Hyper-V

2019, 2016, 2012 R2

Varie

Coppia chiave-valore

2019, 2016, 2012 R2

Interrupt non mascherabile

2019, 2016, 2012 R2

Copia di file dall'host al guest

2019, 2016, 2012 R2

comando lsvmbus

2019, 2016, 2012 R2

Socket di Hyper-V

2019, 2016

Pass-through/DDA PCI

2019, 2016

Macchine virtuali di seconda generazione

Avvio con UEFI

2019, 2016, 2012 R2

✔ Note 12

✔ Note 12

✔ Note 12

✔ Note 12

✔ Note 12

✔ Note 12

Avvio protetto

2019, 2016, 2012 R2

Serie Oracle Linux 6.x

Questa serie dispone solo di kernel a 64 bit.

Funzionalità Versione di Windows Server 6.8-6.10 (RHCK) 6.8-6.10 (UEK4)
Disponibilità LIS 4.3 Predefinito
Core 2019, 2016, 2012 R2
Ora esatta di Windows Server 2016 2019, 2016
Funzionalità di rete
Frame jumbo 2019, 2016, 2012 R2
Assegnazione di tag e trunking VLAN 2019, 2016, 2012 R2 ✔ Nota 1 ✔ Nota 1
Live Migration 2019, 2016, 2012 R2
Inserimento di IP statico 2019, 2016, 2012 R2 ✔ Nota 2
RSS virtuale 2019, 2016, 2012 R2
Segmentazione TCP e offload checksum 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Spazio di archiviazione
Ridimensionamento VHDX 2019, 2016, 2012 R2
Fibre Channel virtuale 2019, 2016, 2012 R2 ✔ Nota 3 ✔ Nota 3
Backup delle macchine virtuali attive 2019, 2016, 2012 R2 ✔ Nota 5 ✔ Nota 5
Supporto TRIM 2019, 2016, 2012 R2
WWN SCSI 2019, 2016, 2012 R2
Memory
Supporto del kernel PAE 2019, 2016, 2012 R2 N/D N/D
Configurazione del gap MMIO 2019, 2016, 2012 R2
Memoria dinamica - aggiunta a caldo 2019, 2016, 2012 R2 ✔ Note 6, 8, 9 ✔ Note 6, 8, 9
Memoria dinamica - Ballooning 2019, 2016, 2012 R2 ✔ Note 6, 8, 9 ✔ Note 6, 8, 9
Ridimensionamento della memoria di runtime 2019, 2016
Video
Dispositivo video specifico Hyper-V 2019, 2016, 2012 R2
Varie
Coppia chiave-valore 2019, 2016, 2012 R2 ✔ Note 10,11 ✔ Note 10,11
Interrupt non mascherabile 2019, 2016, 2012 R2
Copia di file dall'host al guest 2019, 2016, 2012 R2
comando lsvmbus 2019, 2016, 2012 R2
Socket di Hyper-V 2019, 2016
Pass-through/DDA PCI 2019, 2016
Macchine virtuali di seconda generazione
Avvio con UEFI 2019, 2016, 2012 R2 ✔ Note 12 ✔ Note 12
Avvio protetto 2019, 2016

Note

  1. Per questa versione di Oracle Linux, VLAN tag funziona ma trunking VLAN non sono disponibili.

  2. Inserimento di IP statico potrebbe non funzionare se Gestione di rete è stata configurata per una scheda di rete sintetiche sulla macchina virtuale. Per garantire il corretto funzionamento di IP statico injection assicurarsi che l'amministratore di sistema è spento completamente o è stato disattivato per una scheda di rete specifico tramite il file ifcfg-ethX.

  3. In Windows Server 2012 R2 durante l'utilizzo di dispositivi di virtuale fibre channel, assicurarsi che il numero di unità logica (LUN 0) 0 è stato popolato. Se non è stato popolato LUN 0, una macchina virtuale potrebbe non essere in grado di installare dispositivi di fibre channel in modo nativo.

  4. Per i LIS predefiniti, è necessario installare il pacchetto "hyperv-daemons" per questa funzionalità.

  5. Se sono presenti handle di file aperti durante un'operazione di backup di macchina virtuale, quindi in alcuni casi estremi, i dischi rigidi virtuali backup potrebbero essere necessario essere sottoposto a un controllo di coerenza di sistema di file (fsck) su ripristino. Operazioni di backup Live possano un esito negativo se la macchina virtuale dispone di un dispositivo iSCSI collegati o DAS (noto anche come disco pass-through).

  6. Supporto della memoria dinamica è disponibile solo nelle macchine virtuali a 64 bit.

  7. Aggiunta a caldo Supporto non è abilitato per impostazione predefinita in questa distribuzione. Per abilitare il supporto aggiunto a caldo che è necessario aggiungere una regola di udev in /etc/udev/rules.d/ come indicato di seguito:

    1. Creare un file /etc/udev/rules.d/100-balloon.rules. È possibile utilizzare qualsiasi altro nome per il file desiderato.

    2. Aggiungere il seguente contenuto nel file: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"

    3. Riavviare il sistema per consentire l'aggiunta a caldo.

    Durante il download di Linux Integration Services crea questa regola su installazione, la regola è rimossi anche quando LIS viene disinstallato, la regola deve essere ricreato se è necessaria una quantità di memoria dinamica dopo la disinstallazione.

  8. Operazioni di memoria dinamica possono non riuscire se il sistema operativo guest è troppo memoria insufficiente. Di seguito sono le procedure consigliate:

    • Memoria di avvio e di memoria minimo deve essere uguale o maggiore rispetto alla quantità di memoria in cui si consiglia il fornitore.

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

  9. Se si utilizza la memoria dinamica in un sistema operativo Windows Server 2012 R2 o Windows Server 2016, specificare memoria di avvio, memoria minima, e quantità massima di memoria parametri in multipli di 128 megabyte (MB). In caso contrario, può comportare errori a caldo e non sarà possibile visualizzare qualsiasi memoria aumenta in un sistema operativo guest.

  10. Per abilitare l'infrastruttura coppia chiave/valore (KVP), installare il pacchetto rpm hypervkvpd o hyperv-daemons dalla ISO di Oracle Linux. In alternativa, è possibile installare il pacchetto direttamente dai repository Oracle Linux Yum.

  11. L'infrastruttura (coppia chiave-VALORE) di 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à.

  12. Windows Server 2012 R2 generazione 2 macchine virtuali presentano avvio protetto abilitato per impostazione predefinita e le macchine virtuali Linux non verranno avviate se l'opzione di avvio protetto è disabilitata. È possibile disabilitare l'avvio protetto nel Firmware sezione delle impostazioni per la macchina virtuale in di gestione di Hyper-V o è possibile disabilitarlo con PowerShell:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

    Il download di Linux Integration Services può essere applicato alle macchine virtuali di 2 generazione esistente ma non applicare la funzionalità di generazione 2.

Vedi anche