适用场景
iSCSI 用普通以太网承载存储流量,配置门槛低,但"能连上"不等于"配得对":单链路挂载、多路径未启用、CHAP 缺失,都会在链路抖动时直接导致业务中断。
配置步骤(Windows 客户端挂载(MPIO))
# 服务器管理器 - iSCSI 发起程序,填目标 IP,连接
# 启用多路径:服务器管理器 - 添加功能 - 多路径 I/O
# MPIO 里勾选「通过 iSCSI 添加对多路径的支持」
# 磁盘管理联机并初始化,注意保留 GPT
关键参数与建议
- 存储网络独立 VLAN,业务口与存储口分离,必要时做独立交换机与链路聚合
- 多路径必须启用(Linux multipath / Windows MPIO),并确认路径数 ≥ 2
- 开启 CHAP 双向认证,避免任意主机接入后挂到别人 LUN
- LUN 映射按主机 IQN 精确绑定,不要用"允许所有主机"的宽泛映射
- 文件系统与挂载参数(noatime、磁盘超时)按业务调优,避免链路抖动误判为磁盘故障
容易踩的坑
- 未启用 MPIO 功能就直接连两条路径,会出现两块「同名磁盘」,甚至有写坏数据的风险
- 用 MBR 分区导致 >2TB LUN 只能识别部分容量
- 快速格式化后立即上业务,未做基准测试,性能异常难定位
验证与巡检
mpclaim -s -d
- 巡检:磁盘显示为 Multipath Disk、路径 2 条、写入测试正常
小结
iSCSI 的核心是"两条独立路径 + 精确映射"。做完一定做拔线演练:拔掉一条存储链路,业务应当无感。
> 说明:文中命令为通用写法,不同型号/版本可能略有差异,落地前请对照设备实际版本的官方文档;带外管理与安全设备变更建议先在测试设备验证。