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、哪个口走办公流量,一栏一栏写清——插跳线的人看一眼就不会插错口,连接类问题里一大半是插错了地方。