嘉宾分享-PowerVM虚拟化中的存储路径如何规划,HBA卡如何合理分配并充分利用?

参与4

1同行回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信
在之前的问题解答中已经详细描述了powervm虚拟化如何合理的设计和规划网络,如下:PowerVM虚拟化如何合理规划网络,既提高网络高可用,又提升整体网络带宽,避免业务高峰流量拥塞?PowerVM虚拟化如何合理设计及规划业务网络、数据传输网络和带内管理网络?那么又该如何合理设计存储光...显示全部

在之前的问题解答中已经详细描述了powervm虚拟化如何合理的设计和规划网络,如下:

PowerVM虚拟化如何合理规划网络,既提高网络高可用,又提升整体网络带宽,避免业务高峰流量拥塞?

PowerVM虚拟化如何合理设计及规划业务网络、数据传输网络和带内管理网络?

那么又该如何合理设计存储光纤网络和规划HBA卡分配呢?

提到这个,VIOC的存储光纤网络路径究竟多少条合适?我的答案是4条,手动搭建4条为宜,性能最优,冗余性足够。倘若是通过POWERVC管理,发布出来的VIOC,那么不得已,肯定是每个VIOC 8条路径,8条也可以,但对于核心银行高性能的需求,肯定是4条,AIX的存储多路径软件在4条的情况下,负载分配的性能最优。

既然是4条路径,又是双VIOS的设计,那么每个VIOS分配HBA卡的数量和VIOC FC映射情况又该如何呢?如表所示:


每个VIOS
一块HBA卡,利用1个光纤口(方案一)
每个VIOS
两块HBA卡,利用2个光纤口(方案二)
每个VIOS
一块HBA卡,利用2个光纤口(方案三)
每个VIOS
两块HBA卡,利用4个光纤口(方案四)
VIOC1 FC映射vios1 fcs0
vios2 fcs0
vios1 fcs0
vios2 fcs0
vios1 fcs0
vios2 fcs0
vios1 fcs0
vios2 fcs0
VIOC2 FC映射vios1 fcs0
vios2 fcs0
vios1 fcs2
vios2 fcs2
vios1 fcs1
vios2 fcs1
vios1 fcs1
vios2 fcs1
VIOC3 FC映射vios1 fcs0
vios2 fcs0
vios1 fcs0
vios2 fcs0
vios1 fcs0
vios2 fcs0
vios1 fcs2
vios2 fcs2
VIOC4 FC映射vios1 fcs0
vios2 fcs0
vios1 fcs2
vios2 fcs2
vios1 fcs1
vios2 fcs1
vios1 fcs3
vios2 fcs3

可以看到,基于每个VIOS的HBA卡的数量和每块卡的光纤端口利用数量,在4条存储路径时,可以有四种不同的方案:

方案一:核心系统、关键类系统基本不推荐该方案,所有VIOC均共用了4条存储路径。

方案二:核心系统、关键类系统推荐该方案,一半VIOC共用了4条存储路径,一半VIOC共用了另4条存储路径,互不干扰。而POWERVC管理标配方案(POWERVC为8条路径,见附表方案五)中VIOC共用所有8条存储路径。

方案三:核心系统、关键类系统不推荐该方案,一半VIOC共用了4条存储路径,一半VIOC共用了另4条存储路径,互不干扰。但一块HBA卡故障可能会导致VIOS宕机(一VIOS存放于外置存储,一VIOS存放于内置盘,见PowerVM虚拟化中的双VIOS设计是主备还是完全双活,该如何合理设计?),如果是主SEA的VIOS,还会造成网络丢包1-3个,考虑最高可用性要求,不推荐。

方案四:核心系统、关键类系统推荐该方案,性能最优,如表所示,每个VIOC均映射了不同的光纤端口,实现了等同物理机一样的配置,或者对于大于4个VIOC,可以多配HBA卡。

附表:

powervc管理方案每个VIOS
两块HBA卡,利用2个光纤口(方案五)
VIOC1 FC映射
vios1 fcs0 fcs2
vios2 fcs0 fcs2
VIOC2 FC映射
vios1 fcs0 fcs2
vios2 fcs0 fcs2
VIOC3 FC映射
vios1 fcs0 fcs2
vios2 fcs0 fcs2
VIOC4 FC映射
vios1 fcs0 fcs2
vios2 fcs0 fcs2

有人会说,每条存储路径8GB,需要考虑隔离吗,路径共享会对性能有下降吗,我觉得对于核心和关键类应用来说,当然需要,尤其是想通过LAN FREE的方式备份,提升备份速度的。存储光纤带宽当然是需要考虑的因素,倘若所有LPAR均共享4条路径,那显然大数据量吞吐和LAN FREE备份势必受影响,为了减少这份担心,隔离是需要考虑的,但也不是说都要钻牛角尖,方案二也是推荐的。

另外在非POWERVC管理的方式下,按照方案二、三、四 三种方案设计的情况下,HBA光纤线路与SAN交换机的连接需要特别注意,不要导致所有VIOC的光纤路径均跑到了单一SAN交换机上,简单来说如表所示:

错误的连接关系表:

可见VIOC1的四条存储路径均跑到SAN1交换机,其他VIOC也出现同样错误,需注意!

每个VIOS
两块HBA卡,利用2个光纤口(方案二)
VIOS映射VIOS与SAN交换机连接
VIOC1 FC映射
vios1 fcs0
vios2 fcs0
vios1 fcs0<------>SAN1
vios2 fcs0<------>SAN1
VIOC2 FC映射
vios1 fcs2
vios2 fcs2
vios1 fcs2<------>SAN2
vios2 fcs2<------>SAN2
VIOC3 FC映射
vios1 fcs0
vios2 fcs0
vios1 fcs0<------>SAN1
vios2 fcs0<------>SAN1
VIOC4 FC映射
vios1 fcs2
vios2 fcs2
vios1 fcs2<------>SAN2
vios2 fcs2<------>SAN2

正确的连接关系表:

每个VIOC均匀分布于SAN1和SAN2交换机上!

每个VIOS
两块HBA卡,利用2个光纤口(方案二)
VIOS映射VIOS与SAN交换机连接
VIOC1 FC映射
vios1 fcs0
vios2 fcs0
vios1 fcs0<------>SAN1
vios2 fcs0<------>SAN2
VIOC2 FC映射
vios1 fcs2
vios2 fcs2
vios1 fcs2<------>SAN2
vios2 fcs2<------>SAN1
VIOC3 FC映射
vios1 fcs0
vios2 fcs0
vios1 fcs0<------>SAN1
vios2 fcs0<------>SAN2
VIOC4 FC映射
vios1 fcs2
vios2 fcs2
vios1 fcs2<------>SAN2
vios2 fcs2<------>SAN1

收起
银行 · 2017-01-15
浏览3658

提问者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

问题来自

  • 相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2017-01-15
  • 关注会员:1 人
  • 问题浏览:6210
  • 最近回答:2017-01-15
  • X社区推广