Manuel d'utilisation NetXtreme-E
•
Distributions ayant une pile IB disponible avec la distribution du système d'exploitation :
RH7.1/7.2/7.3/6.7/6.8, SLES12SP2 et Ubuntu 16.04
S'ils ne sont pas déjà installés, vous pouvez installer la pile IB et des utilitaires pratiques dans Redhat en
exécutant les commandes suivantes avant la compilation de bnxt_re :
yum -y install libibverbs* inifiniband-diag perftest qperf librdmacm utils
Pour compiler bnxt_re :
$make
•
Distributions pour lesquelles un OFED externe doit être installé :
SLES11SP4
Veuillez consulter les notes de version OFED à partir du lien suivant et installer OFED avant de compiler le
pilote bnxt_re.
http://downloads.openfabrics.org/downloads/OFED/release_notes/OFED_3.18-2_release_notes
Pour compiler bnxt_re :
$export OFED_VERSION=OFED-3.18-2
$make
Installation
Pour installer RoCE sous Linux :
1. Mettez à niveau la NVRAM de la carte réseau en utilisant les packages de micrologiciel pris en charge par
RoCE à partir du logiciel version 20.06.04.01 ou antérieure.
2. Dans le système d'exploitation, décompressez, générez et installez les pilotes Linux L2 et RoCE de
BCM5741X.
a. # tar -xzf netxtreme-bnxt_en-1.7.9.tar.gz
b. # cd netxtreme-bnxt_en-bnxt_re
c. # make build && make install
3. Décompressez, générez et installez la bibliothèque utilisateur RoCE Linux pour NetXtreme-E.
a. # tar xzf libbnxtre-0.0.18.tar.gz
b. #cd libbnxtre-0.0.18
c. # configure && make && make install.
d. # cp bnxtre.driver /etc/libibverbs.d/
e. # echo "/usr/local/lib" >> /etc/ld.so.conf
f. # ldconfig -v
Veuillez vous reporter au fichier README.txt du pilote bnxt_re pour plus de détails sur les options configurables
et les recommandations applicables.
26 février 2018 • NetXtreme-E-UG100
RoCE : Configuration et exemples d'utilisation
Page 69