当然,我得到了iSCSI Target Server Scalability Limits文章和Microsoft iSCSI Software Target 3.3文章,但这些是目标文件,而不是发起者(至少我解读它们).
是否有人拥有从单个iSCSI服务器成功使用580个磁盘的经验,无论iSCSI目标实施如何,但使用Microsoft iSCSI启动器(例如Windows 7开箱即用的iSCSI子系统)?
Thanks for the packet trace. What happens there is that the Windows@H_404_11@ initiator logs in,requests Discovery (“SendTargets=All”),receives the list@H_404_11@ of targets,as expected,and then… sends “SendTargets=All” again,@H_404_11@ instead of logging off. This results in ctld(8) dropping the session.@H_404_11@ The initiator then starts the Discovery session again,but this time it only@H_404_11@ logs in and then out,without actually requesting the target list.
Perhaps you could work around this by using “discovery-filter”,@H_404_11@ as documented in ctl.conf(5)?
我遵循他的建议,将发现仅限于可从给定发起人访问的目标,问题就消失了.
因此,在发现阶段触发的MSFT iSCSi启动器似乎存在一些限制.由于MSFT iSCSI Target具有512个目标的限制,因此启动器在573个目标的数量周围开始出现错误似乎是可以理解的.