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
- 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.
- 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
- 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
- Si vous utilisez Ubuntu, exécutez la commande sudo update-initramfs -k all -u.
- (Facultatif) Pour vérifier que les ports RDMA de votre interface réseau fonctionnent, exécutez la commande ibv_devinfo.