我在通过 2 端口 Intel Pro/1000 PT 连接的 2 个 LUN 上安装了 Windows 7 工作站,每个端口一个 LUN,第一个 LUN 是系统驱动器。LUNS 位于不同的目标上。
系统 LUN 绝对没有问题,但根据系统事件日志,第二个 LUN 不断断开并重新连接:“与目标的连接已丢失。启动器将尝试重试连接。”,这种情况每 1-2 分钟发生一次。没有任何系统冻结等,只有日志中的一条消息。但我当然希望修复此问题。可能吗?
一些附加信息:
适配器的所有电源管理功能均被禁用。
目标的 MSC 设置为“仅故障转移”。
目标是 Solaris Express(例如 OpenSolaris)COMSTAR,但我猜这并不重要 - 其他机器以及这台 Windows 7 机器上的第一个 LUN 没有任何问题。
ps 我尝试将一些大文件复制到第二个 LUN 以查看是否有任何冻结,但由于某种原因,断开连接会消失,直到复制过程完成。看起来 Windows iSCSI 启动器仅在空闲时才与 LUN“播放”。但是为了什么?
答案1
看起来我已经在 ru_root 上回答过这个问题了,但为了记录在案:
- 禁用 tcp 卸载。并一般性地检查 ProSet 的选项,其中可能有一些有价值的东西
- 检查启动器是否有持久连接选项,我记得那里有类似的东西
- 如果使用 MPIO,则可能会丢失路径而不是连接
- 如果一切都失败了,我会得到一个 tcpdump 并对其进行分析以查找与 iSCSI 相关的流量问题。
顺便说一句,如果您正在使用团队,它显然无法与 MPIO 配合使用:http://technet.microsoft.com/en-us/library/ee338480(WS.10).aspx