Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ストレージ接続ホストのネットワークを設定します

共同作成者

iSER over InfiniBand プロトコルを使用する構成の場合は、このセクションの手順を実行します。

InfiniBand OFED ドライバスタックでは iSER と SRP の両方を同じポートで同時に実行できるため、追加のハードウェアは必要ありません。

作業を開始する前に

次のものがあることを確認します。

手順
  1. ホストで iSCSI サービスを有効にして開始します。

    • Red Hat Enterprise Linux 7、8、9(RHEL 7、RHEL 8、RHEL 9)*

      # systemctl start iscsi
      # systemctl start iscsid
      # systemctl enable iscsi
      # systemctl enable iscsid
    • SUSE Linux Enterprise Server 12 および 15 ( SLES 12 および SLES 15 ) *

    # systemctl start iscsid.service
    # systemctl enable iscsid.service
  2. InfiniBandカードのネットワークインターフェイスを設定します。

    1. 使用する InfiniBand ポートを特定します。各ポートのハードウェアアドレス( MAC アドレス)を記録します。

    2. InfiniBand ネットワークインターフェイスデバイスの永続的な名前を設定します。

    3. 特定したInfiniBandインターフェイスのIPアドレスとネットワーク情報を設定します。

      必要なインターフェイス設定は、使用するオペレーティングシステムによって異なる場合があります。具体的な実装方法については、ベンダーのオペレーティングシステムのドキュメントを参照してください。

    4. ネットワークサービスを再起動するか、各インターフェイスを手動で再起動して、 IB ネットワークインターフェイスを起動します。例:

      systemctl restart network
    5. ターゲットポートへの接続を確認します。ネットワーク接続を設定したときに設定した IP アドレスにホストから ping を実行します。

  3. サービスを再起動して iSER モジュールをロードします。

  4. /etc/iscsi/iscsid.conf で iSCSI 設定を編集します

    node.startup = automatic
    replacement_timeout = 20
  5. iSCSI セッションを設定します。

    1. InfiniBand インターフェイスごとに iface 構成ファイルを作成します。

      メモ iSCSI iface ファイルのディレクトリの場所は、オペレーティングシステムによって異なります。Red Hat Enterprise Linux を使用している場合の例を次に示します。
      iscsiadm -m iface -I iser > /var/lib/iscsi/ifaces/iface-ib0
      iscsiadm -m iface -I iser > /var/lib/iscsi/ifaces/iface-ib1
    2. 各 iface ファイルを編集して、インターフェイス名とイニシエータ IQN を設定します。各 iface ファイルで次のパラメータを適切に設定します。

      オプション 価値

      iface.net_ifacename

      インターフェイスデバイス名(例:ib0 )。

      iface.initiatorname

      ワークシートに記録したホストイニシエータ IQN 。

    3. ターゲットへの iSCSI セッションを作成します。

      セッションの作成には、 SendTargets 検出を使用する方法を推奨します。ただし、この方法は一部のオペレーティングシステムリリースでは機能しません。

      メモ RHEL 6.x または SLES 11.3 以降では * メソッド 2 * を使用してください。
      • * 方法 1 - SendTargets 検出: * ターゲットポータルの IP アドレスの 1 つに対して SendTargets 検出メカニズムを使用します。これにより、ターゲットポータルごとにセッションが作成されます。

        iscsiadm -m discovery -t st -p 192.168.130.101 -I iser
      • * 方法 2 - 手動での作成: * ターゲットポータルの IP アドレスごとに、適切なホストインターフェイス iface 設定を使用してセッションを作成します。この例では、インターフェイス ib0 がサブネット A にあり、インターフェイス ib1 がサブネット B にありますこれらの変数については、ワークシートにある適切な値を指定します。

        • <Target IQN> = ストレージアレイのターゲット IQN

        • <Target Port IP> = 指定したターゲットポートに設定された IP アドレス

    # Controller A Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l -o new
    # Controller B Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l -o new
    # Controller A Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l -o new
    # Controller B Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l -o new
  6. iSCSI セッションにログインします。

    各セッションで、 iscsiadm コマンドを実行してセッションにログインします。

    # Controller A Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l
    # Controller B Port 1
    iscsiadm -m node --target <Target IQN> -I iface-ib0 -p <Target Port IP\> -l
    # Controller A Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l
    # Controller B Port 2
    iscsiadm -m node --target <Target IQN> -I iface-ib1 -p <Target Port IP\> -l
  7. iSER / iSCSI セッションを検証します。

    1. ホストでの iSCSI セッションのステータスを確認します。

      iscsiadm -m session
    2. アレイから iSCSI セッションのステータスを確認します。SANtricity システムマネージャで、 * ストレージアレイ * > * iSER * > * View / End Sessions * に移動します。

iSCSI サービスが実行されている場合、 OFED / RDMA サービスの開始時にデフォルトで iSER カーネルモジュールがロードされます。iSER 接続のセットアップを完了するには、 iSER モジュールをロードする必要があります。現在、これにはホストのリブートが必要です。