适用场景

iSCSI 用普通以太网承载存储流量,配置门槛低,但"能连上"不等于"配得对":单链路挂载、多路径未启用、CHAP 缺失,都会在链路抖动时直接导致业务中断。

配置步骤(存储侧映射(LUN / 目标 / 主机组))

# 通用步骤(各厂商 Web 类似)
# 1) 建存储池/RAID,创建 LUN
# 2) 创建 iSCSI 目标,绑定存储口 IP
# 3) 把 LUN 映射给主机组的 IQN/WWPN
# 4) 主机侧 discovery + login,确认识别到盘

关键参数与建议

  • 存储网络独立 VLAN,业务口与存储口分离,必要时做独立交换机与链路聚合
  • 多路径必须启用(Linux multipath / Windows MPIO),并确认路径数 ≥ 2
  • 开启 CHAP 双向认证,避免任意主机接入后挂到别人 LUN
  • LUN 映射按主机 IQN 精确绑定,不要用"允许所有主机"的宽泛映射
  • 文件系统与挂载参数(noatime、磁盘超时)按业务调优,避免链路抖动误判为磁盘故障

容易踩的坑

  • 目标只绑一个存储口 IP,主机也只能连到一条控制器,冗余形同虚设
  • LUN 映射给「所有主机」,导致多台机器同时写同一 LUN
  • 未做 QoS/带宽规划,备份任务把存储口打满,业务 IO 受影响

验证与巡检

# 存储侧查看:主机组已绑定、LUN 映射关系、连接会话数
  • 巡检:每台主机会话数 ≥2、LUN 映射唯一、带宽利用率低于 60%

小结

iSCSI 的核心是"两条独立路径 + 精确映射"。做完一定做拔线演练:拔掉一条存储链路,业务应当无感。

> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。