vSphere 5.1 et les versions ultérieures prennent en charge SR-IOV dans un environnement disposant d'une configuration spécifique uniquement. Certaines fonctions de vSphere ne sont pas disponibles lorsque SR-IOV est activé.

Configurations prises en charge

Pour utiliser SR-IOV dans vSphere 6.0, votre environnement doit répondre à un certain nombre d'exigences de configuration.

Tableau 1. Configurations prises en charge pour l'utilisation de SR-IOV
Composant Configuration requise
vSphere
  • Les hôtes équipés de processeurs Intel nécessitent ESXi 5.1 ou une version ultérieure.
  • Les hôtes équipés de processeurs AMD sont pris en charge avec SR-IOV dans ESXi 5.5 ou une version ultérieure.
Hôte physique
  • Doit être compatible avec la version d'ESXi.
  • Doit être équipé d'un processeur Intel si vous exécutez ESXi 5.1, ou d'un processeur Intel ou AMD si vous exécutez ESXi 5.5 et versions ultérieures.
  • Doit prendre en charge la technologie d'unité de gestion de mémoire E/S (IOMMU, I/O memory management unit) et doit avoir IOMMU activé dans le BIOS.
  • Doit prendre en charge SR-IOV, et doit avoir SR-IOV activé dans le BIOS. Contactez le fournisseur du serveur afin de déterminer si l'hôte prend en charge SR-IOV.
Carte réseau physique
  • Doit être compatible avec la version d'ESXi.
  • Doit être prise en charge pour une utilisation par l'hôte et SR-IOV, conformément à la documentation technique du fournisseur du serveur.
  • Doit disposer d'un micrologiciel où SR-IOV est activé.
  • Doit utiliser des interruptions MSI-X.
Pilote PF dans ESXi pour l'adaptateur réseau physique
  • Doit être certifié par VMware.
  • Doit être installé sur l'hôte ESXi. La version d'ESXi fournit un pilote par défaut pour certaines cartes réseau. Pour les autres cartes réseau, vous devez le télécharger et l'installer manuellement.
SE client Doit être pris en charge par la carte réseau sur la version d'ESXi installée conformément à la documentation technique du fournisseur de la carte réseau.
Pilote VF sur le SE client
  • Doit être compatible avec la carte réseau.
  • Doit être pris en charge sur le SE client, conformément à la documentation technique du fournisseur de la carte réseau.
  • Doit être certifié Microsoft WLK ou WHCK pour les machines virtuelles Windows.
  • Doit être installé sur le système d'exploitation. La version du système d'exploitation contient un pilote par défaut pour certaines cartes réseau. Pour les autres cartes réseau, vous devez le télécharger et l'installer à partir d'un emplacement fourni par le fournisseur de la carte réseau ou par l'hôte.

Pour vérifier la compatibilité de vos hôtes et cartes réseau physiques avec les versions d'ESXi, reportez-vous au Guide de compatibilité VMware.

Disponibilité des fonctionnalités

Les fonctionnalités suivantes ne sont pas disponibles pour les machines virtuelles configurées avec SR-IOV :

  • vSphere vMotion
  • Storage vMotion
  • vShield
  • NetFlow
  • Câble virtuel VXLAN
  • vSphere High Availability
  • vSphere Fault Tolerance
  • vSphere DRS
  • vSphere DPM
  • Interruption et reprise de machine virtuelle
  • Snapshots de machine virtuelle
  • VLAN basé sur adresse MAC pour fonctions relai virtuelles
  • Insertion et extraction à chaud des périphériques virtuels, de la mémoire et du vCPU
  • Participation à un environnement de cluster
  • Statistiques réseau pour une carte réseau de machine virtuelle utilisant un relais SR-IOV
Note : Les tentatives d'activation ou de configuration des fonctionnalités non prises en charge par SR-IOV dans vSphere Web Client entraînent des comportements inattendus dans votre environnement.

Cartes réseau prises en charge

Toutes les cartes réseau doivent être équipées de pilotes et de microprogrammes qui prennent en charge SR-IOV. Certaines cartes réseau peuvent nécessiter que SR-IOV soit activé dans le micrologiciel. Pour savoir quelles NIC sont compatibles avec les machines virtuelles configurées avec SR-IOV, consultez le Guide de compatibilité VMware.

Mise à niveau à partir de vSphere 5.0 et versions antérieures

Si vous effectuez une mise à niveau de vSphere 5.0 ou version antérieure vers vSphere 5.5 ou version ultérieure, la prise en charge de SR-IOV sera disponible uniquement lorsque vous aurez effectué une mise à jour des pilotes de carte réseau pour la version de vSphere. Pour que la fonctionnalité SR-IOV puisse fonctionner, les microprogrammes et les pilotes prenant en charge SR-IOV doivent être activés pour les cartes réseau.

Mise à niveau à partir de vSphere 5.1

Bien que SR-IOV soit pris en charge sur les hôtes ESXi 5.1 qui répondent aux exigences, vous ne pouvez pas configurer SR-IOV sur ces derniers à l'aide de vSphere Web Client. Pour activer SR-IOV sur ces hôtes, utilisez le paramètre max_vfs du module du pilote de carte réseau. Reportez-vous à la section Activation de SR-IOV à l'aide de profils d'hôte ou d'une commande ESXCLI.

Vous ne pouvez pas non plus attribuer un adaptateur de relais SR-IOV à une machine virtuelle sur un tel hôte. L'adaptateur est disponible pour les machines virtuelles compatibles avec ESXi 5.5 et versions ultérieures. Bien qu'une version 5.5 de vCenter Server puisse gérer un hôte ESXi 5.1, la configuration est la même que dans la version 5.1. Vous devez ajouter un périphérique PCI au matériel de machine virtuelle et sélectionner manuellement un pilote VF pour le périphérique.