quadstor

How to set IP address to listen for QUADStor service

先日のエントリーでは、複数の I/F (IP アドレス) を持つ QUADStor が利用するターゲット I/F を iptables で擬似的に制御していました。…その後、QUADStor が内部で利用している iSCSI Enterprise Target のマニュアルとコマンドのオプション ヘルプに Listen する I/F を指定する方法の記述があったので、ズボラな回避策ではなく基本に立ち返った設定方法を残します。

ietd のヘルプを見ると Listen する IP アドレスを指定出来ることがわかります。

[[email protected] ~]# /quadstor/sbin/ietd --help
Usage: iscsid [OPTION]
iSCSI target daemon.
  -c, --config=[path]     Execute in the config file.
  -f, --foreground        make the program run in the foreground
  -d, --debug debuglevel  print debugging information
  -u, --uid=uid           run as uid, default is current user
  -g, --gid=gid           run as gid, default is current user group
  -a, --address=address   listen on specified local address instead of all
  -p, --port=port         listen on specified port instead of 3260
  -h, --help              display this help and exit
[[email protected] ~]#

コンフィグファイルで Listen する IP アドレスやポートを指定する方法は、残念ながら iET にはないようなので、QUADStor サービスを起動するスクリプト (/etc/init.d/quadstor) を直接編集します。こちらを見る限り Debian では /etc/defaults/iscsitarget に IETD_ARGS というパラメータが入ったようですが、今後に期待したいところです。

          if [ -f /quadstor/sbin/ietd ]; then
                  /sbin/insmod /quadstor/lib/modules/$kvers/iscsit.ko > /dev/null 2>&1
                  check_error "Failed to insert iscsi target module"
                  $DAEMON_CMD /quadstor/sbin/ietd -a 192.168.220.201
          fi

このサーバーでは、192.168.210.201 と 192.168.220.201 という 2 つの IP アドレスを持っていて、192.168.220.0/24 をストレージアクセス用のセグメントとしています。保存したら、QUADStor を再起動するか、OS を再起動させます。 編集する前は以下のようなポートの開き具合だったのが、

[[email protected] ~]# netstat -an | grep 3260
tcp        0      0 0.0.0.0:3260                0.0.0.0:*                   LISTEN
tcp        0      0 :::3260                     :::*                        LISTEN
[[email protected] ~]#

次のように、狙い撃った I/F (IP アドレス) でサービスを提供するようになります。

[[email protected] ~]# netstat -an | grep 3260
tcp        0      0 192.168.220.201:3260        0.0.0.0:*                   LISTEN
[[email protected] ~]#

自宅環境、閉鎖ネットワーク、かつ、Nested 環境での稼働なので、iptables を停止し 少しでも負荷を下げることに努めます。

関連記事

  1. quadstor

    QUADstor Installation & Configuration

    Home Lab のストレージとしては最高の使い勝手を提供してくれ…

  2. nested esxi

    vSphere Home Lab 向けの CentOS 7.x NFS Server

    まとめ検証環境であることから、性能を少しでも稼ぐのとズボラな設定…

  3. install

    QUADstor – (1) Installation

    このエントリでは SCSI Target 機能を持つ QUADst…

  4. sds

    Software-Defined Storage を考える

    Software-Defined Network (SDN) に始…

  5. storage

    ESXi における 512e ディスク フォーマットの認識方法

    ESXi でのディスク フォーマットの確認方法ESXi で物理ブロ…

  6. storage

    Virutal SAN – 重複排除と圧縮

    Virutal SAN 6.2 で重複排除と圧縮がサポートされました。…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。










  1. storage

    Virutal SAN – 重複排除と圧縮
  2. sds

    Software-Defined Storage を考える
  3. vmware

    バーストキャパシティ
  4. marriott bonvoy

    SPG Amex の特典宿泊予約
  5. vcenter

    vCenter Server 6.5 に対して IE11 で 4GB 以上の O…
PAGE TOP
Translate »