Users Guide

RoCE:設定および使用例NetXtreme-E ユーザー マニュアル
2018 2 26 NetXtreme-E-UG100 ページ 72
Linux ゲスト OS VM を設定する
1. 次のコマンドを使用して、PVRDMA ドライバとライブラリをダウンロードします。
git clone git://git.openfabrics.org/~aditr/pvrdma_driver.git
git clone git://git.openfabrics.org/~aditr/libpvrdma.git
2. PVRDMA ゲスト ドライバとライブラリをコンパイルしてインストールします。
3. ドライバをインストールするには、ドライバのディレクトリで
make && sudo insmod pvrdma.ko を実行し
ます。
このドライバは、ペアの vmxnet3 ドライバがロードされた後にロードする必要があります
4. ライブラリをインストールするには、ライブラリのディレクトリで
./autogen.sh && ./configure --
sysconfdir=/etc && make && sudo make install を実行します。
5.
/etc/ld.so.conf ファイルに /usr/lib を追加し、ldconfig 実行して ldconf を再びロードします。
6.
modprobe rdma_ucm を使用して ib モジュールをロードします。
7.
insmod pvrdma.ko を使用して PVRDMA カーネル モジュールをロードします。
8. PVRDMA インターフェイスに IP アドレスを割り当てます。
9.
ibv_devinfo -v コマンドを実行して IB デバイスが作成されているかどうかを確認します。
注:下記の設定手順に進む前に、git を含む適切な開発ツールをインストールする必要があります。
インストール済みの RDMA カーネル モジュールは、PVRDMA ドライバと互換性がない場合があり
ます。その場合は、現在のインストールを削除して再起動してください。再起動後、インストール
の手順に従います。各種の RDMA スタックの詳細については、ドライバのディレクトリにある
README を参照してください。
注:ライブラリのインストール パスは、共有ライブラリ キャッシュに存在する必要があります。
ライブラリのディレクトリにあ INSTALL ファイルの指示に従います。
注:RDMA トラフィックを許可するには、ファイアウォール設定の変更が必要になることがあり
す。ファイアウォールの設定が適切であることを確認してください。