• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Open-iSCSI und iStorage Server

Knappe

Hacker
Hallo,


versuche seit 3 Tagen eine Verbindung zwischen den beiden Programmen herzustellen.

Dabei habe ich den iStorage Server (von hier) sowohl auf einem XP-Client (prof., SP3) als auch auf einem Vista-Client (Premium, SP1) installiert.

Mit Open-iSCSI (unter openSuSE 11.1, 86_64) kann ich einen "discovery" erfolgreich durchführen (sehe also die Freigaben), aber ein Login ist absolut nicht möglich.

Installiere ich jedoch den StarWind Server (von hier) kann ich genauso auf die Freigaben dort zugreifen, wie mit dem MS ISCS Initiator (von hier).

Leider ist der StarWind Server jedoch in der Freeware-Version derart eingeschränkt, daß er für mich nicht nutzbar ist.
Schon aus diesem Grunde würde ich gerne den "i Storage Server" zum Laufen bringen.

Für die, die sich auskennen mit Open-iSCSI:
# cat /etc/iscsi/iscsid.conf
node.startup = manual
node.session.auth.authmethod = CHAP
node.session.auth.username = backup
node.session.auth.password = backup123456
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = backup
discovery.sendtargets.auth.password = backup123456
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 = 10
node.conn[0].timeo.noop_out_timeout = 15
node.session.err_timeo.abort_timeout = 15
node.session.err_timeo.lu_reset_timeout = 20
node.session.initial_login_retry_max = 5
node.session.cmds_max = 128
node.session.queue_depth = 32
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 = 65536
discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768
node.session.iscsi.FastAbort = Yes

Hier die send_targets:
# cat /etc/iscsi/send_targets/192.168.2.144,3260/st_config
discovery.startup = manual
discovery.type = sendtargets
discovery.sendtargets.address = 192.168.2.144
discovery.sendtargets.port = 3260
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = backup
discovery.sendtargets.auth.password = backup123456
discovery.sendtargets.timeo.login_timeout = 15
discovery.sendtargets.reopen_max = 5
discovery.sendtargets.timeo.auth_timeout = 45
discovery.sendtargets.timeo.active_timeout = 30
discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768

Letzte ... von den nodes:
# dir /etc/iscsi/nodes/myname.disk0/192.168.2.144,3260,1/default

node.name = myname.disk0
node.tpgt = 1
node.startup = manual
iface.hwaddress = default
iface.ipaddress = default
iface.iscsi_ifacename = default
iface.net_ifacename = default
iface.transport_name = tcp
node.discovery_address = 192.168.2.144
node.discovery_port = 3260
node.discovery_type = send_targets
node.session.initial_cmdsn = 0
node.session.initial_login_retry_max = 5
node.session.cmds_max = 128
node.session.queue_depth = 32
node.session.auth.authmethod = CHAP
node.session.auth.username = backup
node.session.auth.password = backup123456
node.session.auth.username_in = backup
node.session.auth.password_in = backup123456
node.session.timeo.replacement_timeout = 120
node.session.err_timeo.abort_timeout = 15
node.session.err_timeo.lu_reset_timeout = 20
node.session.err_timeo.host_reset_timeout = 60
node.session.iscsi.FastAbort = Yes
node.session.iscsi.InitialR2T = No
node.session.iscsi.ImmediateData = Yes
node.session.iscsi.FirstBurstLength = 262144
node.session.iscsi.MaxBurstLength = 16776192
node.session.iscsi.DefaultTime2Retain = 0
node.session.iscsi.DefaultTime2Wait = 2
node.session.iscsi.MaxConnections = 1
node.session.iscsi.MaxOutstandingR2T = 1
node.session.iscsi.ERL = 0
node.conn[0].address = 192.168.2.144
node.conn[0].port = 3260
node.conn[0].startup = onboot
node.conn[0].tcp.window_size = 524288
node.conn[0].tcp.type_of_service = 0
node.conn[0].timeo.logout_timeout = 15
node.conn[0].timeo.login_timeout = 15
node.conn[0].timeo.auth_timeout = 45
node.conn[0].timeo.noop_out_interval = 10
node.conn[0].timeo.noop_out_timeout = 15
node.conn[0].iscsi.MaxRecvDataSegmentLength = 65536
node.conn[0].iscsi.HeaderDigest = None
node.conn[0].iscsi.DataDigest = None
node.conn[0].iscsi.IFMarker = No
node.conn[0].iscsi.OFMarker = No

Habe es unter MS Initiator getestet :
Anmeldung an den Server muss mit 'CHAP' erfolgen.
Zugriff um die freigegebenen Ressourcen vom Server zu erhalten erfolgt ohne 'CHAP'
Login kann in beiden Modi erfolgen (None, CHAP).

Hoffe auf ein paar Tipps von hier ...:)
 
Oben