Après la configuration d'un serveur et d'un client vSphere Bitfusion pour utiliser PVRDMA pour le trafic de données, les ports RDMA de l'adaptateur réseau sur votre client vSphere Bitfusion peuvent afficher un état PORT_DOWN. Vous résolvez ce problème en installant les modules de noyau RDMA.

Problème

  • Vous ne pouvez pas tester correctement la connexion PVRDMA entre un serveur vSphere Bitfusion et un client.
  • Lorsque vous exécutez la commande ibv_devinfo, les ports RDMA de votre client vSphere Bitfusion ne fonctionnent pas.

Cause

Après l'installation des modules RDMA pour votre système d'exploitation, les modules peuvent ne pas installer les modules de noyau nécessaires.

Solution

  1. Chargez les modules de noyau mlx4_ib, ib_umad, rdma_cm, rdma_ucm et vmw_pvrdma.
    Cette solution est applicable pour CentOS, Red Hat Linux et Ubuntu.
    1. Chargez les modules de noyau suivants.
      sudo /sbin/modprobe mlx4_ib
      sudo /sbin/modprobe ib_umad
      sudo /sbin/modprobe rdma_cm
      sudo /sbin/modprobe rdma_ucm
    2. Rechargez le module de noyau vmw_pvrdma.
      Vous devez charger le module de noyau vmw_pvrdma après les autres modules de noyau.
      Note : Dans Ubuntu, vous devez effectuer cette étape à chaque démarrage de la machine virtuelle de votre client vSphere Bitfusion.
      sudo /sbin/modprobe -r vmw_pvrdma
      sudo /sbin/modprobe vmw_pvrdma
  2. Si vous utilisez Ubuntu, exécutez la commande sudo update-initramfs -k all -u.
  3. (Facultatif) Pour vérifier que les ports RDMA de votre interface réseau fonctionnent, exécutez la commande ibv_devinfo.