Users Guide

RoCE:設定および使用例NetXtreme-E ユーザー マニュアル
2018 2 26 NetXtreme-E-UG100 ページ 67
•OS ディストリビューションと併用できる IB スタックがあるディストリビューション:
RH7.1/7.2/7.3/6.7/6.8SLES12SP2、および Ubuntu 16.04
まだインストールされていない場合は、bnxt_re のコンパイル前に次のコマンドを実行して、IB スタック
と有用なユーティリティを Redhat にインストールできます。
yum -y install libibverbs* inifiniband-diag perftest qperf librdmacm utils
bnxt_re をコンパイルするには:
$make
外部 OFED を必要とするインストールすべきディストリビューション:
SLES11SP4
bnxt_re ドライバのコンパイル前に、次のリンクから OFED のリリース ノートを参照し、OFED
をインストールしてください。
http://downloads.openfabrics.org/downloads/OFED/release_notes/OFED_3.18-2_release_notes
bnxt_re をコンパイルするには:
$export OFED_VERSION=OFED-3.18-2
$make
インストール
Linux RoCE をインストールするには:
1. RoCE 対応のファームウェア パッケージ (ソフトウェア リリー 20.06.04.01 以降) を使用して、
NIC NVRAM をアップグレードします。
2. BCM5741X Linux L2 RoCE ドライバの解凍、ビルド、およびインストールを OS 実行します。
a. # tar -xzf netxtreme-bnxt_en-1.7.9.tar.gz
b. # cd netxtreme-bnxt_en-bnxt_re
c. # make build && make install
3. NetXtreme-E Linux RoCE ーザー ライブラリの解凍、ビルド、インストールを実行します。
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
設定可能なオプションと推奨事項の詳細については、bnxt_re README.txt を参照してください。
各種制限
デュアル ポート NIC では、両方のポートが同じサブネット上にあるとrdma perftest コマンドが失敗するこ
とがあります。考えられる原因は、Linux OS における ARP 変動の問題です。この制限事項を回避するには、
複数のサブネットをテスト用に使用するか、2 番目のポート/インターフェイスを停止します。