ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris の管理: デバイスとファイルシステム Oracle Solaris 10 1/13 Information Library (日本語) |
6. InfiniBand デバイスの使用 (概要/タスク)
12. Oracle Solaris iSCSI ターゲットの構成 (タスク)
Solaris iSCSI のソフトウェア要件およびハードウェア要件の識別
Solaris iSCSI ターゲットデバイスの構成 (タスク)
Solaris iSCSI ターゲットの iSNS 発見を構成する方法
iSCSI ベースのストレージネットワークにおける認証の構成
他社製の RADIUS サーバーを使用して iSCSI 構成内の CHAP 管理を単純化する
Solaris iSCSI と RADIUS サーバーに関するエラーメッセージ
iSCSI イニシエータと iSCSI ターゲットのパラメータの変更
iSCSI イニシエータと iSCSI ターゲットのパラメータを変更する方法
iSCSI の接続に関する問題のトラブルシューティングを行う方法
ローカルシステム上で iSCSI デバイスまたは iSCSI ディスクが利用できない
iSCSI デバイスまたは iSCSI ディスクが利用できない問題のトラブルシューティングを行う方法
19. UFS ファイルシステムのバックアップと復元 (概要/タスク)
Solaris iSCSI マルチパス (MPxIO) デバイスを使用するときは、次のガイドラインを考慮してください。
Solaris iSCSI および MPxIO – MPxIO は、iSCSI イニシエータの MS/T (Multiple Sessions per Target) を構成する Solaris iSCSI 構成での、ターゲットポート集約と可用性をサポートします。
複数の NIC を集約およびフェイルオーバーする場合は、IPMP を使用してください。
iSCSI ホストの基本的な構成は、iSCSI トラフィック専用の 2 つの NIC を備えたサーバーです。NIC は IPMP を使用して構成されます。パフォーマンスを最適化するために、iSCSI 以外のトラフィック用に追加の NIC が用意されます。
アクティブマルチパスは、Solaris iSCSI MS/T 機能、および IPMP 構成のフェイルオーバーと冗長性を使用する場合のみ実現できます。
IPMP 構成で 1 つの NIC に障害が発生すると、IPMP はフェイルオーバーの処理を行います。MPxIO ドライバは障害を検出しません。IPMP 以外の構成では、MPxIO ドライバは障害状態になり、パスがオフラインになります。
IPMP 構成で 1 つのターゲットポートに障害が発生すると、MPxIO ドライバは障害を検出し、フェイルオーバーの処理を行います。IPMP 以外の構成では、MPxIO ドライバは障害を検出し、フェイルオーバーの処理を行います。
MS/T の構成方法については、「ターゲットの複数の iSCSI セッションを有効にする方法」を参照してください。IPMP の構成については、『Oracle Solaris の管理: IP サービス』のパート V「IPMP」を参照してください。
Solaris iSCSI、ファイバチャネル (FC)、および MPxIO – より複雑な iSCSI/FC 構成では、MPxIO ドライバは次のように動作します。
FC SAN にデュアル iSCSI-FC ブリッジが存在する場合、iSCSI はターゲットパスを MPxIO に提示します。MPxIO は、一意の SCSI/LUN 識別子を照合し、それらが同一である場合は 1 つのパスを iSCSI ドライバに提示します。
iSCSI と FC の両方を使用してターゲットを接続する構成の場合、MPxIO ドライバは同じデバイスに対して異なるトランスポートを提供できます。この構成では、MPxIO は両方のパスを使用します。
iSCSI と FC を MPxIO と組み合わせて使用する場合は、/kernel/drv/fp.conf ファイルおよび /kernel/drv/iscsi.conf ファイルの MPxIO の設定が、サポートしたい MPxIO 構成と一致していることを確認します。たとえば、fp.conf では、MPxIO を HBA 全体で有効にするのか、ポート単位で有効にするのかを決定できます。
他社製ハードウェアに関する注意事項 – 他社製の HBA が Solaris iSCSI および MPxIO での使用に適しているかどうかを確認します。
他社製の HBA を使用する場合は、その他社製 HBA のベンダーに /kernel/drv/scsi_vhci.conf ファイルの対称オプション情報を問い合わせることが必要になる場合があります。
この手順を使用して、単一のターゲットに接続する複数の iSCSI セッションを作成できます。このシナリオは、ログインのリダイレクションをサポートするか、または同じターゲットポータルグループに含まれている複数のターゲットのポータルを使用する iSCSI ターゲットデバイスの場合に役に立ちます。Solaris SCSI マルチパス (MPxIO) を利用して、ターゲットごとに複数の iSCSI セッションを使用します。また、ホスト側の複数の NIC を使用して同じターゲット上の複数のポータルに接続すると、より広い帯域幅を実現できます。
MS/T 機能は、イニシエータのセッション ID (ISID) を変えることで、ターゲット上に 2 つ以上のセッションを作成します。この機能を有効にすると、ネットワークに 2 つの SCSI レイヤーパスが作成され、複数のターゲットを iSCSI レイヤーから Solaris I/O レイヤーまで公開できるようになります。MPxIO ドライバは、これらのパスに対する予約を処理します。
iSCSI と MPxIO パスの相互動作の仕組みについては、「Solaris iSCSI マルチパスデバイスの設定」を参照してください。
iSCSI ターゲットの複数セッションを構成する前に、次の項目を確認してください。
通常の MS/T 構成には、2 つ以上の構成済みセッションがあります。
ただし、ストレージが複数の TPGT をサポートしていて、ホストシステム上で SendTarget 発見を使用している場合には、構成済みセッションの数を 1 に設定できます。SendTarget 発見によって、複数のパスが存在することが自動的に検出されて複数のターゲットセッションが作成されます。
/kernel/drv/iscsi.conf ファイルで mxpio 構成パラメータが有効になっていることを確認します。
# cd /kernel/drv # grep mpxio iscsi.conf iscsi.conf:mpxio-disable="no";
IPMP を使用して複数のネットワーク接続が構成されていることを確認します。
複数のネットワーク接続が使用可能であることを確認します。
# ifconfig -a
initiator# iscsiadm list initiator-node Initiator node name: iqn.1986-03.com.sun:01:0003ba4d233b.425c293c Initiator node alias: zzr1200 . . . Configured Sessions: 1
initiator# iscsiadm list target-param -v iqn.1992-08.com.abcstorage:sn.84186266 Target: iqn.1992-08.com.abcstorage:sn.84186266 Alias: - . . . Configured Sessions: 1
Configured Sessions (構成済みのセッション) の値は、ターゲットポータルグループ内の各ターゲット名用に作成される構成済みの iSCSI セッションの数です。
ターゲットのセッション数は 1 から 4 の間である必要があります。
iSCSI イニシエータノードにパラメータを適用します。
例:
initiator# iscsiadm modify initiator-node -c 2
iSCSI ターゲットにパラメータを適用します。
例:
initiator# iscsiadm modify target-param -c 2 iqn.1992-08.com.abcstorage:sn.84186266
構成済みセッションを 1 つ以上のローカル IP アドレスにバインドします。
構成済みのセッションは、特定のローカル IP アドレスにバインドすることもできます。この方法を使用する場合は、コンマ区切りのリストで 1 つ以上のローカル IP アドレスを指定します。各 IP アドレスは iSCSI セッションを表します。この方法は、initiator-node または target-param のレベルでも実行できます。例:
initiator# iscsiadm modify initiator-node -c 10.0.0.1,10.0.0.2
注 - 指定した IP アドレスがルーティング可能ではない場合、アドレスが無視され、デフォルトの Solaris ルートおよび IP アドレスがこのセッションで使用されます。
initiator# iscsiadm list initiator-node Initiator node name: iqn.1986-03.com.sun:01:0003ba4d233b.425c293c Initiator node alias: zzr1200 . . . Configured Sessions: 2
initiator# iscsiadm list target-param -v iqn.1992-08.com.abcstorage:sn.84186266 Target: iqn.1992-08.com.abcstorage:sn.84186266 Alias: - . . . Configured Sessions: 2