iSCSI 连接问题三分支对号:找不到目标、连不上、看不到 LUN 各查哪里

先定分支,再动手

iSCSI 连接问题的表象五花八门,DSM 7.0 下归拢起来就三种:发起程序找不到 iSCSI Target;找到了但连不上去;连上了却看不到 LUN。三个分支查的地方完全不同,先对号再动手,能少走弯路。

分支一:发起程序找不到 Target

在 Windows iSCSI 发起程序里进入发现 > 发现门户 > 高级设置 > 常规:

  • 启动器和 Target 两边都有多个网络接口的,手动指定用于 iSCSI 连接的那个网络接口——找错网段,自然一个目标都刷不出来;
  • 确认没有勾选「启用 CHAP 登录」,这一步不该在这里验密码。

分支二:找到了目标,连不上

进入目标 > 连接 > 高级设置:

  • 同样指定用于 iSCSI 连接的网络接口;
  • CHAP 名称和目标密码,必须与 DSM 侧配置的完全一致,一个字符都对不齐就连不上;
  • 这个 Target 若用作集群感知存储(VMFS、OCFS 等)且要连接多台主机,去 DSM 上启用「允许多个会话」——不启用的话,一个 iSCSI Target 同一时间只允许一台主机连接;
  • CRC 总和检查码两边的启用状态必须相同:一边开一边关,连接建立不起来。

分支三:连上了,看不到 LUN

连接状态正常但 LUN 不现身,问题在 DSM 侧的映射:

  • 进入 SAN Manager > LUN,确认 LUN 已经映射到这个 iSCSI Target;
  • 查看权限:设为「允许全部」直接放行;选了「自定义」的,把发起器添加为主机,并给它访问该 LUN 的权限。

两条注记

  • 要保证 CHAP 连接的安全性,可在 Windows 发起程序连接目标时勾选 CHAP 记录来校验;
  • CRC 总和检查码会消耗系统性能,非必要不建议启用。

小结

  • 找不到目标查发现页的接口指定与 CHAP 误勾;
  • 连不上查接口、CHAP 凭据、多会话开关、CRC 两边一致;
  • 看不到 LUN 查 SAN Manager 的映射与主机权限。

诚鑫致达科技交付 iSCSI 环境时会在机柜上贴一张网口对照表:哪个口走 iSCSI、哪个口走办公流量,一栏一栏写清——插跳线的人看一眼就不会插错口,连接类问题里一大半是插错了地方。