Users Guide

7–Configuration d'iWARP
Configuration d'iWARP sous Linux
106 AH0054602-02 F
Prise en charge d'iWARP RDMA-Core sous SLES 12 SP3,
RHEL 7.4, et OFED 4.8x
La bibliothèque d'espace utilisateur libqedr fait partie du rdma-core. Toutefois,
le libqedr non préinstallé ne prend pas en charge SLES 12 SP3, RHEL 7.4,
OFED 4.8x. Dès lors, ces versions de système d'exploitation exigent un correctif
pour la prise en charge d'iWARP RDMA-Core.
Pour appliquer le correctif iWARP RDMA-Core :
1. Pour télécharger la source de noyau RDMA la plus récente, entrez la
commande suivante :
# git clone https://github.com/linux-rdma/rdma-core.git
2. Installez tous les packages/bibliothèques dépendant du système
d'exploitation, de la façon décrite dans le fichier LISEZMOI RDMA-Core.
Pour RHEL et CentOS, entrez la commande suivante :
# yum install cmake gcc libnl3-devel libudev-devel make
pkgconfig valgrind-devel
Pour SLES 12 SP3 (kit ISO/SDK), installez les RPM suivants :
cmake-3.5.2-18.3.x86_64.rpm (OS ISO)
libnl-1_1-devel-1.1.4-4.21.x86_64.rpm (SDK ISO)
libnl3-devel-3.2.23-2.21.x86_64.rpm (SDK ISO)
3. Pour créer le RDMA-core, entrez les commandes suivantes :
# cd <rdma-core-path>/rdma-core-master/
# ./build.sh
4. Pour exécuter toutes les applications OFED à partir de l'emplacement actuel
RDMA-core-master, émettez la commande suivante :
# ls <rdma-core-master>/build/bin
cmpost ib_acme ibv_devinfo ibv_uc_pingpong
iwpmd rdma_client rdma_xclient rping ucmatose
umad_compile_test cmtime ibv_asyncwatch ibv_rc_pingpong
ibv_ud_pingpong mckey rdma-ndd rdma_xserver rstream
udaddy umad_reg2 ibacm ibv_devices ibv_srq_pingpong
ibv_xsrq_pingpong rcopy rdma_server riostream
srp_daemon udpong umad_register2
Exécutez les applications à partir de l'emplacement actuel de
RDMA-core-master. Par exemple :
# ./rping -c -v -C 5 -a 192.168.21.3
ping data: rdma-ping-0: ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr
ping data: rdma-ping-1: BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs