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.

Préambules

  • 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 Web 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 double-cliquez sur la machine virtuelle dans la liste.
  2. Mettez la machine virtuelle hors tension.
  3. Dans l'onglet Configurer de la machine virtuelle, développez la section Paramètres et sélectionnez Matériel VM.
  4. Cliquez sur Modifier et sélectionnez l'onglet Matériel virtuel dans la boîte de dialogue affichant les paramètres.
  5. Dans le menu déroulant Nouveau périphérique, sélectionnez Réseau et cliquez sur Ajouter.
  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.