ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
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) の構成と管理
デフォルトでは、各 HCA のポートごとに 1 つの物理データリンクが作成されます。物理リンクは、管理用および可観測性データポイントとして使用できます。物理データリンク上の IB パーティションリンクは、NIC 上の VNIC を作成するのと同様に作成できます。物理データリンクはデータ転送には使用されないことに留意してください。このため、これらのリンクでは plumb の実行および IB アドレスの割り当てはサポートされません。データは、パーティションデータリンク上で転送されます。
ネットワークコンポーネントの構成については、『Solaris のシステム管理 (IP サービス)』を参照してください。
dladm show-phys コマンドを使用して、システム上の物理データリンク情報を表示します。物理リンクの状態は、IB HCA ポートの状態に直接対応します。
たとえば、ibp0 から ibp3 のデータリンクの情報を表示します。
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE ibp0 Infiniband up 8000 unknown ibp0 ibp1 Infiniband down 8000 unknown ibp1 ibp2 Infiniband down 8000 unknown ibp2 ibp3 Infiniband up 8000 unknown ibp3
たとえば、show-ib サブコマンドを使用して、コマンド実行時にポート上に存在する物理リンク、ポート GUID、port# HCA GUID、および P_Key のみを表示します。
# dladm show-ib LINK HCAGUID PORTGUID PORT STATE P_Key ibp0 2C9020040041C 2C9020040041D 1 up FFFF, 8001 ibp1 2C9020040041C 2C9020040041E 2 down FFFF ibp2 3BA0001004E14 3BA0001004E15 1 down FFFF ibp3 3BA0001004E14 3BA0001004E16 2 up FFFF, 8001
IB パーティションデータリンクは、IB 物理リンクの最上位で、ポート上の P_Key ごとに 1 つ作成できます。パーティションデータリンクは、データ転送に使用されます。
たとえば、P_Key 0x8001 の IB パーティションリンクが、ibp0 物理データリンクの最上位に作成されます。
# dladm create-part -l ibp0 -P 0x8001 p8001.ibp0
ポートが作動しており、P_Key がポート上に存在し、かつ IPoIB の初期化が成功であれば、上記のコマンドは成功します。
たとえば、P_Key 0x9000 の IB パーティションリンクが、ibp2 の最上位に作成されます。
# dladm create-part -f -l ibp2 -P 0x9000 p9000.ibp2
注 - P_Key 0x9000 は、そのポート上では構成されません。強制オプション (-f) を使用すると、P_Key が存在しないときやポートが down しているときでも、IB パーティションリンクを作成できます。リンク状態は、down のマークが付けられます。P_Key がポートに追加されて、ポートが有効になると、リンク状態が up に移行します。
例:
# dladm show-part LINK P_Key OVER STATE FLAGS p8000.ibp0 8001 ibp0 unknown ---- p9000.ibp2 9000 ibp2 unknown f---
plumb の実行後に IB パーティションリンクの使用準備ができているときは、リンクの状態は up です。次の条件下では、パーティションリンクの状態は down になります。
HCA ポートがダウンしている
P_Key が存在しない
ブロードキャストグループが存在しない
# ifconfig p9000.ibp2 plumb # ifconfig p9000.ibp2 1.1.1.1 up # ifconfig -a p9000.ibp2: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 2044 index 3 inet 1.1.1.1 netmask ff000000 broadcast 1.255.255.255
例:
# ipadm create-ip p9000.ibp2 # ipadm create-addr -T static -a 1.1.1.1 p9000.ibp2/ipv4 # ipadm show-addr
例:
# dladm show-part LINK P_Key OVER STATE FLAGS p8000.ibp0 8001 ibp0 unknown ---- p9000.ibp2 9000 ibp2 unknown f---
この例では、パーティションリンク p8001.ibp0 が削除されます。
# dladm delete-part p8001.ibp0
# dldam show-part LINK P_Key OVER STATE FLAGS p9000.ibp2 9000 ibp2 down f---