IBM® Storwize ファミリー ストレージ・システムの構成

このシステムは、Storwize® ファミリーのすべてのストレージ・システムへの iSCSI 接続をサポートします。

図は、システムと Storwize ファミリー・ストレージ・システムとの間の接続を示しています。この図で、システムは 2 つのノードを持つ 2 つの入出力グループで構成されています。各ノードには最大 4 つのイニシエーター・ポートがあり、2 つのポートが、2 つのスイッチを使用してストレージ・システム上のターゲット・ポートに対して構成されています。各ノードで他の 2 つのポートは構成されていません。各イニシエーター・ノードとターゲット・ノードの最初のポート (オレンジ色) は、イーサネット・スイッチ 1 を通じて接続されます。各イニシエーター・ノードとターゲット・ノードの 2 番目のポート (青色) は、イーサネット・スイッチ 2 を通じて接続されます。ストレージ・システム上の各ターゲット・ノードには、そのノード上のすべての LUN を表す 1 つの iSCSI 修飾名 (IQN) があります。

図 1. Storwize ファミリー・システムの iSCSI 構成の例
この図は、Storwize ファミリーの iSCSI 構成の例を示しています。

この図では、IPA はイニシエーター・ポート 1 を表しており、このポートはイーサネット・スイッチ 1 を介して、ターゲット・ノード 1 の最初のターゲット・ポート (IP1)、およびターゲット・ノード 2 の最初のターゲット・ポート (IP5) に接続されるように構成されています。 2 番目のポート (IPB) は、イーサネット・スイッチ 2 を通じてターゲット 1 ノード 1 (IP2) およびターゲット・ノード 2 (IP6) の 2 番目のターゲット・ポートに対して構成されます。ソース・ポート接続を定義する場合、構成はシステム上のすべてのポートに適用されます。例えば、各ストレージ・システムのターゲット・ポート (IP1 および IP5) は、ソース・ポート IPA、IPE、IPI、および IPM のターゲット・ポートです。各ストレージ・システムのターゲット・ポート (IP2 および IP6) は、ソース・ポート IPB、IPF、IPJ、および IPN のターゲット・ポートです。

この構成例では、追加のポートは未構成のままですが、スループットを向上させるために接続できます。この図で、イニシエーター・ノードとターゲット・ノードはそれぞれ 4 つのポートをサポートします。イニシエーター・ポート IPC、IPD、IPG、IPH、IPK、IPL、IPO、および IPP は未構成のままです。ターゲット・ノードでは、ポート IP3、IP4、IP7、IP8 も未構成です。スループットを向上させるために、イニシエーター・ポート IPC、IPG、IPK、および IPO を、イーサネット・スイッチ 1 を通じて、ターゲット・ポート IP3 および IP7 に接続できます。これにより、ソース・ノードとターゲット・ノード間に別のパスが作成されます。

Storwize システムを外部ストレージ・システムとして追加するには、以下の手順を実行します。

管理 GUI を使用する場合

  1. 管理 GUI で、「プール」 > 「外部ストレージ」 > 「外部 iSCSI ストレージの追加」を選択します。
  2. 外部ストレージのタイプとして「IBM Storwize」を選択します。
  3. 以下の値を入力して、外部ストレージのソース・ポートとターゲット・ポートとの間の接続を定義します。
    CHAP ユーザー名
    この接続に関連付けるユーザー名を入力します。ターゲット・ストレージ・システムがチャレンジ・ハンドシェーク認証プロトコル (CHAP) を使用して接続を認証する場合は、ユーザー名を入力する必要があります。ユーザー名を指定する場合は、CHAP シークレットを指定する必要があります。CHAP を使用しない場合、この値は必要ありません。
    CHAP シークレット (CHAP secret)
    システム上の iSCSI 接続を保護するために CHAP を使用する場合は、現在の CHAP シークレットを入力します。CHAP を使用しない場合、この値は必要ありません。
    ソース・ポート 1 の選択
    ノードとストレージ・システムとの間の iSCSI 接続にイニシエーターとして使用されるソース・ポート ID を選択します。例えば、この図でソース・ポート 1 は IPA です。この図は、ソース・ポートとして使用されているソース・ポート 1 とソース・ポート 2 を示していますが、ポートの使用順序は強制的なものではありません。任意の数のポート、またはすべてのポートを使用できます。同様に、ソース・ポート 1 をターゲット・ポート 1 に接続する必要も、あるいはソース・ポート 2 をターゲット・ポート 2 に接続する必要もありません。ソース・ポートとターゲット・ポートは、異なるポートからのトラフィックをどのように分離する必要があるかに応じて、任意の順序で選択できます。
    リモート・ストレージ 1 のターゲット・ポート
    最初の外部ストレージ上のターゲット・ポートの IP アドレスを入力します。
    リモート・ストレージ 2 のターゲット・ポート
    2 番目の外部ストレージのターゲット・ポートの IP アドレスを入力します。
    サイト
    このストレージ・システムが関連付けられるサイトを指定します。
    注: このストレージ・システムは、HyperSwap トポロジーまたは拡張トポロジーを持つシステム内のサイトに関連付ける必要があります。
    ソース・ポート 2 の選択
    ノードとストレージ・システムとの間の iSCSI 接続にソースとして使用されるソース・ポート ID を選択します。例えば、この図でソース・ポート 2 は IPB です。この図は、ソース・ポートとしてソース・ポート 1 および 2 を使用しているように示していますが、この順序でポートを使用する必要があるわけではありません。 任意の数のポート、またはすべてのポートを使用できます。同様に、ソース・ポート 1 をターゲット・ポート 1 に接続する必要も、あるいはソース・ポート 2 をターゲット・ポート 2 に接続する必要もありません。ソース・ポートとターゲット・ポートは、異なるポートからのトラフィックをどのように分離する必要があるかに応じて、任意の順序で選択できます。
    リモート・ストレージ 1 のターゲット・ポート
    最初の外部ストレージ上のターゲット・ポートの IP アドレスを入力します。
    リモート・ストレージ 2 のターゲット・ポート
    2 番目の外部ストレージのターゲット・ポートの IP アドレスを入力します。
    サイト
    このストレージ・システムが関連付けられるサイトを指定します。
  4. 「終了」をクリックする。

コマンド・ライン・インターフェース (CLI) の使用

Storwize V7000 または Storwize V5000 ストレージ・システム上のターゲット・ポートをディスカバリーおよび構成するには、以下のコマンドを入力します。これらの例では、図に示されているポート番号を使用します。 システム上の iSCSI 接続を保護するために CHAP を使用する場合は、現在の CHAP シークレットを入力します。CHAP シークレットは必須ではありません。また、ディスカバリーとセッション確立を、入出力グループで行うように指定するかシステム全体で行うように指定するかも決定します。

  1. -storage/-storage_6 を yes に設定してソースで IP を構成するには、次のコマンドを入力します。
    cfgportip -node node_name -ip_6 ipv6addr -prefix_6 prefix
     -gw_6 ipv6gw -storage_6 yes port_id 
    ここで、ポート ID は IPA、IPB、IPE、および IPF です。
  2. IPv4 アドレスを構成するには、次のコマンドを入力します。
    cfgportip -node node_name -ip ipv4addr -gw ipv4gw
     -mask subnet_mask -storage yes  port_id
    ここで、ポート ID は IPA、IPB、IPE、および IPF です。
  3. 指定された IP および CHAP シークレット (構成されている場合) を使用して iSCSI ターゲットを手動でディスカバーするには、次のコマンドを入力します。
    svctask detectiscsistorageportcandidate -targetip IP1
     -srcportid 1 -username user1 -chapsecret password
    (-srcportid 1 は図では IPA および IPE として示されています。)
    各ノードの IQN をユーザー名として使用したい場合は、フィールド username をスキップすることができます。
    svctask detectiscsistorageportcandidate -targetip IP1
     -srcportid 1 -chapsecret password
  4. 一番最近にディスカバーされたターゲットの状況をリストするには、lsiscsistorageportcandidate コマンドを入力します。
  5. ディスカバリーが正常に行われたら、次のコマンドを使用してターゲットにセッションを追加できます。
    svctask addiscsistorageport -username user1 -chapsecret password 0
    ここで、user1 はユーザー名、0 はステップ 4lsiscsistorageportcandidate コマンドの行 ID です。
    各ノードの IQN をユーザー名として使用したい場合は、フィールド username をスキップすることができます。
    svctask addiscsistorageport -chapsecret password 0
  6. 各セッションのイニシエーターとターゲットの状況を別個の行にリストするには、lsiscsistorageport コマンドを入力します。
  7. 該当するポートを介したターゲットへのソース・ノード接続の詳しい状況をリストするには、lsiscistorageport row_id コマンドを入力します。この行 ID は lsiscsistorageport コマンドから得られたものです。
  8. 各ターゲット IP (IP1、IP2、IP5、および IP6) でこの手順を繰り返します。