存储 频道

揭秘虚拟化环境高可靠存储的构架和配置

  存储系统DS5100的基本配置设计

  在存储网络环境中,LUN Mapping是和Zone同样重要的一个概念。在多业务系统中,存储上的LUN Mapping或LUN Masking要与SAN Switch上的Zone功能配合起来使用,目的是使用不同的主机只能访问到不同的存储空间。一方面做到存储空间的隔离,同时能够充分利用存储上的空间,从而更方便的进行存储资源的管理与调配。

  在LUN Mapping之前,Array的划分和Hot Spare Drive的设置也非常重要。尤其在虚拟化环境中,host Server需要持续的跟存储系统进行数据的交换,由于每个Host Server可能会由于用户的需求不同,导致对存储的访问流量不同,为了能够更好的实现高可用性和负载均衡,推荐如图11所示的配置方式。

存储系统DS5100的基本配置设计
▲图11 DS5100内部Array和HotSpare设计示意图

  上述配置是在虚拟化环境下常用的一种配置模式,有如下的优势

  ? Hot Spare Drive在每个扩展柜里面预留一个,能够实现在任何一个硬盘损坏的情况下主动进行处理。对于系统管理员来说,可以非常轻松无时间压力的去处理坏掉的硬盘。

  ? 每个Array都跨所有的存储扩展柜,配置RAID5后,基本上所有的数据操作都会把负载分配到所有的扩展柜,这样可以有效的实现各个扩展柜的负载均衡,同时能够有效的均衡不同主机上不同规模的数据读写需求。

  ? 由于所有的Array都跨多个扩展柜,任何一个硬盘损坏或者任何一个扩展柜损坏,都不会影响整个存储系统的数据丢失,保证了高可用性。由于虚拟化环境下,每个存储空间上都可能运行着多个不同的虚拟业务系统,数据的高可靠性就显得更加重要。

  按照图5或者图6所示的组网方式连接存储主柜和扩展柜后,同时按照图11所示的模式来划分Array,则可以在存储系统内部实现有效的负载均衡和性能优化。如图12所示,假定Controller A的主机连接端口8有1MB的数据流量,这些数据被分成4个256KB的块写到1到4号扩展柜上,同时还有256KB的奇偶校验数据到5号扩展柜上,则如图12所示,整个1.25MB的数据流量是以5个256KB的流量同时写到5个存储上去的,在实现数据操控的时候,DS5100系统会自动计算尽量通过更多的端口实现数据的并发操作,这样有效的保证了整个存储系的高可靠性和负载均衡。

存储系统DS5100的基本配置设计
▲图12 DS5100端口负载均衡示意图

0
相关文章