DirectPath I/O permet à une machine virtuelle d'accéder aux fonctions physiques PCI sur les plates-formes avec une unité de gestion de mémoire E/S.

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

  • Retrait ou ajout à chaud de périphériques virtuels
  • Interruption et reprise
  • Enregistrement et lecture
  • Tolérance aux pannes
  • Haute disponibilité
  • DRS (disponibilité limitée. La machine virtuelle peut faire partie d'un cluster, mais pas migrer à travers des hôtes)
  • Snapshots

Activer le relais d'un périphérique réseau sur un hôte

Les périphériques de relais peuvent fournir les moyens nécessaires pour utiliser plus efficacement les ressources et améliorer la performances de votre environnement. Vous pouvez activer un relais DirectPath I/O pour un périphérique réseau sur un hôte.

Attention : Si votre hôte ESXi est configuré afin de démarrer à partir d'un périphérique USB ou d'une carte SD connecté à un canal USB, veillez à ne pas activer de relais DirectPath I/O pour le contrôleur USB. Le fait de traverser un contrôleur USB sur un hôte ESXi qui démarre à partir d'un périphérique USB ou d'une carte SD peut placer l'hôte dans un état dans lequel sa configuration ne peut pas être conservée.

Procédure

  1. Accédez à un hôte dans le navigateur vSphere Client.
  2. Dans l'onglet Configurer, développez la section Matériel et sélectionnez Périphériques PCI.
  3. Pour activer un relais DirectPath I/O pour un périphérique réseau PCI sur l'hôte, cliquez sur Modifier.
    Une liste de périphériques de relais s'affiche.
    Icône Description
    icône verte Un dispositif est actif et peut être activé.
    icône orange L'état de l'appareil a changé et l'hôte doit être redémarré avant que le périphérique puisse être utilisé.
  4. Sélectionnez le périphérique réseau à utiliser pour le relais et cliquez sur OK.
    Le périphérique PCI sélectionné apparaît dans le tableau. Les informations sur le périphérique s'affichent au bas de l'écran.

Configurer un périphérique PCI sur une machine virtuelle

Les périphériques de relais peuvent fournir les moyens d'utiliser plus efficacement les ressources et d'améliorer la performance de votre environnement. Vous pouvez configurer un périphérique PCI de relais sur une machine virtuelle dans vSphere Client.

Lors de l'utilisation de périphériques de relais avec un noyau Linux version 2.6.20 ou antérieure, évitez les modes MSI et MSI-X, car ces modes ont un impact important sur les performances.

Conditions préalables

Vérifiez qu'un périphérique de relais de mise en réseau est configuré sur l'hôte de la machine virtuelle. Reportez-vous à la section Activer le relais d'un périphérique réseau sur un hôte.

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. Développez la section Mémoire et établissez la Limite sur Illimité
  6. Cliquez sur le bouton Ajouter un nouveau périphérique et, sous Autres périphériques, sélectionnez Périphérique PCI.
    Le menu déroulant Nouveau périphérique PCI est ajouté à la liste dans l'onglet Matériel virtuel.
  7. Dans le menu déroulant Nouveau périphérique PCI, sélectionnez le périphérique de relais à utiliser et cliquez sur OK.
  8. Mettez la machine virtuelle sous tension.

Résultats

L'ajout d'un périphérique d'E/S DirectPath à une machine virtuelle configure la réservation de mémoire sur la taille de mémoire de la machine virtuelle.