风中岁月存储专栏:EMC存储最佳实践R22(7)

前文再叙,书接上一回

5. 主机HBA的影响

用来实现主机附加的拓扑,取决于系统的目标。高可用性要求双HBA卡和到存储器的双路径。双路径对性能的影响,主要看管理者如何去从系统资源里得到负载均衡的能力。

在对存储系统调优的时候,必须牢记HBA卡和驱动的作用。EMC的E-Lab提供了设置磁盘和固件的建议,而我们必须要按这些建议来操作。

A. HBA卡的限制

HBA卡的固件,HBA卡使用的驱动的版本,和主机的操作系统,都可以影响到在存储阵列中的最大量的I/O size和并发访问的程度。

B. Powerpath

如果操作系统可以使用,Powerpath这个软件应该总是要使用的?-不管是对于一个单一连接到一个交换机的系统(允许主机继续访问,当软件升级的时候)还是在一个完全冗余的系统。

除了基本的failover之外,Powerpath还允许主机通过多个存储处理器(SP)的端口来连接到一个LUN上面?–一种我们通常称之为多路径的技术。Powerpath通过负载均衡算,来优化多路径访问LUN。Powerpath提供了几种负载均衡的算法,默认的那种—-ClarOpt—-是我们所推荐的。ClarOpt可以调整传输byte的数量,正如队列的深度一样。

连接到所有目前的CLARiiON的型号的主机,都可以从多路径中获益。直接连接的多路径需要至少两张HBA卡;实际的SAN多路径需要两张HBA卡,其中的每一个都会被分配到多于一个SP端口的区域。多路径的好处在于:

. 在同一个SP中,可以从一个端口failover到另一个端口,修复一个事件的系统工作。

. 在SP的端口和主机HBA卡中的负载均衡

. 从主机到存储系统中获得更高的带宽(假设主机里,路径能使用足够多的HBA卡)

当Powerpath提供了所有可行路径的负载均衡,这会带来一些附加的开销:

. 一些主机的CPU资源会被一般的操作所使用,正如会被failover的时候使用。

. 在一些情形下,活跃的路径会增加一些时间来failover。(Powerpath在尝试几条路径之后,才会trespass一个LUN从一个SP到另一个SP)

因为这些事实,活跃的路径应该受到限制,通过zoning,到两个存储系统的端口对应一个HBA卡来影射到一个被主机绑定的存储系统。一个例外是,在从其它共享存储系统端口的主机所爆发的环境,是不可预知和严峻的。在这个情形下,四个存储系统的端口都有一个各自的HBA卡,这是可以实现的。


<未完待续>