ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 11.1 の管理: デバイスとファイルシステム Oracle Solaris 11.1 Information Library (日本語) |
6. InfiniBand デバイスの使用 (概要/タスク)
IB Port、HCA_SVC、VPPA デバイスの構成を解除する方法
IB Port、HCA_SVC、VPPA デバイスを構成する方法
有効な EoIB デバイスの存在する HCA を動的に再構成する方法
ホットリムーブしたあとで EoIB インタフェースを再構成および復元する方法
既存の IB Port、HCA_SVC、VPPA 通信サービスを削除する方法
InfiniBand デバイスでの uDAPL アプリケーションインタフェースの使用
DAT 静的レジストリからサービスプロバイダの登録を解除する方法
11. COMSTAR を使用したストレージデバイスの構成 (タスク)
12. Oracle Solaris Internet Storage Name Service (iSNS) の構成と管理
InfiniBand (IB) は、スイッチ式ファブリックに基づく新しい入出力テクノロジです。これにより、入出力デバイスとホストとの接続やホスト間の通信で、帯域幅が広く応答時間の短い相互接続が提供されます。IB デバイスは Solaris IB 連結ドライバによって管理されます。
Oracle Solaris 11 では、次のデバイスがサポートされています。
IP over IB (IPoIB) デバイス – IB 接続経由での IP パケットの移送を可能にします。この機能は ibp(7D)) ドライバにより実装されています
Socket Direct Protocol (SDP) - IB 経由でのソケットをサポートします
RDSv3 (Reliable Datagram Service version 3) および RDS (Reliable Datagram Service)
NFS over Remote Direct Memory Access (NFSoRDMA) - RDMA を使用した IB 経由の NFS サービスを提供します
iSCSI Extension for RDMA (iSER) - iSCSI プロトコルに RDMA データ転送機能を提供します
uDAPL (User Direct Access Programming Language)
Open Fabric User Verb (OFUV)
EoIB (Ethernet over IB)
IB 連結ドライバは、Solaris IB デバイスマネージャー (IBDM) にサービス (このガイドでは「通信サービス」と呼ぶ) を照会して、IB Port、HCA_SVC、および IB VPPA デバイスを列挙します。
IB パーティションリンクは、データリンクの新しい part クラスを表し、このオブジェクトの管理には、新しい dladm サブコマンドが使用されます。IB パーティションリンクは、IB 物理リンクの最上位で、ポート上の P_Key ごとに 1 つ作成できます。パーティションリンクは、データ転送に使用されます。
Port デバイスは、Host Channel Adapter (HCA) の特定のポート番号に通信サービスをバインドします。これに対し、VPPA デバイスは、port#, P_key# の組み合わせに通信サービスをバインドします。HCA_SVC デバイスは、特定の HCA に通信サービスをバインドします。Port デバイスと HCA_SVC デバイスでは、パーティションキー P_key の値として常に 0 が使用されます。Port、HCA_SVC、および VPPA デバイスは、HCA の子であり、ib.conf ファイルから列挙されます。詳細は、ib(7D) のマニュアルページを参照してください。
Input Output Controller (IOC) デバイスは、IB 連結ドライバの子であり、入出力ユニットの一部です。擬似デバイスも IB 連結ドライバの子です。独自の構成ファイルを持つほかのすべてのデバイスを参照して列挙されます。詳細は、ib(4) のマニュアルページを参照してください。
次の表に、IB デバイスツリーのパス名の形式を示します。
|
IB HCA_SVC デバイスの port# および P_key は 0 です。
上記の表で、IB のコンポーネントはそれぞれ次のものを表します。
通信サービスです。たとえば、ipib は、ibd カーネルクライアントドライバで使用される通信サービスです。
使用されるパーティションリンクキーの値です。
ポート番号です。
IB カーネルクライアントドライバの driver.conf ファイルにこの名前で指定されているプロパティーを参照します。詳細は、driver.conf(4) のマニュアルページを参照してください。
IB 診断コマンドとユーティリティーの使用方法については、「IB デバイスのモニタリングとトラブルシューティング」を参照してください。
IB 関連のソフトウェアパッケージを、次に示します。
driver/infiniband/connectx – Mellanox ConnectX Family InfiniBand HCA および 10GbE NIC ドライバ
system/io/infiniband/ethernet-over-ib – Ethernet over InfiniBand を実装する InfiniBand デバイスドライバ
system/io/infiniband/ib-device-mgt-agent – InfiniBand デバイスマネージャーエージェント
system/io/infiniband/ib-sockets-direct – InfiniBand 階層化ソケット直接プロトコル
system/io/infiniband/ip-over-ib – IPoIB (IP over InfiniBand) プロトコルをサポートするネットワークデバイスドライバ
system/io/infiniband/open-fabrics – Open Fabrics カーネルコンポーネント
system/io/infiniband/reliable-datagram-sockets-v3 – RDSv3 (Reliable Datagram Sockets)
system/io/infiniband/reliable-datagram-sockets – Reliable Datagram Sockets
system/io/infiniband/rpc-over-rdma – InfiniBand RPC over RDMA ドライバ
system/io/infiniband/udapl – UDAPL ライブラリとコマンド
system/io/infiniband – InfiniBand フレームワーク