首页/系统与基础设施/存储速查/存储网络冗余与单点故障排查
SAN 与光纤通道60 条

存储网络冗余与单点故障排查

存储网络冗余检查的本质是确认每条 LUN 的路径在 HBA 端口、链路、交换机、ISL、阵列前端端口各层都真正独立。做法是从主机多路径输出反查到交换机端口与阵列映射表,把端口一一对应成台账,再用受控断链演练验证单点失效后的实际可用性。

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​​‌‌​​‌‌​​​​‌​‌‌​​​‌​​‌‌‌​​‌​​‌‌​‌​​‌​‌‌​​​‌‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌​​‌​​​‌‌‌​‌​‌​‌‌​‌‌‌​​‌‌​​‌​​​‌‌​​​​‌​‌‌​‌‌‌​​‌‌​​​‌‌​‌‌‌‌​​‌​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​‌‌​‌‌​​​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌​‌‌‌‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌‌​‌​​​​‌​‌‌​‌​‌‌​​​‌‌​‌‌​‌​​​​‌‌​​‌​‌​‌‌​​​‌‌​‌‌​‌​‌‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

冗余检查看的是断点在哪一层

存储网络的冗余不能只看「有没有两块 HBA」,而要看每条 I/O 路径是否真的互相独立。常见假冗余包括:双口 HBA 的两个端口接到同一台交换机的同一块板卡、两个 fabric 的 ISL 走同一根缆或同一配线架、主机两条路径最终汇聚到同一控制器前端端口。检查方法是从主机侧的多路径输出出发,逐层反查到交换机端口与阵列前端端口,确认任意单一组件失效都不会让某条 LUN 失去全部路径。

基本信息

检查对象主机 HBA、链路、交换机、ISL、阵列前端端口、供电
判断标准任一单一组件失效后,每条 LUN 仍有可用路径
取证入口multipath -ll 输出、交换机端口与 ISL 状态、阵列端口映射表
常见缺陷共用板卡、共用线缆通道、双 fabric 共用交换机
权限要求主机、交换机、阵列只读权限,必要时现场核对布线

典型使用场景

  • 新系统上线前的存储网络冗余验收
  • 故障复盘后确认当时为何出现 I/O 中断
  • 机房改造:调整配线架与走线通道后的复核
  • 年度演练:验证单交换机或单 fabric 失效的实际影响
  • 巡检发现某 LUN 路径数少于基线,追溯缺失原因

从主机反查路径

从主机反查路径
# 1) 每条 LUN 的路径数与路径组分布
multipath -ll | grep -E '^(mpath|status=|.*sd[a-z])'
# 2) 路径对应到 HBA 端口与目标 WWPN
systool -c fc_host -v | grep -E 'port_name|port_state'
# 3) 在交换机上核对端口所在板卡、ISL 与 fabric 归属
switchshow
# 4) 核对阵列前端端口与主机 WWPN 的映射记录
# 以阵列管理界面的主机组与端口映射视图为准

冗余检查表

检查项期望状态常见缺陷
主机 HBA两端口分属 A、B fabric两端口接同一交换机或同板卡
链路走不同配线架与通道两 fabric 跳线同一通道,施工挖断同时失效
交换机双机(或独立逻辑域)两 fabric 落在一台设备上
ISL至少两条且物理路径不同多条 ISL 同缆同板卡
阵列前端两控制器端口都映射给主机只映射单控制器端口
供电与风扇双路冗余单路供电或单电源模块故障风险
检查结论应落到具体编号上:HBA 端口、交换机端口、配线架端口、阵列前端端口一一对应成表,避免「看起来是双路」而实际共用同一段通道。
验证冗余最可靠的方式仍是在变更窗口内实际断开一侧并观察业务,演练前要确认多路径参数与应用超时策略,避免演练本身造成中断。

易错点

  • 以「有两条路径」作为冗余充分的结论,未核对两条路径是否共用交换机、板卡或线缆通道
  • 双 fabric 的 ISL 走同一物理通道,施工挖断或配线架故障同时打断两个 fabric
  • 只检查主机侧,忽略阵列侧仅映射单控制器前端端口这一半单点
  • 台账与现场不一致,端口对应关系靠回忆,故障时无法快速定位影响范围
  • 演练只做计划内断链,未覆盖交换机重启、板卡故障等更严苛的失效模式

数据来源与参考

  • 主流 SAN 交换机制造商的高可用组网设计文档
  • Linux multipath 与 HBA 驱动状态查询文档
  • 阵列厂商主机连接与多路径配置指南

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/storage/fabric-redundancy-single-point-check.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌‌​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌‌​​‌​​‌‌​​​​‌​‌‌​​‌‌‌​‌‌​​‌​‌​​‌​‌‌‌‌​‌‌​​‌‌​​‌‌​​​​‌​‌‌​​​‌​​‌‌‌​​‌​​‌‌​‌​​‌​‌‌​​​‌‌​​‌​‌‌​‌​‌‌‌​​‌​​‌‌​​‌​‌​‌‌​​‌​​​‌‌‌​‌​‌​‌‌​‌‌‌​​‌‌​​‌​​​‌‌​​​​‌​‌‌​‌‌‌​​‌‌​​​‌‌​‌‌‌‌​​‌​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌​​‌‌‌​‌‌​‌‌​​​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​​​​‌‌​‌‌‌‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌‌​‌​​​​‌​‌‌​‌​‌‌​​​‌‌​‌‌​‌​​​​‌‌​​‌​‌​‌‌​​​‌‌​‌‌​‌​‌‌​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​