Machines virtuelles Oracle Linux prises en charge sur Hyper-V
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é |
|
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Heure exacte Windows Server 2016 |
2019, 2016 |
✔ |
✔ |
||||
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
|
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 spécifique à Hyper-V |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
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
Pour cette version Oracle Linux, l’étiquetage VLAN fonctionne, mais pas la jonction VLAN.
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.
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.
Pour les services d’intégration Linux (LIS) intégrés, le package « hyperv-daemons » doit être installé pour cette fonctionnalité.
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).
La prise en charge de la mémoire dynamique est disponible uniquement sur les machines virtuelles 64 bits.
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 :
Créez un fichier /etc/udev/rules.d/100-balloon.rules. Vous pouvez utiliser le nom de votre choix pour le fichier.
Ajoutez le contenu suivant au fichier :
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
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.
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.
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é.
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.
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é.
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