适用场景
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 的核心是"两条独立路径 + 精确映射"。做完一定做拔线演练:拔掉一条存储链路,业务应当无感。
> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。