born_chen
4 Germanium

VNX2的LUN设DEFAULT OWNER

转到解答

请教各位:之前Davy Sun 在VNX2专家问答里提到,LUN还是要设DEFAULT OWNER,那假设没有人为的平均分布,大部分LUN分布在一个SP,导致1个SP很繁忙,这个时候VNX2会怎样处理?谢谢。

标签 (1)
标记 (2)
0 项奖励
7 条回复7
Zhang_Jiawen
4 Beryllium

Re: VNX2的LUN设DEFAULT OWNER

转到解答

因为虽然一台主机可以同时从两SP访问一个LUN, 但如所有LUNOWNER都在一个SP上被管理,还是增加了单个SP管理LUN所需要的CPU资源,导致不均衡.


是指这一段吗?


这种不均匀分布,

对于传统的LUN:客户可以手动更改LUN owner。

对于pool LUN:创建pool LUN时,pool LUN使用Allocated Owner来决定使用哪个SP的private LUN来保存pool LUNslice,它会尽量选择一个SP owner的slice。Default owner是上电或重启之后由哪一个SP管理LUN。在默认情况下,系统是按照ABAB这样的规律自动均衡分配owner的。VNX2建议allocated owner和default owner保持一致,不建议客户手动更改设置。因为如果不一致的话,IO经过两个SP会导致延时。如果要更改allocated owner,需要创建新LUN并做LUN migration。


但不管怎样,VNX2不会根据负载情况自动更改owner。


一般不均衡的情况,大多数是由主机导致的,很少是由于存储管理导致的不均衡。


Roger_Wu
5 Tungsten

Re: VNX2的LUN设DEFAULT OWNER

转到解答

在创建LUN时,系统会自动按照round-robin(轮询)的方式分配owner。所以即使不“人为”控制,也不会出现你说的情况。

除非你人为指定所有的LUN的owner都在一侧SP,但我想除非是为了测试,没人会这么做...

born_chen
4 Germanium

Re: VNX2的LUN设DEFAULT OWNER

转到解答

追加个问题,那A/A模式,对比ALUA模式,具体进步在哪呢?ALUA模式也可以提供短暂的中断而不切换。

0 项奖励
rickyjj
2 Bronze

Re: Re: VNX2的LUN设DEFAULT OWNER

转到解答

ALUA使用的路径分为optimized和non-optimized,A/A使用的路径全部标识为optimized,数据一般都是优先走optimized的

0 项奖励
born_chen
4 Germanium

Re: VNX2的LUN设DEFAULT OWNER

转到解答

感谢回答,但我还是有点疑惑。A/A如果不能自动负载IO,似乎和ALUA也就没非常大的改进意义。或者说A/A模式在什么情景下是能发挥它比ALUA更好的作用?能否举个例子?

0 项奖励
Highlighted
rickyjj
2 Bronze

Re: VNX2的LUN设DEFAULT OWNER

转到解答

A/A和ALUA还是有区别的,简单说吧,在目前的微码下,要发挥A/A模式,使用RAID GROUP  LUN+使用powerpath5.7以上版本。

Zhang_Jiawen
4 Beryllium

Re: VNX2的LUN设DEFAULT OWNER

转到解答

在Active/Active模式下,同一时刻所有路径都是可用的。path或者SP故障,或NDU时,不再需要把LUN trespass到另一个SP上,也就没有了延时,增加了系统的可靠性。同时因为IO能够通过所有路径,性能也有了双倍提升。

而ALUA,只有active/optimized的路径能够通过I/O,另一条active/non-optimized路径主机虽然能看见LUN但不会有I/O通过。如果有path或SP故障,LUN会trespass到另一个SP。

0 项奖励