? ? ? ?VMware 路径选择插件 (PSP) 负责选择 I/O 请求的物理路径。插件是 VMware NMP 的子模块。NMP 根据设备类型为每个逻辑设备分配默认 PSP。每个PSP 启用并执行相应的路径选择策略。支持的路径选项有以下3种:
VMW_PSP_MRU - 最近使用
它将选择在系统引导时间发现的第一个工作路径。当路径不可用时,主机会选择一个替代路径。当该路径可用时,主机不会恢复到原始路径。“最近使用”策略不会使用首选路径设置。这是大多数主动-被动存储设备的默认策略。
VMW_PSP_FIXED - 固定
该策略会使用指定的首选路径。如果没有分配首选路径,该策略将会选择在系统引导时间发现的第一个工作路径。如果首选路径不可用,主机将选择替代的可用路径。首选路径再次可用时,主机将返回到之前定义的首选路径。“固定”是大多数主动-主动存储设备的默认策略。
VMW_PSP_RR - 循环 (VMware)
“循环”是许多阵列的默认策略。它使用自动路径选择算法轮流选择配置的路径。主动-主动和主动-被动阵列使用策略来实现不同 LUN 的路径之间的负载平衡。通过主动-被动阵列,该策略会使用活动路径。通过主动-主动阵列,该策略会使用可用路径。默认情况下为该策略激活的延迟机制使其更具自适应性。为了实现更好的负载平衡结果,该机制将通过考虑以下路径特性动态选择最佳路径:I/O 带宽、路径延迟。
? ? ? esxcli storage nmp satp set --satp VMW_SATP_DEFAULT_AA --default-psp VMW_PSP_RR
? ? ?4. 重启宿主机。ssh登陆主机验证所有LUN 的路径是否已修改。
? ? ? esxcli storage nmp device list
? ? ?5. 登录vsphere vCenter,根据上一步显示的设备信息,找到该设备。手动修改宿主机多路径策略。
? ? ?6. 重启宿主机,验证所有LUN 的路径都已修改
注意:esxcli storage nmp satp set --satp VMW_SATP_DEFAULT_AA --default-psp VMW_PSP_RR ?该命令只对缺省psp生效,经过手动修改后的策略不会生效,重启宿主机后会恢复成最初默认的路径策略。