情况虚拟化实战虚拟化存储设计之三MultiPathing
2013-05-27 19:17
274 查看
废话就不多说了,开始。。。
作者:范军 (Frank Fan) 新浪微博:@frankfan7 微信:frankfan7
Multipathing 在存储计划中是必须的,因为有多条路径可以访问LUN,它不仅保证了高可用性,同时也有负载均衡的作用。
PSA (PluggableStorage Architecture)
![](http://blog.51cto.com/attachment/201305/211419858.jpg)
上图是了解Multipathing底层机制的观点。详情参考此文
存储类型
Active-Passive:
在某一时辰仅有一个Storage Processor(SP)拥有对某个LUN访问的专有权。从其他SP对该LUN发起的访问会被拒绝。只有当该主SP失败时,其他的SP对该LUN的访问才会被接受
Active-Active:
没有主SP的观点,某个LUN可以接受任何SP的访问。
MultiPathing策略
基于存储类型,可以参考此文选择响应的Multipathing策略
![](https://oscdn.geek-share.com/Uploads/Images/Content/201304/32506ce242c89a43bbed30d757905610)
注意:以上策略及说明适用VMwareNative Multipathing (NMP) Path Selection Plug-ins (PSP) 的情况。如果使用第三方的方案,请参考该提供商的资料。
实例
每日一道理
冰心说道:“爱在左,同情在右,走在生命的两旁,随时撒种,随时开花,将这一径长途,点缀得香花弥漫,使穿枝拂叶的行人,踏着荆棘,不觉得痛苦,有泪可落,却不是悲凉。”
上面是VCDX Boot Camp - Preparing for the VCDX panel defense一书给出的排错的例子。
问题描述:
![](http://blog.51cto.com/attachment/201305/211421854.jpg)
以后的架构计划
![](http://blog.51cto.com/attachment/201305/211422698.jpg)
具体分析:
因为以上计划的缺陷,有两种情况下会出现path thrashing的情况。
情况一:下图所示的两条路径失败。
![](http://blog.51cto.com/attachment/201305/211423818.jpg)
Screen clipping taken:18/05/2013 4:15 PM
情况二:采用不适当的Multipathing策略。在Active-passive的存储设备使用了Fixed
![](http://blog.51cto.com/attachment/201305/211424616.jpg)
这两种情况都可以致使的后果是:
SPA1和SPB1一直的争取对LUN1的读写控制,从而致使LUN的主控制器频仍在SPA1和SPB1之间切换。我们称这种情况为PathTrashing
下图的改进后的计划,同一个光线交换机连到了阵列的不同控制器上,这样就不会出现我们上面提到的情况了。
![](http://blog.51cto.com/attachment/201305/211425394.jpg)
文章结束给大家分享下程序员的一些笑话语录:
姿势要丰富,经常上百度!
---------------------------------
原创文章 By
策略和参考
---------------------------------
作者:范军 (Frank Fan) 新浪微博:@frankfan7 微信:frankfan7
Multipathing 在存储计划中是必须的,因为有多条路径可以访问LUN,它不仅保证了高可用性,同时也有负载均衡的作用。
PSA (PluggableStorage Architecture)
![](http://blog.51cto.com/attachment/201305/211419858.jpg)
上图是了解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一书给出的排错的例子。
问题描述:
![](http://blog.51cto.com/attachment/201305/211421854.jpg)
以后的架构计划
![](http://blog.51cto.com/attachment/201305/211422698.jpg)
具体分析:
因为以上计划的缺陷,有两种情况下会出现path thrashing的情况。
情况一:下图所示的两条路径失败。
![](http://blog.51cto.com/attachment/201305/211423818.jpg)
Screen clipping taken:18/05/2013 4:15 PM
情况二:采用不适当的Multipathing策略。在Active-passive的存储设备使用了Fixed
![](http://blog.51cto.com/attachment/201305/211424616.jpg)
这两种情况都可以致使的后果是:
SPA1和SPB1一直的争取对LUN1的读写控制,从而致使LUN的主控制器频仍在SPA1和SPB1之间切换。我们称这种情况为PathTrashing
下图的改进后的计划,同一个光线交换机连到了阵列的不同控制器上,这样就不会出现我们上面提到的情况了。
![](http://blog.51cto.com/attachment/201305/211425394.jpg)
文章结束给大家分享下程序员的一些笑话语录:
姿势要丰富,经常上百度!
---------------------------------
原创文章 By
策略和参考
---------------------------------
相关文章推荐
- 【虚拟化实战】VM设计之二内存机制 推荐
- 【虚拟化实战】VM设计之三内存资源控制
- 【虚拟化实战】VM设计之三内存资源控制
- 【虚拟化实战】容灾设计之三Stretched Cluster 推荐
- 【虚拟化实战】网络设计之四Teaming
- 【虚拟化实战】主机设计之一Sizing
- 【虚拟化实战】VM设计之二内存机制
- 【虚拟化实战】容灾设计之一设计方法
- 【虚拟化实战】容灾设计之三Stretched Cluster
- 【虚拟化实战】存储设计之五IOPS 推荐
- 【虚拟化实战】网络设计之四Teaming
- 实战虚拟化之设计模板 推荐
- 【虚拟化实战】网络设计之三PVLAN 推荐
- 【虚拟化实战】存储设计之五IOPS
- 【虚拟化实战】存储设计之七Block Size
- 【虚拟化实战】网络设计之三PVLAN
- 【虚拟化实战】VM设计之一vCPU
- 【虚拟化实战】存储设计之六latency 推荐
- 实战虚拟化之设计模板