1

OK ラボのセットアップがあります。Freenas サーバーの iscsi セットアップがあり、検出用の Chap セットアップとターゲット用の相互 chap があります。

要件は次のとおりです。 CHAP セキュリティの実装 検出用の一方向 CHAP ターゲット用の双方向 (相互) CHAP

Windows 7、Windows 2003、2008、および 2012 の 2 つの esxi サーバーに正常に接続して検出できます

Centos は検出リストを表示できますが、次のように接続しようとすると:

 iscsiadm --mode node --targetname iqn.2015.lab.com:centos --portal 192.168.1.60:3260 --login

端末出力:

no records found

これが私の iscsid.conf です。Chap セクションにコメントを残しましたが、非常に大きいため、残りの部分は削除しました。

    iscsid.startup = /etc/rc.d/init.d/iscsid force-start
    node.startup = automatic
    node.leading_login = No

    # *************
    # CHAP Settings
    # *************

    # To enable CHAP authentication set node.session.auth.authmethod
    # to CHAP. The default is None.
    node.session.auth.authmethod = CHAP

    # To set a CHAP username and password for initiator
    # authentication by the target(s), uncomment the following lines:
    #node.session.auth.username = group7
    #node.session.auth.password = passwordpassword

    # To set a CHAP username and password for target(s)
    # authentication by the initiator, uncomment the following lines:
    node.session.auth.username_in = group7
    node.session.auth.password_in = passwordpassword

    # To enable CHAP authentication for a discovery session to the target
    # set discovery.sendtargets.auth.authmethod to CHAP. The default is None.
    discovery.sendtargets.auth.authmethod = CHAP

    # To set a discovery session CHAP username and password for the initiator
    # authentication by the target(s), uncomment the following lines:
    discovery.sendtargets.auth.username = group7
    discovery.sendtargets.auth.password = passwordpassword

    # To set a discovery session CHAP username and password for target(s)
    # authentication by the initiator, uncomment the following lines:
    #discovery.sendtargets.auth.username_in = group7
    #discovery.sendtargets.auth.password_in = passwordpassword


    node.session.timeo.replacement_timeout = 120
    node.conn[0].timeo.login_timeout = 15
    node.conn[0].timeo.logout_timeout = 15
    node.conn[0].timeo.noop_out_interval = 5
    node.conn[0].timeo.noop_out_timeout = 5
    node.session.err_timeo.abort_timeout = 15
    node.session.err_timeo.lu_reset_timeout = 30
    node.session.err_timeo.tgt_reset_timeout = 30
    node.session.initial_login_retry_max = 8
    node.session.cmds_max = 128
    node.session.queue_depth = 32
    node.session.xmit_thread_priority = -20
    node.session.iscsi.InitialR2T = No
    node.session.iscsi.ImmediateData = Yes
    node.session.iscsi.FirstBurstLength = 262144
    node.session.iscsi.MaxBurstLength = 16776192
    node.conn[0].iscsi.MaxRecvDataSegmentLength = 262144
    node.conn[0].iscsi.MaxXmitDataSegmentLength = 0
    node.conn[0].iscsi.HeaderDigest = None
    node.session.nr_sessions = 1
    node.session.iscsi.FastAbort = Yes

どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

1

セッションのセットアップに相互 CHAP が必要ですが、構成ファイルで、イニシエーターからターゲットへのログインを定義する行をコメントアウトしています。

# To set a CHAP username and password for initiator
# authentication by the target(s), uncomment the following lines:
#node.session.auth.username = group7
#node.session.auth.password = passwordpassword
于 2015-03-12T00:31:17.567 に答える