Rechercher

24.3. Fonctionnalités non prises en charge dans la virtualisation RHEL 9

download PDF

Les fonctionnalités suivantes ne sont pas prises en charge par l'hyperviseur KVM inclus dans Red Hat Enterprise Linux 9 (RHEL 9) :

Important

Nombre de ces limitations peuvent ne pas s'appliquer à d'autres solutions de virtualisation fournies par Red Hat, telles que OpenShift Virtualization ou Red Hat OpenStack Platform (RHOSP).

Les fonctionnalités prises en charge par d'autres solutions de virtualisation sont décrites comme telles dans les paragraphes suivants.

Architectures des systèmes hôtes

RHEL 9 avec KVM n'est pas pris en charge sur les architectures hôtes qui ne figurent pas dans la liste des fonctionnalités recommandées pour la virtualisation de RHEL 9.

Systèmes d'exploitation invités

Les machines virtuelles KVM qui utilisent les systèmes d'exploitation invités suivants ne sont pas prises en charge sur un hôte RHEL 9 :

  • Windows 8.1 et versions antérieures
  • Windows Server 2012 R2 et versions antérieures
  • macOS
  • Solaris pour les systèmes x86
  • Tout système d'exploitation publié avant 2009

Pour obtenir une liste des systèmes d'exploitation invités pris en charge sur les hôtes RHEL et d'autres solutions de virtualisation, voir Systèmes d'exploitation invités certifiés dans Red Hat OpenStack Platform, Red Hat Virtualization, OpenShift Virtualization et Red Hat Enterprise Linux avec KVM.

Création de machines virtuelles dans des conteneurs

Red Hat ne prend pas en charge la création de machines virtuelles KVM dans tout type de conteneur qui inclut les éléments de l'hyperviseur RHEL 9 (tels que l'émulateur QEMU ou le paquetage libvirt ).

Pour créer des VM dans des conteneurs, Red Hat recommande d'utiliser l'offre de virtualisation OpenShift.

Commandes et options virsh spécifiques

Tous les paramètres que vous pouvez utiliser avec l'utilitaire virsh n'ont pas été testés et certifiés comme étant prêts pour la production par Red Hat. Par conséquent, toutes les commandes et options de virsh qui ne sont pas explicitement recommandées par la documentation de Red Hat peuvent ne pas fonctionner correctement et Red Hat recommande de ne pas les utiliser dans votre environnement de production.

Les commandes virsh non prises en charge sont notamment les suivantes :

  • virsh iface-* les commandes telles que virsh iface-start et virsh iface-destroy
  • virsh blkdeviotune
  • virsh snapshot-* les commandes telles que virsh snapshot-create et virsh snapshot-revert

La ligne de commande QEMU

QEMU est un composant essentiel de l'architecture de virtualisation dans RHEL 9, mais il est difficile à gérer manuellement, et des configurations QEMU incorrectes peuvent entraîner des vulnérabilités de sécurité. Par conséquent, l'utilisation des utilitaires de ligne de commande qemu-*, tels que qemu-kvm, n'est pas prise en charge par Red Hat. Utilisez plutôt les utilitaires libvirt, tels que virt-install, virt-xml, et les commandes virsh prises en charge, car ils orchestrent QEMU conformément aux meilleures pratiques. Cependant, l'utilitaire qemu-img est pris en charge pour la gestion des images de disques virtuels.

débranchement à chaud du vCPU

La suppression d'un processeur virtuel (vCPU) d'une VM en cours d'exécution, également appelée débranchement à chaud d'un vCPU, n'est pas prise en charge dans RHEL 9.

Débranchement à chaud de la mémoire

La suppression d'un périphérique de mémoire attaché à une VM en cours d'exécution, également appelée débranchement à chaud de la mémoire, n'est pas prise en charge dans RHEL 9.

Restriction des entrées/sorties du côté de QEMU

L'utilisation de l'utilitaire virsh blkdeviotune pour configurer les niveaux d'entrée et de sortie maximaux pour les opérations sur les disques virtuels, également connu sous le nom de QEMU-side I/O throttling, n'est pas pris en charge dans RHEL 9.

Pour configurer l'étranglement des E/S dans RHEL 9, utilisez virsh blkiotune. Ce système est également connu sous le nom de "libvirt-side I/O throttling" (étranglement des E/S côté libvirt). Pour plus d'informations, consultez la section Limitation des E/S sur disque dans les machines virtuelles.

Autres solutions :

  • La limitation des E/S côté QEMU est également prise en charge dans RHOSP. Pour plus de détails, voir la section Setting Resource Limitation on Disk et la section Use Quality-of-Service Specifications dans le Guide de stockage RHOSP.
  • En outre, OpenShift Virtualizaton prend également en charge l'étranglement des E/S côté QEMU.

Migration en direct du stockage

La migration d'une image disque d'une VM en cours d'exécution entre des hôtes n'est pas prise en charge dans RHEL 9.

Autres solutions :

  • La migration en direct du stockage est prise en charge dans RHOSP, mais avec certaines limitations. Pour plus de détails, voir Migrer un volume.

Instantanés internes

La création et l'utilisation d'instantanés internes pour les machines virtuelles sont obsolètes dans RHEL 9 et fortement déconseillées dans un environnement de production. Utilisez plutôt des instantanés externes. Pour plus d'informations, voir Support-limitations-for-virtual-machine-snapshots_creating-virtual-machine-snapshots.

Autres solutions :

accélération du chemin de données vHost

Sur les hôtes RHEL 9, il est possible de configurer vHost Data Path Acceleration (vDPA) pour les périphériques virtio, mais Red Hat ne prend actuellement pas en charge cette fonctionnalité et déconseille fortement son utilisation dans les environnements de production.

vhost-user

RHEL 9 ne prend pas en charge la mise en œuvre d'une interface vHost en espace utilisateur.

Autres solutions :

États d'alimentation des systèmes S3 et S4

La suspension d'une VM aux états d'alimentation du système Suspend to RAM (S3) ou Suspend to disk (S4) n'est pas prise en charge. Notez que ces fonctionnalités sont désactivées par défaut et que leur activation rendra votre VM non supportable par Red Hat.

Notez que les états S3 et S4 ne sont actuellement pris en charge par aucune autre solution de virtualisation fournie par Red Hat.

S3-PR sur un vDisk multipatched

La réservation persistante SCSI3 (S3-PR) sur un vDisk multipatché n'est pas prise en charge dans RHEL 9. Par conséquent, Windows Cluster n'est pas pris en charge dans RHEL 9.

virtio-crypto

L'utilisation du périphérique virtio-crypto dans RHEL 9 n'est pas prise en charge et RHEL déconseille fortement son utilisation.

Notez que les périphériques virtio-crypto ne sont pris en charge dans aucune autre solution de virtualisation fournie par Red Hat.

virtio-multitouch-device, virtio-multitouch-pci

L'utilisation des périphériques virtio-multitouch-device et virtio-multitouch-pci dans RHEL 9 n'est pas prise en charge et RHEL déconseille fortement leur utilisation.

Sauvegarde incrémentale en direct

La configuration d'une sauvegarde de VM qui n'enregistre que les modifications apportées à la VM depuis la dernière sauvegarde, également connue sous le nom de sauvegarde incrémentielle en direct, n'est pas prise en charge dans RHEL 9, et Red Hat en déconseille fortement l'utilisation.

net_failover

L'utilisation du pilote net_failover pour mettre en place un mécanisme de basculement automatique des périphériques réseau n'est pas prise en charge dans RHEL 9.

Notez que net_failover n'est actuellement pris en charge par aucune autre solution de virtualisation fournie par Red Hat.

TCG

QEMU et libvirt incluent un mode de traduction dynamique utilisant le Tiny Code Generator (TCG) de QEMU. Ce mode ne nécessite pas la prise en charge de la virtualisation matérielle. Cependant, TCG n'est pas pris en charge par Red Hat.

Les hôtes basés sur le TCG peuvent être reconnus en examinant leur configuration XML, par exemple à l'aide de la commande virsh dumpxml.

  • Le fichier de configuration d'un invité TCG contient la ligne suivante :

    <domain type='qemu'>
  • Le fichier de configuration d'un invité KVM contient la ligne suivante :

    <domain type='kvm'>

SR-IOV Dispositifs de mise en réseau InfiniBand

L'attachement de périphériques réseau InfiniBand à des machines virtuelles utilisant la virtualisation d'E/S à racine unique (SR-IOV) n'est pas pris en charge.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.