7.2. Soft-iWARP の設定
Soft-iWARP (siw) は、Linux TCP/IP ネットワークスタックを介して iWARP Remote Direct Memory Access (RDMA) トランスポートを実装します。これにより、標準のイーサネットアダプターを備えたシステムが、iWARP アダプター、または Soft-iWARP ドライバーを実行している別のシステム、または iWARP をサポートするハードウェアを備えたホストと相互運用できるようになります。
Soft-iWARP 機能は、テクノロジープレビューとしてのみ提供されます。テクノロジープレビュー機能は、Red Hat 製品サポートのサービスレベルアグリーメント (SLA) ではサポートされておらず、機能的に完全ではない可能性があるため、Red Hat では実稼働環境での使用を推奨していません。テクノロジープレビュー機能では、最新の製品機能をいち早く提供します。これにより、お客様は開発段階で機能をテストし、フィードバックを提供できます。
テクノロジープレビュー機能のサポート範囲は、Red Hat カスタマーポータルの テクノロジープレビュー機能のサポート範囲 を参照してください。
Soft-iWARP を設定する際には、スクリプトで次の手順を使用して、システムの起動時に自動的にスクリプトを実行できます。
前提条件
- イーサネットアダプターが搭載されている。
手順
iprouteパッケージ、libibverbsパッケージ、libibverbs-utilsパッケージ、およびinfiniband-diagsパッケージをインストールします。yum install iproute libibverbs libibverbs-utils infiniband-diags
# yum install iproute libibverbs libibverbs-utils infiniband-diagsCopy to Clipboard Copied! Toggle word wrap Toggle overflow RDMA リンクを表示します。
rdma link show
# rdma link showCopy to Clipboard Copied! Toggle word wrap Toggle overflow siwカーネルモジュールをロードします。modprobe siw
# modprobe siwCopy to Clipboard Copied! Toggle word wrap Toggle overflow enp0s1インターフェイスを使用する、siw0という名前の新しいsiwデバイスを追加します。rdma link add siw0 type siw netdev enp0s1
# rdma link add siw0 type siw netdev enp0s1Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
すべての RDMA リンクの状態を表示します。
rdma link show
# rdma link show link siw0/1 state ACTIVE physical_state LINK_UP netdev enp0s1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 利用可能な RDMA デバイスをリスト表示します。
ibv_devices
# ibv_devices device node GUID ------ ---------------- siw0 0250b6fffea19d61Copy to Clipboard Copied! Toggle word wrap Toggle overflow ibv_devinfoユーティリティーを使用して、詳細なステータスを表示することができます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow