Afin de vous assurer qu'une machine virtuelle et une carte réseau physique puissent échanger des données, vous devez associer la machine virtuelle à une ou plusieurs fonctions virtuelles, telles que des adaptateurs réseau relais SR-IOV.

Conditions préalables

  • Vérifiez que les fonctions virtuelles existent sur l'hôte.
  • Vérifiez que les périphériques relais de mise en réseau pour les fonctions virtuelles sont actifs dans la liste Périphériques PCI de l'onglet Paramètres correspondant à l'hôte.
  • Vérifiez que la machine virtuelle est compatible avec ESXi 5.5 et versions ultérieures.
  • Vérifiez que Red Hat Enterprise Linux 6 et versions ultérieures ou Windows a été sélectionné comme système d'exploitation invité lors de la création de la machine virtuelle.

Procédure

  1. Localisez la machine virtuelle dans vSphere Client.
    1. Sélectionnez un centre de données, un dossier, un cluster, un pool de ressources ou un hôte, puis cliquez sur l'onglet VM
    2. Cliquez sur Machines virtuelles, puis cliquez sur la machine virtuelle dans la liste.
  2. Mettez la machine virtuelle hors tension.
  3. Dans le menu Actions, sélectionnez Modifier les paramètres.
  4. Sélectionnez l'onglet Matériel virtuel dans la boîte de dialogue affichant les paramètres.
  5. Dans le menu déroulant Ajouter un nouveau périphérique, sélectionnez Adaptateur réseau .
    La section Nouveau réseau est ajoutée à la liste dans l'onglet Matériel virtuel.
  6. Développez la section Nouveau réseau et connectez la machine virtuelle à un groupe de ports.
    La carte réseau virtuelle n'utilise pas ce groupe de ports pour le trafic de données. Le groupe de ports est utilisé pour extraire les propriétés de mise en réseau, par exemple le balisage VLAN, à appliquer au trafic de données.
  7. Dans le menu déroulant Type d'adaptateur, sélectionnez Relais SR-IOV.
  8. Dans le menu déroulant Fonction physique, sélectionnez l'adaptateur physique devant épauler l'adaptateur relais de la machine virtuelle.
  9. Pour autoriser les modifications dans le MTU des paquets provenant du système d'exploitation invité, utilisez le menu déroulant Changement de MTU du SE client.
  10. Développez la section Mémoire, sélectionnez Réserver toute la mémoire client (entièrement verrouillée) et cliquez sur OK.
    L'unité de gestion de mémoire d'E/S (IOMMU) doit atteindre toute la mémoire de la machine virtuelle afin que le périphérique relais puisse accéder à la mémoire à l'aide de l'accès mémoire direct (DMA).
  11. Mettez la machine virtuelle sous tension.

Résultats

Lorsque vous mettez sous tension la machine virtuelle, l'hôte ESXi sélectionne une fonction virtuelle libre de l'adaptateur physique et la met en correspondance avec l'adaptateur relais SR-IOV. L'hôte valide toutes les propriétés de l'adaptateur de la machine virtuelle et de la fonction virtuelle sous-jacente par rapport aux paramètres du groupe de ports auquel la machine virtuelle appartient.