Découvrez comment installer un adaptateur réseau RDMA (Remote Direct Memory Access) sur vos hôtes ESXi. Une fois installé, vous pouvez utiliser vSphere Client pour afficher l'adaptateur RDMA et son adaptateur réseau correspondant, puis configurer sa liaison VMkernel.

RDMA fournit un accès direct à la mémoire depuis la mémoire d'un hôte vers la mémoire d'un autre hôte sans impliquer le système d'exploitation distant ni un CPU. Cela améliore les performances du réseau et de l'hôte avec une latence inférieure, une charge de CPU inférieure et une bande passante plus rapide.

Conditions préalables

Installez un adaptateur compatible RDMA sur votre hôte ESXi. Par exemple, Mellanox Technologies MT27700 Family ConnectX-4.

Afficher l'adaptateur réseau compatible RDMA

ESXi prend en charge les adaptateurs réseau compatibles RDMA. Une fois que vous avez installé un tel adaptateur sur votre hôte ESXi, vSphere Client affiche ses deux composants, l'adaptateur RDMA et un adaptateur réseau physique.

Vous pouvez utiliser vSphere Client pour afficher l'adaptateur RDMA et son adaptateur réseau correspondant.

Conditions préalables

Installez un adaptateur compatible RDMA qui prend en charge RDMA (RoCE v2) sur votre hôte ESXi. Par exemple, Mellanox Technologies MT27700 Family ConnectX-4.

Procédure

  1. Sur votre hôte ESXi, installez un adaptateur compatible RDMA qui prend en charge RDMA (RoCE v2).
    L'hôte découvre l'adaptateur et vSphere Client affiche ses deux composants, un adaptateur RDMA et un adaptateur réseau physique.
  2. Accédez à l'hôte.
  3. Sous Mise en réseau, cliquez sur Adaptateurs RDMA.
    Dans cet exemple, l'adaptateur RDMA figure dans la liste en tant que vmrdma0. La colonne Liaison montante couplée affiche le composant réseau comme adaptateur réseau physique vmnic1.
    Figure 1. Adaptateurs RDMA installés sur un hôte ESXi dans un environnement vSphere.

    Adaptateurs RDMA installés sur un hôte ESXi dans un environnement vSphere.
  4. Pour vérifier la description de l'adaptateur, sélectionnez l'adaptateur RDMA dans la liste, puis cliquez sur l'onglet Propriétés.

Configurer des adaptateurs réseau RDMA

Vous pouvez installer un adaptateur réseau RDMA (Remote Direct Memory Access) et configurer sa liaison VMkernel.

Procédure

  1. Installez un adaptateur compatible RDMA qui prend en charge RDMA (RoCE v2) sur votre hôte ESXi.
    L'hôte découvre l'adaptateur et vSphere Client affiche ses deux composants, un adaptateur RDMA et un adaptateur réseau physique.
  2. Dans vSphere Client, vérifiez que l'adaptateur RDMA est détecté par votre hôte.
    1. Accédez à l'hôte.
    2. Cliquez sur l'onglet Configurer.
    3. Sous Mise en réseau, cliquez sur Adaptateurs RDMA.
      Dans cet exemple, l'adaptateur RDMA figure dans la liste en tant que vmrdma0. La colonne Liaison montante couplée affiche le composant réseau comme adaptateur réseau physique vmnic1.

      L'adaptateur RDMA est couplé à l'adaptateur réseau et est connecté à l'adaptateur réseau physique.

    4. Pour vérifier la description de l'adaptateur, sélectionnez l'adaptateur RDMA dans la liste, puis cliquez sur l'onglet Propriétés.
  3. Configurez la liaison VMkernel pour l'adaptateur RDMA.
    Dans la configuration, vous pouvez utiliser un commutateur vSphere Standard ou un vSphere Distributed Switch. Les étapes suivantes utilisent le commutateur standard comme exemple.
    1. Créez un commutateur vSphere Standard et ajoutez le composant réseau au commutateur.
      Note : Assurez-vous de sélectionner l'adaptateur réseau physique qui correspond à l'adaptateur RDMA. Dans cet exemple, il s'agit de l'adaptateur vmnic1.

      Pour plus d'informations sur la création du commutateur, reportez-vous à la section Créer un commutateur vSphere standard ou Créer un vSphere Distributed Switch.

    2. Ajoutez un adaptateur VMkernel au commutateur vSphere Standard que vous avez créé.
      Attribuez une adresse IPv4 ou IPv6 statique appropriée à l'adaptateur VMkernel, afin que votre adaptateur RDMA puisse découvrir la cible NVMe over RDMA.

      Pour plus d'informations sur l'ajout de l'adaptateur VMkernel, reportez-vous à la section Comment configurer la mise en réseau d'adaptateurs VMkernel ?.

    L'illustration montre que l'adaptateur réseau physique et l'adaptateur VMkernel sont connectés au commutateur vSphere Standard. Grâce à cette connexion, l'adaptateur RDMA est lié à l'adaptateur VMkernel.

    L'adaptateur réseau physique et l'adaptateur VMkernel sont connectés au commutateur standard vSphere. L'adaptateur RDMA est lié à l'adaptateur VMkernel.

  4. Vérifiez la configuration de la liaison VMkernel pour l'adaptateur RDMA.
    1. Accédez à l'adaptateur RDMA.
    2. Cliquez sur l'onglet Liaison des adaptateurs VMkernel et vérifiez que l'adaptateur VMkernel associé s'affiche sur la page.
      Dans cet exemple, l'adaptateur RDMA vmrdma0 est couplé à l'adaptateur réseau vmnic1 et est connecté à l'adaptateur VMkernel vmk1.

      L'adaptateur RDMA est couplé à l'adaptateur réseau et est connecté à l'adaptateur VMkernel.

Que faire ensuite

Vous pouvez utiliser le composant réseau RDMA de l'adaptateur pour des configurations de stockage comme iSER ou NVMe over RDMA. Pour en savoir plus, reportez-vous à la documentation Stockage vSphere.