ESXi 8.0 多路径 I/O (MPIO) 配置与管理指南
-
前置条件确认
- 确保存储设备兼容ESXi 8.0且支持多路径协议(如iSCSI、FC、NFS)
- 物理环境需提供冗余网络/HBA卡(如双FC端口或NIC组合)
-
启用多路径功能
# 查看存储适配器路径 esxcli storage core path list # 确认存储设备LUN已识别多路径(显示多个`Runtime Name`)
-
配置存储阵列类型策略(SATP)
- 根据存储类型选择适配器(例:VMW_SATP_ALUA用于支持ALUA的阵列)
esxcli storage nmp satp set --default-psp VMW_PSP_RR --satp VMW_SATP_ALUA
- 根据存储类型选择适配器(例:VMW_SATP_ALUA用于支持ALUA的阵列)
-
设置路径选择策略(PSP)
- 推荐策略:
VMW_PSP_RR
(Round Robin负载均衡)esxcli storage nmp device set -d naa.<device_id> --psp VMW_PSP_RR
- 推荐策略:
-
路径状态验证
esxcli storage core path list -d naa.<device_id> # 检查所有路径状态为`active`且无`dead`状态
-
故障切换测试
- 手动禁用单一路径验证自动切换:
esxcli storage core path set -p vmhbaX:CX:TX -S disable # 观察虚拟机存储访问是否中断(应自动切换路径)
- 手动禁用单一路径验证自动切换:
-
高级优化(可选)
- 调整RR策略循环次数:
esxcli storage nmp psp roundrobin deviceconfig set -d naa.<device_id> -I 1000
- 启用路径健康状态监控:
esxcli storage core claimrule load
- 调整RR策略循环次数:
故障排查要点
- 路径未激活:检查HBA卡固件、存储分区/zoning配置
- PSP策略失效:通过
esxcli storage nmp device list
确认策略已应用 - 性能异常:使用
esxtop
检查存储延迟分布是否均衡
注意事项
- 修改策略前需解除存储设备关联的所有虚拟机
- 对于vSAN环境,需使用专用vSAN MPIO策略
- 定期通过
esxcli storage core device stats get
监控I/O错误计数