VMware ESX 和VNX部署多路径管理
VMware ESX/ESXi和VNX/CLARiiON部署多路径管理
转载请在文首保留原文出处:EMC中文支持论坛
介绍
本文将探讨用EMC多路径管理软件PowerPath和VMware自带的多路径管理插件NMP实现多路径管理需要考虑的策略。
?路径故障切换Failover
?故障恢复Fall Back
?负载均衡Load Balancing
故障转移模式(Failover Mode)简介请参考
https://https://www.360docs.net/doc/2114288139.html,/docs/DOC-16214
如何通过Unisphere修改CLARiiON的故障切换模式请参考
https://https://www.360docs.net/doc/2114288139.html,/docs/DOC-16986
更多信息
1. EMC多路径管理软件PowerPath
PowerPath的自动路径故障切换和动态恢复功能允许将数据存取疏散到备用数据路径。当发生路径故障切换时,所有未处理的以及后继的I/O请求都将自动定向到备用路径。PowerPath 在检测到故障并将其修复后,路径将自动恢复。该过程无需用户介入。PowerPath利用多条I/O 路径来分担工作负载并实现自动负载平衡,以确保数据路径得到有效利用。
存储VNX/CLARiiON系列 Failover模式
?对于CLARiiON Flare 04.24及之前版本, Failover模式只支持1(PNR)
?对于CLARiiON Flare 26, 28, 29, Failover模式既支持1(PNR)也支持
4(ALUA), 推荐设置成4(ALUA)
?对于VNX/CLARiiON Flare 04.30及之后版本,Failover模式只支持4(ALUA)路径选择策略
Powerpath会根据以下几个因素自动选择最优路径,实现故障切换并且负载均衡I/O,无需在ESX主机上做任何配置。
?等待的I/O请求数量
?I/Os的大小
?I/Os的读写类别
?路径是否是最近使用
2. VMware自带的多路径管理插件NMP
默认情况下,ESX/ESXi 提供名为本机多路径插件 (NMP) 的可扩展多路径模块。
SATP 和 PSP 是 NMP模块中的子插件。
存储阵列类型插件 (SATP) 负责监控、报告路径状况并且执行路径故障切换。该模块的配置是从存储VNX/CLARiiON的Failover配置中识别到的,也就说当存储端Failover模式有更改后,只要重启ESX/ESXi主机,SATP模块配置会相应自动更改。
例如:VNX/CLARiiON上Failover 模式设置为1(Passive Not Ready)时, Storage Array Type = VMW_SATP_CX; Failover 模式设置为4(ALUA)时, Storage Array Type = VMW_SATP_ALUA_CX
路径选择插件 (PSP) 负责确定哪个物理路径用于向存储设备发出 I/O 请求。这个模块的配置即是路径选择策略,默认值由SATP决定,但是根据需求,可以手动更改配置。稍后会有详细讨论。
存储VNX/CLARiiON系列 Failover模式
?对于CLARiiON Flare 04.28.000.5.704之前版本, Failover模式只支持1(PNR)
?对于CLARiiON Flare 04.28.000.5.704及之后版本和VNX Flare30及之后版本
o若主机 ESX版本2.x和3.x,Failover模式只支持1(PNR)
o若主机ESX 4.0及之后版本,Failover模式只支持4(ALUA)
路径选择策略
最近使用MRU (VMW_PSP_MRU)
?在AP模式(Failover mode=1)下的推荐配置,也是默认配置。
?选择 ESX/ESXi主机最近用于访问指定设备的路径。如果此路径不可用,则主机会切换到替代路径。
?在故障路径恢复之后,不能自动恢复到原有路径上,需要手动切换路径。
固定策略Fixed (VMW_PSP_FIXED)
?在ALUA模式下的推荐配置,也是默认配置。
?手动选择一条首选路径,当通往磁盘的首选路径可用时,主机将始终使用此路径。如果主机无法通过首选路径访问磁盘,它会尝试替代路径。
?一旦首选路径恢复可用,主机便会恢复到首选路径。
?不能提供负载均衡。有可能导致访问所有LUN的IO都使用同一条路径因此会产生性能问题。建议手动为每个LUN选择不同的有效路径来实现负载均衡。
循环策略Round Robin(VMW_PSP_RR)
?在ALUA模式下的推荐配置。
?使用路径选择算法轮流选择所有可用的活动路径。
?在所有可用路径上平均分配I/O实现负载平衡。
?在故障路径恢复之后(比如SP重启造成的故障),不能自动恢复到原有路径上。这样会导所有的IO请求都发送给同一个SP因此导致性能下降。建议在故障路径恢复后手动切换回原有路径。
参考
EMC Host Connectivity Guide for VMware ESX Server
应用于
VMware ESX/ESXi Server VNX系列
CLARiiON系列