xoahsm
2 Bronze

请教两个VNX2的问题

跳至解决方案

hi,

    请教一下大家,

1、VNX2中,如果我有一个10块盘组成的pool,创建了一个LUN,那这个LUN是否分布在10块盘上呢?进一步,如果我的pool又扩展了10块盘,原有的LUN是否会在pool条带后分布到20块盘上?

2、VNX2的某一个LUN是否真的能在双active的控制器上进行IO负载均衡访问?

    在此先谢过大家!

1 解答

已接受的解答
Roger_Wu
5 Rhenium

Re: 请教两个VNX2的问题

跳至解决方案

1. LUN不一定会分布在所有的盘上,要看你Pool的RAID类型和磁盘数量,以及LUN的大小。VNX在Release 32后,支持Pool的Rebalance,扩展Pool后数据会重新分布。

2. VNX2 (Release 33)开始支持真正意义上的双活,但目前只支持传统LUN (RAID Group LUN),Pool LUN的双活支持可能要后续版本才能提供。

在原帖中查看解决方案

0 项奖励
14 回复数
born_chen
4 Germanium

Re: 请教两个VNX2的问题

跳至解决方案

1、数据可以分布在全部磁盘。

2、新版本的,是的。

印象中这2个问题,之前都有帖子详细讨论过的。找找看。

0 项奖励
LeoLi
MOD
MOD

Re: 请教两个VNX2的问题

跳至解决方案

LZ可以参考这个帖子。


VNX在pool下划分lun的疑问

0 项奖励
Roger_Wu
5 Rhenium

Re: 请教两个VNX2的问题

跳至解决方案

1. LUN不一定会分布在所有的盘上,要看你Pool的RAID类型和磁盘数量,以及LUN的大小。VNX在Release 32后,支持Pool的Rebalance,扩展Pool后数据会重新分布。

2. VNX2 (Release 33)开始支持真正意义上的双活,但目前只支持传统LUN (RAID Group LUN),Pool LUN的双活支持可能要后续版本才能提供。

在原帖中查看解决方案

0 项奖励
Zhang_Jiawen
4 Beryllium

Re: 请教两个VNX2的问题

跳至解决方案

Pool是raid group的一层抽象,一般来说,单个LUN 不会跨越pool中全部的硬盘。多层级的情况下,pool lun的数据可能位于任何层级均匀分布在同一层级内的所有磁盘还是可以做到的,但均匀分布到所有层级是不太可能的。添加磁盘扩容Pool后,同一层级内的数据会做一次自动数据平衡,让新加入的磁盘也能提供I/O服务。

VNX2为对称active-active模式,后端磁盘LUN可由两个SP均衡地访问。默认由系统自动分配SPA/SPBowner,除非指定ownerowner在系统上电之后控制LUN,但I/O数据是两边都走的。如果一条路径或SP故障,这个LUNI/O不会有延迟。两个SP的访问也带来了双倍性能。

Password01_
3 Zinc

Re: 请教两个VNX2的问题

跳至解决方案

我前两天刚刚配置了VNX5400。特意观察了创建RaidGroup的LUN,在第二个选项卡还有owner的配置。spa,spb,auto。

按照您的解释,这里面配置无所谓了?

通常情况下,在一个RaidGroup内创建的LUN的owner都会是在一个控制器中,比如spb。按照您的解释,即使RaidGroup的lun显示的owner是spb,那么也会是在双控制器中有流量?

现在还没有用过pp for win软件尝试观察过。

0 项奖励
Zhang_Jiawen
4 Beryllium

Re: 请教两个VNX2的问题

跳至解决方案

是的,owner还是有的,可以自动分配,但是owner也可以指定。

对称active-active模式下双控制器的两条路径是对等的,I/O两边都有,即使LUN的owner只有一个。如果作为owner的SPA fail了,I/O继续通过SPB就好象没有故障发生一样,但owner不会trespass。故障恢复之后,I/O会自动恢复为通过两个控制器。

0 项奖励
Password01_
3 Zinc

Re: 请教两个VNX2的问题

跳至解决方案

谢谢!

0 项奖励
born_chen
4 Germanium

Re: 请教两个VNX2的问题

跳至解决方案

Zhang,Jiawen 撰写:

是的,owner还是有的,可以自动分配,但是owner也可以指定。

对称active-active模式下双控制器的两条路径是对等的,I/O两边都有,即使LUN的owner只有一个。如果作为owner的SPA fail了,I/O继续通过SPB就好象没有故障发生一样,但owner不会trespass。故障恢复之后,I/O会自动恢复为通过两个控制器。

我在想:I/O继续通过SPB就好象没有故障发生一样,那岂不是绕了远路,是否会影响性能,或者说给SPB超负荷运行?

0 项奖励
Zhang_Jiawen
4 Beryllium

Re: 请教两个VNX2的问题

跳至解决方案

不会的。正常情况下一个LUN的I/O同时走两个SP,性能其实是双倍提升;一个SP故障,I/O通过另一个SP,无需trespass,也是没有delay的,主机也不会感觉到SP的故障。不同于Active/Passive和ALUA的模式:如果I/O经过的SP不是LUN的owner,还要把I/O redirect到另一个SP,这时可以说“绕了远路”,VNX 2原本IO就是既通过SP A也通过SP B,不存在绕了远路的问题。

这种改进对比于原先Active/Passive和ALUA模式,是有很大优越性的。不管是SP还是path fail了,LUN的I/O都没有delay。

0 项奖励