Partager via


Machines virtuelles Ubuntu prises en charge sur Hyper-V

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

Légende de table

  • Intégré : Linux Integration Services (LIS) est inclus dans le cadre de cette distribution Linux. Le package de téléchargement LIS fourni par Microsoft ne fonctionne pas pour cette distribution. Il est donc inutile de l’installer. Les numéros de version du module noyau pour la LIS intégrée (comme illustré par lsmod, par exemple) sont différents du numéro de version du package de téléchargement LIS fourni par Microsoft. Cette différence ne signifie pas que les services LIS intégrés sont obsolètes.

  • ✔ : fonctionnalité disponible

  • (vide) - Fonctionnalité non disponible

Feature Version du système d’exploitation Windows Server 24.04 LTS 22.04 LTS 20.04 LTS 18.04 LTS 16.04 LTS
Availability Built-in Built-in Built-in Built-in Built-in
Core 2025, 2022, 2019, 2016
Heure exacte Windows Server 2016 2025, 2022, 2019, 2016
Networking
Trames Jumbo 2025, 2022, 2019, 2016
Marquage et jonction de réseaux locaux virtuels 2025, 2022, 2019, 2016
Migration dynamique 2025, 2022, 2019, 2016
Injection d’adresses IP statiques 2025, 2022, 2019, 2016 ✔ Note 1 ✔ Note 1 ✔ Note 1 ✔ Note 1 ✔ Note 1
vRSS 2025, 2022, 2019, 2016
Segmentation TCP et déchargements de somme de contrôle 2025, 2022, 2019, 2016
SR-IOV 2025, 2022, 2019, 2016
Storage
Redimensionnement VHDX 2025, 2022, 2019, 2016
Fibre Channel virtuel 2025, 2022, 2019, 2016 ✔ Note 2 ✔ Note 2 ✔ Note 2 ✔ Note 2 ✔ Note 2
Sauvegarde dynamique de machine virtuelle 2025, 2022, 2019, 2016 ✔ Note 3, 4, 5 ✔ Note 3, 4, 5 ✔ Note 3, 4, 5 ✔ Note 3, 4, 5 ✔ Note 3, 4, 5
Prise en charge de TRIM 2025, 2022, 2019, 2016
SCSI WWN 2025, 2022, 2019, 2016
Memory
Prise en charge du noyau PAE 2025, 2022, 2019, 2016
Configuration de l’écart MMIO 2025, 2022, 2019, 2016
Mémoire dynamique - Ajout à chaud 2025, 2022, 2019, 2016 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8
Mémoire dynamique – Ballooning 2025, 2022, 2019, 2016 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8 ✔ Note 6, 7, 8
Redimensionnement de la mémoire d’exécution 2025, 2022, 2019, 2016
Video
Appareil vidéo Hyper-V 2025, 2022, 2019, 2016
Miscellaneous
Paire clé/valeur 2025, 2022, 2019, 2016 ✔ Note 5, 9 ✔ Note 5, 9 ✔ Note 5, 9 ✔ Note 5, 9 ✔ Note 5, 9
Interruption non masquable 2025, 2022, 2019, 2016
Copie de fichiers de l’hôte vers l’invité 2025, 2022, 2019, 2016
commande lsvmbus 2025, 2022, 2019, 2016
sockets Hyper-V 2025, 2022, 2019, 2016
PCI Passthrough/DDA 2025, 2022, 2019, 2016
Machines virtuelles de génération 2
Démarrage en mode UEFI 2025, 2022, 2019, 2016 ✔ Note 10, 11 ✔ Note 10, 11 ✔ Note 10, 11
Démarrage sécurisé 2025, 2022, 2019, 2016

Notes

  1. L’injection d’adresses IP statiques peut ne pas fonctionner si NetworkManager a été configuré pour une carte réseau spécifique à Hyper-V donnée sur la machine virtuelle, car elle peut remplacer les paramètres IP statiques qui ont été configurés manuellement. Pour garantir le bon fonctionnement de l’injection d’adresses IP statiques, assurez-vous que Network Manager est complètement désactivé ou a été désactivé pour une carte réseau spécifique via son fichier ifcfg-ethX .

  2. Lors de l’utilisation d’appareils fiber channel virtuels, 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, une machine virtuelle Linux risque de ne pas pouvoir monter des appareils fiber channel en mode natif.

  3. S’il existe des descripteurs de fichiers ouverts pendant une opération de sauvegarde de machine virtuelle active, dans certains cas particuliers, les VHD sauvegardés peuvent être soumis à une vérification de cohérence du système de fichiers (fsck) lors de la restauration.

  4. Les opérations de sauvegarde dynamique peuvent échouer en silence si la machine virtuelle dispose d’un périphérique iSCSI attaché ou d’un stockage en attachement direct (également appelé disque pass-through).

  5. Sur les versions de support à long terme (LTS), utilisez le dernier noyau HWE (Virtual Hardware Enablement) pour profiter des services d’intégration Linux à jour.

    Pour installer le noyau adapté Azure sur Ubuntu, exécutez les commandes suivantes en tant que superutilisateur (ou avec sudo) :

    # apt-get update
    # apt-get install linux-azure
    
  6. La prise en charge de la mémoire dynamique est disponible uniquement sur les machines virtuelles 64 bits.

  7. Les opérations de mémoire dynamique peuvent échouer si la mémoire du système d’exploitation invité vient à manquer. 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 pour consommer jusqu’à 80 % de la RAM disponible.

  8. Si vous utilisez la mémoire dynamique sur Windows Server, spécifiez la mémoire de démarrage, la mémoire minimale et les paramètres de mémoire maximale en multiples de 128 mégaoctets (Mo). Si vous ne le faites pas, vous risquez d’entraîner des défaillances d’ajout à chaud et vous risquez de ne pas voir d’augmentation de la mémoire sur un système d’exploitation invité.

  9. Dans Windows Server 2019 et Windows Server 2016, l’infrastructure de paire clé/valeur peut ne pas fonctionner correctement sans 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é.

  10. Les machines virtuelles de génération 2 ont un démarrage sécurisé activé par défaut et certaines machines virtuelles Linux ne démarreront pas, sauf si l’option de démarrage sécurisé est désactivée. Vous pouvez désactiver le démarrage sécurisé dans la section Microprogramme des paramètres de la machine virtuelle dans Hyper-V Manager ou le désactiver à l’aide de PowerShell :

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    
  11. Avant d’essayer de copier le VHD d’une machine virtuelle de génération 2 existante afin de créer de nouvelles machines virtuelles de génération 2, procédez comme suit :

    1. Connectez-vous à la machine virtuelle de génération 2 existante.

    2. Remplacez le répertoire par le répertoire EFI de démarrage :

      # cd /boot/efi/EFI
      
    3. Copiez le répertoire d’Ubuntu dans un nouveau répertoire nommé boot :

      # sudo cp -r ubuntu/ boot
      
    4. Remplacez le répertoire par le répertoire de démarrage nouvellement créé :

      # cd boot
      
    5. Renommez le fichier shimx64.efi :

      # sudo mv shimx64.efi bootx64.efi
      
  12. Pour effectuer des migrations dynamiques pour les machines virtuelles configurées de génération 2, vous devez activer l’option Migrer vers un ordinateur ayant une autre version de processeur sous Processeur>Compatibilité dans les paramètres de votre machine virtuelle. Pour en savoir plus, consultez Mode de compatibilité du processeur dans Hyper-V.

Voir aussi