Mellanox ConnectX Family InfiniBand HCA および 10GbE NIC のドライバ
IPoIB (IP over InfiniBand) プロトコルをサポートするネットワークデバイスドライバ
UDAPL (User Direct Access Programming Library) の DAT (Direct Access Transport) 機能
デフォルトでは、これらのパッケージは通常の Oracle Solaris のインストール環境に含まれています。検証によって、次の出力が生成されます。
$ pkg verify -v connectx ip-over-ib udapl PACKAGE STATUS pkg://solaris/driver/infiniband/connectx OK pkg://solaris/system/io/infiniband/ip-over-ib OK pkg://solaris/system/io/infiniband/udapl OK
# ipadm create-ip name # ipadm create-addr -a address [address-object]
IPoIB インタフェースの名前。
有効な IP アドレス。デフォルトでは、このアドレスは静的アドレスであると想定されます。
IP インタフェースに関連付けられる IP アドレスを識別する名前。address-object を指定しない場合、ip-name/protocol という形式を使用して OS によって名前が自動的に割り当てられます。
ipadm コマンドの詳細は、ipadm(1M) のマニュアルページを参照してください。
# datadm -a serviceprovider.conf
ここで、serviceprovider.conf はサービスプロバイダからの構成ファイルです。このファイルには、プロバイダによってサポートされるデバイスタイプに関する情報が含まれています。詳細は、service_provider.conf(4) のマニュアルページを参照してください。
次の例は、ibd1 を構成し、構成ファイル ABCDudaplt.conf のエントリを使用して dat.conf レジストリを更新しています。
インタフェースの構成では、アドレスオブジェクトは自動的に割り当てられます。
# ipadm create-ip ibd1 # ipadm create-addr -a 192.168.0.1/24 # ipadm show-addr ADDROJB TYPE STATE ADDR ibd1/v4 static ok 192.168.0.1/24 ... # datadm -a /usr/share/dat/ABCDudaplt.conf