ESXi FC多路径优化:路径管理、设备重置与 NMP 配置指南

ESXi FC多路径优化:路径管理、设备重置与 NMP 配置指南

配置命令来源自Broadcom的VMware架构师William Lam

https://github.com/lamw/esxi-advanced-and-kernel-settings/blob/master/esxi-70u3g-advanced-settings.md

注意:以下仅为参考,更改配置前最好先咨询VMware原厂

下面只是一些ESXi FC多路径管理和优化的配置建议


ESXi FC路径管理优化

为了保证路径稳定性,在transient error发生时,避免切换到错误较多的路径:

#esxcfg-advcfg -s 0 /NmpManageDegradedPaths 
#esxcfg-advcfg -s 0 /HppManageDegradedPaths

transient error 达到 20% 时,禁用路径状态切换至 degraded:

#esxcfg-advcfg -s 0 /Misc/NmpDegradedPathThresholdPer
#esxcfg-advcfg -s 0 /Misc/HppDegradedPathThresholdPer

为了让ESXi更快检测到路径恢复,建议将重新查询周期从默认的20秒降至5秒

#esxcfg-advcfg -s 5 /Nmp/NmpSatpAluaCmdRetryTime

这个参数默认配置为20,最大可以调整为50,最小为0。

查看当前配置:

#esxcfg-advcfg -g /Nmp/NmpSatpAluaCmdRetryTime

ESXi FC设备重置优化

如果设备多次丢失连接且无法自动恢复,建议缩短 reset period (默认30秒,建议调整为10秒):

#esxcfg-advcfg -s 10 /Disk/ResetPeriod

若问题持续,可手动禁用 All-Paths-Down (APD) 处理 (具体可参考 VMware 官方文档):

#esxcfg-advcfg -s 0 /Misc/APDHandlingEnable

NativeMultipathPlugin (NMP) 配置优化

为避免性能下降,建议对 路径切换策略 设定 IOPS 或 Bytes 阈值 (详细信息可参考 VMware 官方文档):

  • IOPS 设定 (推荐值:100 或 200)
#esxcli storage nmp psp roundrobin deviceconfig set --type=iops --iops=<100or200> --device=eui.<LUN_number>
  • Bytes 设定 (推荐值:1024 或 2048)
# esxcli storage nmp psp roundrobin deviceconfig set --type=bytes --bytes=<1024or2048> --device=eui.<LUN_number>

批量配置LUN设备

如果系统包含大量LUN,可使用Shell脚本进行批量配置:

批量设置 IOPS

for i in esxcfg-scsidevs -c |awk '{print $1}' | grep eui.; do esxcli storage nmp psp roundrobin deviceconfig set --type=iops --iops=<100or200> --device=$i; done

批量设置 Bytes

for i in esxcfg-scsidevs -c |awk '{print $1}' | grep eui.; do esxcli storage nmp psp roundrobin deviceconfig set --type=bytes --bytes=<1024or2048> --device=$i; done

本文介绍了如何优化ESXi FC多路径配置,以提高存储系统的稳定性和性能。通过调整路径管理、设备重置周期和NativeMultipathPlugin (NMP) 配置,可以有效避免路径切换引起的性能波动,并保证在发生transient error时的系统稳定性。这些配置不仅适用于一般的FC存储环境,也能够在高负载的虚拟化平台中提供更高的容错能力。

如果您在使用ESXi的过程中遇到性能瓶颈或路径管理相关问题,可以参考本文中的配置命令进行优化。建议在修改配置之前,先咨询VMware原厂或专业技术支持,确保配置与系统环境的兼容性。


图书推介 - 京东自营

24小时热门

还有更多VMware问题?

免费试下我们的VMware问答小助理,即时解答VM难题 → 🤖VM技术助理

需要协助?或者只是想技术交流一下,直接联系我们!

推荐更多

vSphere:彻底搞懂ESXi集群的高可用(HA)概念和原理
VMware快速入门

vSphere:彻底搞懂ESXi集群的高可用(HA)概念和原理

这篇文章详细解析了vSphere HA(高可用性)在ESXi集群中的概念与原理,介绍了如何通过vSphere HA保障虚拟机在各种故障情境下的快速恢复。内容涵盖了虚拟机操作系统、应用软件、ESXi主机及存储故障等不同类型的故障处理方法,并解释了如何在不同故障情况下确保虚拟机的高可用性。

ESXi FC多路径优化:路径管理、设备重置与 NMP 配置指南
运维必备

ESXi FC多路径优化:路径管理、设备重置与 NMP 配置指南

本文提供了关于ESXi FC多路径管理与优化的详细配置建议,涵盖路径稳定性、设备重置优化及NativeMultipathPlugin(NMP)配置优化。通过调整相关参数,可以有效提高存储系统的性能和容错能力,保障虚拟化环境的稳定性和可靠性。

vSphere:如何创建集群并添加ESXi主机
VMware快速入门

vSphere:如何创建集群并添加ESXi主机

本文介绍了在vCenter中创建vSphere Cluster集群并添加ESXi主机的具体步骤,包括开启vSphere DRS和vSphere HA,确保集群的高可用性和资源优化。按照VMware最佳实践,使用相同硬件规格的ESXi服务器,可提升vSphere虚拟化环境的稳定性和性能。