废话就不多说了,开始。。。
作者:范军 (Frank Fan) 新浪微博:@frankfan7 微信:frankfan7
Multipathing 在存储计划中是必须的,因为有多条路径可以访问LUN,它不仅保证了高可用性,同时也有负载均衡的作用。
PSA (PluggableStorage Architecture)
上图是了解Multipathing底层机制的观点。详情参考此文
存储类型
Active-Passive:
在某一时辰仅有一个Storage Processor(SP)拥有对某个LUN访问的专有权。从其他SP对该LUN发起的访问会被拒绝。只有当该主SP失败时,其他的SP对该LUN的访问才会被接受
Active-Active:
没有主SP的观点,某个LUN可以接受任何SP的访问。
MultiPathing策略
基于存储类型,可以参考此文选择响应的Multipathing策略
注意:以上策略及说明适用VMwareNative Multipathing (NMP) Path Selection Plug-ins (PSP) 的情况。如果使用第三方的方案,请参考该提供商的资料。
实例
上面是VCDX Boot Camp - Preparing for the VCDX panel defense一书给出的排错的例子。
问题描述:
以后的架构计划
具体分析:
因为以上计划的缺陷,有两种情况下会出现path thrashing的情况。
情况一:下图所示的两条路径失败。
Screen clipping taken:18/05/2013 4:15 PM
情况二:采用不适当的Multipathing策略。在Active-passive的存储设备使用了Fixed
这两种情况都可以致使的后果是:
SPA1和SPB1一直的争取对LUN1的读写控制,从而致使LUN的主控制器频仍在SPA1和SPB1之间切换。我们称这种情况为PathTrashing
下图的改进后的计划,同一个光线交换机连到了阵列的不同控制器上,这样就不会出现我们上面提到的情况了。
文章结束给大家分享下程序员的一些笑话语录: 姿势要丰富,经常上百度!
--------------------------------- 原创文章 By
策略和参考
---------------------------------