介绍
对于EMC等Active/Passive架构的存储系统,如果non-owning SP(非目标LUN的所有者)收到针对某个LUN的I/O请求时,它会如何反应?答案取决于Failover Mode的设置。Failover Mode决定了non-owning SP此时该拒绝还是接受此I/O,并回应目标LUN的状态是可用还是不可用等其他信息。
对于Windows系统的MPIO,EMC存储的Initiator Type要设置为3(CLARiiON open),Failover Mode必须设置为4(Active/Active (ALUA) Failover 模式)。
更多信息
当I/O访问non-owing SP时,针对不同的Failover Mode,non-owning SP的反应分别是:
Failover Mode 0 (LUN Based Trespass模式)
·如果启用了Auto-trespass -> LUN存在且可访问,目标LUN将被切换(trespass)到peer
SP。
·如果没有启用auto-trespass -> LUN存在但不可访问,I/O请求被拒绝且目标LUN不会做切换。
Failover Mode 1 (Passive Not Ready (PNR) 模式)
·LUN存在且可访问
·任何到non-owning SP的I/O将被拒绝
·到non-owning SP的命令返回设备状态为device not ready
·该模式通常用于PowerPath
Failover Mode 2 (DMP模式)
·LUN存在且可访问
·任何到non-owing SP的I/O将触发LUN所有者切换
·该模式用于VERITAS DMP
Failover Mode 3 (Passive Always Ready模式)
·LUN存在且可访问
·任何到non-owning SP的I/O将被拒绝
·到non-owning SP的命令将成功返回设备状态
Failover Mode 4 (Active/Active (ALUA) Failover 模式)
·LUN存在且可访问
·non-owing SP会通过内部重定向组件将I/O发送到peer SP进行处理,完成后按原路返回
阅读(5288) | 评论(1) | 转发(0) |