Machines virtuelles Oracle Linux prises en charge sur Hyper-V

S’applique à : 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

Le mappage de distribution des fonctionnalités suivant indique les fonctionnalités présentes dans chaque version. Les problèmes connus et les solutions de contournement pour chaque distribution sont répertoriés après le tableau.

Dans cette section :

Légende du tableau

  • Intégré : les services d’intégration Linux (LIS) sont inclus dans cette distribution Linux. Les numéros de version du module noyau pour les LIS intégrés (comme indiqué par lsmod, par exemple) sont différents des numéros de version sur le package de téléchargement LIS fourni par Microsoft. Cette différence ne signifie pas que le LIS intégré est obsolète.

  • ✔ : fonctionnalité disponible

  • (vide) : fonctionnalité non disponible

  • RHCK : noyau compatible Red Hat

  • UEK : Unbreakable Enterprise Kernel (UEK)

    • UEK4 - basé sur la version 4.1.12 du noyau Linux en amont
    • UEK5 - basé sur la version 4.14 du noyau Linux en amont
    • UEK6 - basé sur la version 5.4 du noyau Linux en amont

Série 9.x d’Oracle Linux

Fonctionnalité Version de Windows Server 9.0 (RHCK)
Disponibilité
Core 2019, 2016, 2012 R2
Heure exacte Windows Server 2016 2019, 2016
Mise en réseau
Trames Jumbo 2019, 2016, 2012 R2
Marquage et jonction de réseaux locaux virtuels 2019, 2016, 2012 R2
Migration dynamique 2019, 2016, 2012 R2
Injection d’adresses IP statiques 2019, 2016, 2012 R2 ✔ Note 2
vRSS 2019, 2016, 2012 R2
Segmentation TCP et déchargements de somme de contrôle 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Stockage
Redimensionnement de VHDX 2019, 2016, 2012 R2
Fibre Channel virtuel 2019, 2016, 2012 R2 ✔ Note 3
Sauvegarde dynamique de machine virtuelle 2019, 2016, 2012 R2 ✔ Note 5
Prise en charge de TRIM 2019, 2016, 2012 R2
WWN SCSI 2019, 2016, 2012 R2
Mémoire
Prise en charge du noyau PAE 2019, 2016, 2012 R2 N/A
Configuration de l’écart MMIO 2019, 2016, 2012 R2
Mémoire dynamique – Ajout à chaud 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Mémoire dynamique - Ballooning 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Redimensionnement de la mémoire de runtime 2019, 2016
Vidéo
Appareil vidéo spécifique à Hyper-V 2019, 2016, 2012 R2
Divers
Paire clé-valeur 2019, 2016, 2012 R2
Interruption non masquable 2019, 2016, 2012 R2
Copie de fichiers de l’hôte vers l’invité 2019, 2016, 2012 R2
Commande lsvmbus 2019, 2016, 2012 R2
Sockets Hyper-V 2019, 2016
Pass-through PCI/DDA 2019, 2016
Ordinateurs virtuels de génération 2
Démarrage en mode UEFI 2019, 2016, 2012 R2 ✔ Note 12
Démarrage sécurisé 2019, 2016

Série 8.x d’Oracle Linux

Fonctionnalité Version de Windows Server 8.0-8.5 (RHCK)
Disponibilité
Core 2019, 2016, 2012 R2
Heure exacte Windows Server 2016 2019, 2016
Mise en réseau
Trames Jumbo 2019, 2016, 2012 R2
Marquage et jonction de réseaux locaux virtuels 2019, 2016, 2012 R2
Migration dynamique 2019, 2016, 2012 R2
Injection d’adresses IP statiques 2019, 2016, 2012 R2 ✔ Note 2
vRSS 2019, 2016, 2012 R2
Segmentation TCP et déchargements de somme de contrôle 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Stockage
Redimensionnement de VHDX 2019, 2016, 2012 R2
Fibre Channel virtuel 2019, 2016, 2012 R2 ✔ Note 3
Sauvegarde dynamique de machine virtuelle 2019, 2016, 2012 R2 ✔ Note 5
Prise en charge de TRIM 2019, 2016, 2012 R2
WWN SCSI 2019, 2016, 2012 R2
Mémoire
Prise en charge du noyau PAE 2019, 2016, 2012 R2 N/A
Configuration de l’écart MMIO 2019, 2016, 2012 R2
Mémoire dynamique – Ajout à chaud 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Mémoire dynamique - Ballooning 2019, 2016, 2012 R2 ✔ Note 7, 8, 9
Redimensionnement de la mémoire de runtime 2019, 2016
Vidéo
Appareil vidéo spécifique à Hyper-V 2019, 2016, 2012 R2
Divers
Paire clé-valeur 2019, 2016, 2012 R2
Interruption non masquable 2019, 2016, 2012 R2
Copie de fichiers de l’hôte vers l’invité 2019, 2016, 2012 R2
Commande lsvmbus 2019, 2016, 2012 R2
Sockets Hyper-V 2019, 2016
Pass-through PCI/DDA 2019, 2016
Ordinateurs virtuels de génération 2
Démarrage en mode UEFI 2019, 2016, 2012 R2 ✔ Note 12
Démarrage sécurisé 2019, 2016

Série 7.x d’Oracle Linux

Cette série comprend uniquement des noyaux 64 bits.

Fonctionnalité

Version de Windows Server

7.5-7.8

7.3-7.4

RHCK

UEK5

RHCK

UEK4

Disponibilité

LIS 4.3

Intégré

Intégré

LIS 4.3

Intégré

Intégré

Core

2019, 2016, 2012 R2

Heure exacte Windows Server 2016

2019, 2016

Mise en réseau

Trames Jumbo

2019, 2016, 2012 R2

Étiquetage et jonction de réseaux locaux virtuels 2019, 2016, 2012 R2

Migration dynamique

2019, 2016, 2012 R2

Injection d’adresses IP statiques

2019, 2016, 2012 R2

✔ Note 2

✔ Note 2

✔ Note 2

✔ Note 2

✔ Note 2

✔ Note 2

vRSS

2019, 2016, 2012 R2

Segmentation TCP et déchargements de somme de contrôle

2019, 2016, 2012 R2

SR-IOV

2019, 2016

Stockage

Redimensionnement de VHDX

2019, 2016, 2012 R2

Fibre Channel virtuel

2019, 2016, 2012 R2

✔ Note 3

✔ Note 3

✔ Note 3

✔ Note 3

✔ Note 3

✔ Note 3

Sauvegarde dynamique de machine virtuelle

2019, 2016, 2012 R2

✔ Note 5

✔ Note 4, 5

✔ Note 5

✔ Note 5

✔ Note 4, 5

✔ Note 5

Prise en charge de TRIM

2019, 2016, 2012 R2

WWN SCSI

2019, 2016, 2012 R2

Mémoire

Prise en charge du noyau PAE

2019, 2016, 2012 R2

N/A

N/A

N/A

N/A

N/A

N/A

Configuration de l’écart MMIO

2019, 2016, 2012 R2

Mémoire dynamique - Ajout à chaud

2019, 2016, 2012 R2

✔ Note 7, 8, 9

✔ Note 8, 9

✔ Note 8, 9

✔ Note 8, 9

✔ Note 8, 9

✔ Note 8, 9

Mémoire dynamique Ballooning

2019, 2016, 2012 R2

✔ Note 7, 8, 9

✔ Note 8, 9

✔ Note 8, 9

✔ Note 8, 9

✔ Note 8, 9

✔ Note 8, 9

Redimensionnement de la mémoire de runtime

2019, 2016

Vidéo

Vidéo spécifique à Hyper-V

2019, 2016, 2012 R2

Divers

Paire clé-valeur

2019, 2016, 2012 R2

Interruption non masquable

2019, 2016, 2012 R2

Copie de fichiers de l’hôte vers l’invité

2019, 2016, 2012 R2

Commande lsvmbus

2019, 2016, 2012 R2

Sockets Hyper-V

2019, 2016

Pass-through PCI/DDA

2019, 2016

Ordinateurs virtuels de génération 2

Démarrage en mode UEFI

2019, 2016, 2012 R2

✔ Note 12

✔ Note 12

✔ Note 12

✔ Note 12

✔ Note 12

✔ Note 12

Démarrage sécurisé

2019, 2016, 2012 R2

Série 6.x d’Oracle Linux

Cette série comprend uniquement des noyaux 64 bits.

Fonctionnalité Version de Windows Server 6.8-6.10 (RHCK) 6.8-6.10 (UEK4)
Disponibilité LIS 4.3 Intégré
Core 2019, 2016, 2012 R2
Heure exacte Windows Server 2016 2019, 2016
Mise en réseau
Trames Jumbo 2019, 2016, 2012 R2
Marquage et jonction de réseaux locaux virtuels 2019, 2016, 2012 R2 ✔ Note 1 ✔ Note 1
Migration dynamique 2019, 2016, 2012 R2
Injection d’adresses IP statiques 2019, 2016, 2012 R2 ✔ Note 2
vRSS 2019, 2016, 2012 R2
Segmentation TCP et déchargements de somme de contrôle 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Stockage
Redimensionnement de VHDX 2019, 2016, 2012 R2
Fibre Channel virtuel 2019, 2016, 2012 R2 ✔ Note 3 ✔ Note 3
Sauvegarde dynamique de machine virtuelle 2019, 2016, 2012 R2 ✔ Note 5 ✔ Note 5
Prise en charge de TRIM 2019, 2016, 2012 R2
WWN SCSI 2019, 2016, 2012 R2
Mémoire
Prise en charge du noyau PAE 2019, 2016, 2012 R2 N/A N/A
Configuration de l’écart MMIO 2019, 2016, 2012 R2
Mémoire dynamique – Ajout à chaud 2019, 2016, 2012 R2 ✔ Note 6, 8, 9 ✔ Note 6, 8, 9
Mémoire dynamique - Ballooning 2019, 2016, 2012 R2 ✔ Note 6, 8, 9 ✔ Note 6, 8, 9
Redimensionnement de la mémoire de runtime 2019, 2016
Vidéo
Appareil vidéo spécifique à Hyper-V 2019, 2016, 2012 R2
Divers
Paire clé-valeur 2019, 2016, 2012 R2 ✔ Note 10,11 ✔ Note 10,11
Interruption non masquable 2019, 2016, 2012 R2
Copie de fichiers de l’hôte vers l’invité 2019, 2016, 2012 R2
Commande lsvmbus 2019, 2016, 2012 R2
Sockets Hyper-V 2019, 2016
Pass-through PCI/DDA 2019, 2016
Ordinateurs virtuels de génération 2
Démarrage en mode UEFI 2019, 2016, 2012 R2 ✔ Note 12 ✔ Note 12
Démarrage sécurisé 2019, 2016

Notes

  1. Pour cette version Oracle Linux, l’étiquetage VLAN fonctionne, mais pas la jonction VLAN.

  2. L’injection d’adresses IP statiques peut ne pas fonctionner si le Gestionnaire de réseau a été configuré pour une carte réseau synthétique donnée sur la machine virtuelle. Pour un bon fonctionnement de l’injection d’adresses IP statiques, assurez-vous que le Gestionnaire de réseau est soit complètement désactivé, soit qu’il a été désactivé pour une carte réseau spécifique via le fichier ifcfg-ethX.

  3. Sur Windows Server 2012 R2, en cas d’utilisation d’appareils Fibre Channel virtuel, assurez-vous que le numéro d’unité logique 0 (LUN 0) a été rempli. Si le numéro d’unité logique 0 n’a pas été rempli, il est possible qu’une machine virtuelle Linux ne soit pas en mesure de monter des appareils Fibre Channel en mode natif.

  4. Pour les services d’intégration Linux (LIS) intégrés, le package « hyperv-daemons » doit être installé pour cette fonctionnalité.

  5. Si des descripteurs de fichiers sont ouverts pendant une opération de sauvegarde de machine virtuelle dynamique, il peut être nécessaire, dans certains cas particuliers, de soumettre les disques VHD sauvegardés à une vérification de cohérence du système de fichiers (fsck) lors de la restauration. Les opérations de sauvegarde dynamique peuvent échouer en mode silencieux si un périphérique iSCSI est attaché à la machine virtuelle ou s’il dispose d’un stockage en attachement direct (également appelé disque pass-through).

  6. La prise en charge de la mémoire dynamique est disponible uniquement sur les machines virtuelles 64 bits.

  7. La prise en charge de l’ajout à chaud n’est pas activée par défaut dans cette distribution. Pour activer le support de l’ajout à chaud, vous devez ajouter une règle udev sous /etc/udev/rules.d/ comme suit :

    1. Créez un fichier /etc/udev/rules.d/100-balloon.rules. Vous pouvez utiliser le nom de votre choix pour le fichier.

    2. Ajoutez le contenu suivant au fichier : SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"

    3. Redémarrez le système pour activer le support de l’ajout à chaud.

    Bien que le téléchargement des services d’intégration Linux crée cette règle lors de l’installation, celle-ci est supprimée quand les services LIS sont désinstallés. La règle doit donc être recréée si la mémoire dynamique reste nécessaire après la désinstallation.

  8. Les opérations de mémoire dynamique peuvent échouer si la mémoire du système d’exploitation invité est insuffisante. Voici quelques bonnes pratiques :

    • La mémoire de démarrage et la mémoire minimale doivent être égales ou supérieures à la quantité de mémoire recommandée par le fournisseur de la distribution.

    • Les applications qui ont tendance à consommer toute la mémoire disponible sur un système sont limitées à une consommation jusqu’à 80 % de la RAM disponible.

  9. Si vous utilisez la mémoire dynamique sur un système d’exploitation Windows Server 2016 ou Windows Server 2012 R2, spécifiez les paramètres Mémoire de démarrage, Mémoire minimale et Mémoire maximale en choisissant des valeurs multiples de 128 mégaoctets (Mo). Dans le cas contraire, cela peut entraîner des défaillances d’ajout à chaud et la mémoire risque de ne pas être augmentée sur un système d’exploitation invité.

  10. Pour activer l’infrastructure de paire clé/valeur (KVP), installez le package rpm hypervkvpd ou hyperv-daemons à partir de votre ISO Oracle Linux. Vous pouvez également installer le package directement à partir de référentiels Oracle Linux Yum.

  11. Il est possible que l’infrastructure de paire clé/valeur (KVP) ne fonctionne correctement qu’après une mise à jour logicielle Linux. Contactez le fournisseur de votre distribution pour obtenir la mise à jour logicielle en cas de problème avec cette fonctionnalité.

  12. Sous Windows Server 2012 R2, le démarrage sécurisé est activé par défaut sur les machines virtuelles de génération 2. Certaines machines virtuelles Linux ne démarrent pas tant que l’option de démarrage sécurisé n’est pas désactivée. Vous pouvez désactiver le démarrage sécurisé dans la section Microprogramme des paramètres de la machine virtuelle dans le Gestionnaire Hyper-V ou à l’aide de PowerShell :

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

    Le téléchargement des services d’intégration Linux peut s’appliquer aux machines virtuelles de génération 2 existantes. Toutefois, cela ne leur confère aucune capacité de génération 2.

Voir aussi